وردپرس به عنوان یکی از سیستم های مدیریت محتوای مشهور در بین افراد شناخته می شود و کاربران بسیار زیادی در سرتاسر دنیا از این سیستم استفاده می کنند. همین موضوع سبب شده تا تلاش های بسیار زیادی برای بهبود وضعیت وردپرس و ارتقای آن صورت گیرد اما انجام تغییرات مختلف و برنامه نویسی های گوناگون گاهی اوقات سبب می شود تا شاهد بروز مشکلات و باگ های مختلفی در این سیستم مدیریت محتوا قدرتمند باشیم. یکی از رایج ترین مشکلات این سیستم، مشکل صفحه سفید وردپرس است که به صفحه مرگ وردپرس نیز مشهور است.
در واقع این زمانی که به وجود می آید و شما متوجه آن می شوید که در هنگام وارد شدن به سایت خود تنها یک صفحه سفید را مشاهده می کنید و هیچ محتوایی از وب سایت شما قابل مشاهده نخواهد بود. موضوع بسیار مهم در این میان این است که بسیاری از مدیران وب سایت های بی تجربه پس از آن که با چنین صفحه ای مواجه می شوند و نمی دانند که برای حل این مشکل باید چه اقدامی انجام دهند، اقدام به حذف وب سایت وردپرسی خود می کنند اما باید این نوید را بدهیم که روش های مختلفی برای حل این مشکل وجود دارد. که در ادامه به بررسی هر یک از این روش ها می پردازیم.
علت بروز مشکل صفحه سفید وردپرس چیست؟
پیش از آن که برای حل صفحه سفید وردپرس اقدام کنید، لازم است تا علت بروز این مشکل را بدانید. در وهله اول باید به این موضوع اشاره کرد که گاهی این مشکل تنها در یک بخش خاص از وب سایت وردپرسی شما وجود دارد. اما گاهی کل سایت شما درگیر این مشکل می شود. موضوع بسیار مهم این است که باید بدانید چه زمانی سایت شما با مشکل صفحه سفید وردپرس مواجه می شود و علت بروز این رخداد چیست، سپس باید برای حل مشکل خود اقدام کنید.
یکی از مهم ترین دلایلی که باعث بروز این مشکل می شود محدودیت حافظه پیش فرض در وردپرس است. علت دیگری که می تواند باعث رخ دادن مشکل صفحه سفید وردپرس شود، اختلال در افزونه ها و کدهای قالب وب سایت تان هست. البته نمونه هایی نیز مشاهده شده که نشان می دهد مشکل از سمت هاستینگ و میزبانی وب بوده و به خاطر مشکلی که از طرف میزبان وب وجود داشته شاهد سفید وردپرس بودیم.
روش های حل مشکل صفحه سفید وردپرس
برای حل مشکل صفحه سفید وردپرس روش های مختلفی وجود دارد که یک به یک این روش ها را در ادامه مورد بررسی قرار می دهیم:
فعال کردن حالت دیباگ در سیستم مدیریت محتوای وردپرس
یکی از روش هایی که به شما کمک کند تا مشکل صفحه سفید وردپرس را برطرف کنید، فعال کردن حالت دیباگ در سیستم مدیریت محتوا وردپرس است. برای فعال کردن این حالت باید به هاست خود رفته و سپس مسیر File Manager – > Public_html -> Wp_Config.php را دنبال کنید. سپس باید به کدی که در فایل Wp-Config وجود دارد، سه خط کد زیر را اضافه کنید:
error_reporting(E_ALL);
ini_set(‘display_errors’, 1);
define( ‘WP_DEBUG’, true);
با انجام این کار حالت دیباگ وردپرس شما فعال می شود و می توانید پلاگین و یا قالبی که در سایت شما باعث بروز این مشکل شده است را پیدا کرده و این خطا را برطرف کنید. نکته مهم این است که حتماً پیش از فعال کردن حالت دیباگ وردپرس نحوه عیب یابی و دیباگ کردن وردپرس را یاد بگیرید.
افزایش میزان محدودیت حافظه
همان طور که بیان کردیم یکی از علت های رایج که باعث بروز مشکل صفحه مرگ وردپرس می شود، کم بودن میزان محدودیت حافظه است. برای حل این مشکل باید اقدام به افزایش میزان محدودیت حافظه وب سایت وردپرسی خود کنید. به منظور انجام این کار باید وارد پنل کاربری هاست خود شده و فایل Wp-Config را باز کنید. شما می توانید با اضافه کردن قطعه کد زیر مقدار محدودیت حافظه وب سایت خود را افزایش دهید:
define(‘WP_MEMORY_LIMIT’, ‘128M’);
دومین آرگومانی که تابع قطعه کد بالا دارد، نشان دهنده میزان محدودیت حافظه وب سایت وردپرسی شما است. اگر این روش برای شما جواب داد و توانستید مشکل صفحه مرگ وردپرس را برطرف کنید دیگر نیازی نیست تا روش های دیگری را امتحان کنید اما اگر این روش مشکل شما را برطرف نکرد باید به سراغ گزینه های دیگری بروید.
غیرفعال کردن افزونه ها برای رفع مشکل مشکل صفحه سفید وردپرس
مدیران وب سایت ها برای این که بتوانند امکانات مختلفی به سایت خود اضافه کنند از افزونه های گوناگونی استفاده می کنند. افزونه ها گاهی می تواند باعث به وجود آمدن مشکلاتی در وب سایت شما شوند و تداخل پیدا کردن بین افزونه ها عموما می تواند سایت شما را دچار مشکلات گوناگونی کند.
برای این که بتوانید مشکل صفحه سفید وردپرس را برطرف کنید، یکی از روش های آن، غیر فعال کردن افزونه های وب سایت تان است. برای انجام این کار دو راه حل مختلف وجود دارد. در راه حل اول باید وارد بخش پیشخوان سایت وردپرسی خود شده و سپس اقدام به غیر فعال کردن افزونه های وب سایت خود کنید. در راه حل دوم اگر نمی توانید وارد پیشخوان سایت خود شوید، باید وارد پنل کاربری هاست شده و به پوشه Wp-Content/Plugins بروید. حال باید نام پوشه Plugins را تغییر دهید تا تمامی افزونه های شما غیر فعال شوند.
پس از غیر فعال شدن افزونه ها باید بررسی کنید که آیا مشکل شما همچنان ادامه دارد یا خیر؟ اگر مشکلات شما با انجام این کار برطرف شدند، بهتر است تا یک به یک افزونه ها را چک کنید تا متوجه پلاگین مخرب شوید.
کش سایت خود را پاک کنید
گاهی اوقات بروز یک مشکل در کش سایت باعث می شود که با صفحه سفید در سایت وردپرس مواجه شوید. برای حل این مشکل باید به سراغ کنترل پنل وب سایت خود رفته و فایل Wp-Config را باز کنید. حال باید قطعه کد زیر را به این فایل اضافه کنید:
/** Trick for long posts */ ini_set(‘pcre.recursion_limit’,20000000); ini_set(‘pcre.backtrack_limit’,10000000);
برگرداندن قالب وب سایت به قالب پیش فرض
همان طور که افزونه های مخرب و مشکل دار می توانند باعث بروز ایرادات و باگ های گوناگونی در وب سایت شما شوند، قالب هایی که به درستی بهینه سازی نشده و سازگاری نداشته باشند نیز می توانند باعث بروز چنین رخدادهایی شوند. به همین دلیل پیشنهاد می دهیم تا برای یک بار قالب وب سایت خود را به حالت پیش فرض برگردانده و آن را بررسی کنید.
برای انجام این کار باید به سراغ کنترل پنل هاست خود رفته و مسیر wp-content/themes را دنبال کنید. برای برگرداندن قالب به حالت پیش فرض باید نام پوشه themes را تغییر دهید. پس از انجام این کار کافی است تا وب سایت خود را بررسی کرده و ببینید که آیا مشکل آن برطرف شده است یا خیر؟
امنیت وب سایت, صفحه سفید وردپرس, وردپرس