
خطای صفحه سفید مرگ در وردپرس
مگر میشود کسی سایت وردپرسی داشته باشد و ناگهانی با یک صفحه سفید در سایتش مواجه نشده باشد؟ سایتی معروف به صفحه مرگ، یه جز سفیدی مطلق، هیچ چیز به شما نشان نمیدهد!
این خطا میتواند شما را نگران کند و بترساند. فارغ از اینکه اوضاع (انشاءالله!) آنقدرها هم وخیم نیست! چون این صفحه، بخاطر دلایل مختلفی به شما نمایش داده میشود که ما قصد داریم تمام آن دلایل را در این مقاله برای شما شرح دهیم.
پس با ما همراه باشید تا با شناسایی علت این مشکل و ارائه راهحل به راحتی بتوانید از این وضعیت خارج شوید.
علل بروز صفحه سفید مرگ در وردپرس و روش های رفع آن
خطای صفحه سفید مرگ در وردپرس یک مشکل بسیار بسیار رایج است که ممکن است بسیاری از مدیران سایتها را دچار سردرگمی کند. این مشکل معمولا به این دلیل پیش میآید که وردپرس قادر به بارگذاری صحیح صفحات سایت نمیشود و به جای محتوا، صفحهای خالی و سفید نمایش میدهد.
در ادامه، به شایعترین علل بروز این خطا خواهیم پرداخت تا بتوانید دقیقتر تشخیص دهید که مشکل سایت شما از کجا ناشی میشود و برای رفع آن اقدام کنید.
مشکلات با پلاگین ها
همانطور که میدانید پلاگینها ابزارهای قدرتمند و ضروری در وردپرس هستند که به شما امکان میدهند ویژگیهای مختلفی را به سایت خود اضافه کنید.
اما وقتی یکی از این پلاگینها بهدرستی کار نکند یا با نسخههای جدید وردپرس سازگار نباشد، میتواند مشکلساز شود و باعث بروز خطای صفحه سفید مرگ شود.
این مشکل اغلب به دلیل ناسازگاریهای نرمافزاری یا بهروزرسانی نکردن پلاگینها رخ میدهد.
روش رفع
برای حل این مشکل، باید پلاگینها را یکییکی غیرفعال کنید تا پلاگینی که باعث بروز مشکل شده است را شناسایی کنید. سادهترین راه این است که از طریق داشبورد وردپرس به بخش “پلاگینها” بروید و آنها را غیرفعال کنید.
اگر دسترسی به داشبورد ندارید، میتوانید از طریق FTP یا فایل منیجر هاست، وارد پوشه assets/plugins شده و نام پوشه پلاگینها را تغییر دهید.
این کار باعث غیرفعال شدن پلاگینها میشود. بعد از غیرفعال کردن پلاگینها، سایت خود را بررسی کنید. اگر مشکل رفع شد، بهتدریج پلاگینها را دوباره فعال کنید تا پلاگین معیوب را پیدا کنید.

صفحه سفید روی سایتتان نمایش داده میشود؟ از ما مشاوره تلفنی بگیرید!
مشکلات با قالب ها
قالبهای وردپرس میتوانند بر نحوه عملکرد سایت تاثیر زیادی بگذارند. اگر قالب شما بهدرستی کدنویسی نشده یا با نسخههای جدید وردپرس سازگار نباشد، ممکن است باعث بروز خطای صفحه سفید مرگ شود.
همچنین، برخی قالبها ممکن است از افزونههای خاصی استفاده کنند که ممکن است با یکدیگر تداخل ایجاد کنند و در نهایت منجر به بروز این مشکل شوند.
روش رفع
برای رفع این مشکل، میتوانید قالب فعلی خود را به یک قالب پیشفرض وردپرس (مثل قالب Twenty Twenty-One) تغییر دهید.
برای این کار، به دیتابیس وردپرس خود در phpMyAdmin بروید و در جدول wp_options مقادیر template و stylesheet را به نام قالب پیشفرض تغییر دهید.
اگر با این روش موفق به رفع مشکل شدید، احتمالا قالب شما مشکلساز است. در این صورت، میتوانید قالب خود را بهروز کرده یا قالب جدیدی نصب کنید.
کمبود حافظه PHP
یکی از دلایل رایج برای بروز خطای صفحه سفید مرگ در وردپرس، کمبود حافظه PHP است. وردپرس برای اجرای بسیاری از اسکریپتها، پلاگینها و پردازش درخواستها نیاز به مقدار مشخصی از حافظه دارد.
زمانی که حافظه PHP سایت شما به پایان برسد یا محدودیت آن به اندازه کافی زیاد نباشد، ممکن است سایت شما قادر به بارگذاری کامل صفحات نباشد و صفحه سفید مرگ به نمایش درآید.
این مشکل بیشتر زمانی پیش میآید که سایت شما حجم زیادی از دادهها، محتوای سنگین یا پلاگینهای پیچیده دارد که به منابع بیشتری نیاز دارند. در این شرایط، اگر تنظیمات سرور یا هاست شما حافظه کافی را در اختیار وردپرس قرار ندهد، سایت شما دچار این مشکل خواهد شد.
روش رفع
شما میتوانید مقدار حافظه PHP را افزایش دهید. این کار معمولا با افزودن یک خط کد به فایل wp-config.php انجام میشود. کافی است این خط کد را به فایل اضافه کنید:
define('WP_MEMORY_LIMIT', '256M');
این کد حافظه PHP سایت شما را به 256 مگابایت افزایش میدهد و در بسیاری از موارد کافی است تا مشکل برطرف شود. البته اگر سایت شما نیاز به منابع بیشتری داشته باشد، میتوانید این مقدار را افزایش دهید. برای مثال، میتوانید آن را به 512 مگابایت یا 1 گیگابایت ارتقا دهید.
همچنین، اگر این روش جواب نداد و همچنان با خطای صفحه سفید مرگ روبرو هستید، بهتر است از میزبان (هاستینگ) خود بخواهید که میزان حافظه PHP را برای شما افزایش دهد.
مطالب زیر را از دست ندهید:

کش مرورگر
یکی دیگر از دلایل بروز خطای صفحه سفید مرگ، کش (Cache) مرورگر است. گاهی اوقات، مرورگر شما بهجای بارگذاری محتوای جدید سایت، نسخهای ذخیرهشده و قدیمی از صفحات را نمایش میدهد. (رجوع شود به مقاله کش و کشینگ چیست)
این اتفاق ممکن است به دلایل مختلفی رخ دهد، از جمله تغییرات در سایت، بهروزرسانیهای وردپرس، یا حتی استفاده از افزونههای کش که تنظیمات آنها بهدرستی پیکربندی نشده است.
در چنین شرایطی، مرورگر شما نمیتواند محتوای جدید را بهدرستی بارگذاری کند و بهجای آن، یک صفحه سفید نمایش داده میشود.
روش رفع
کافی است کش مرورگر خود را پاک کنید. اگر از مرورگر Google Chrome استفاده میکنید، میتوانید با رفتن به تنظیمات مرورگر، گزینه “Clear Browsing Data” را انتخاب کرده و کش را پاک کنید. همچنین، میتوانید، یک بار صفحه را بهطور کامل رفرش کنید و از بارگذاری نسخه جدید سایت اطمینان حاصل کنید.
در صورتی که از افزونههای کش در وردپرس استفاده میکنید، وارد پیشخوان وردپرس شده و کش سایت را از طریق تنظیمات افزونه پاک کنید. معمولا در افزونههایی مانند W3 Total Cache، گزینهای برای پاکسازی کل کش وجود دارد.
پس از پاک کردن کش، دوباره سایت خود را بررسی کنید. اگر مشکل برطرف شد، بهتر است تنظیمات کش را بازبینی کرده و اطمینان حاصل کنید که بهدرستی پیکربندی شدهاند تا از بروز مشکلات مشابه در آینده جلوگیری شود.

بررسی ارورها در حالت دیباگ
گاهی اوقات وردپرس بهطور واضح خطاها را نشان نمیدهد، اما با فعال کردن حالت دیباگ، میتوانید جزئیات دقیقتری از خطاها و مشکلات موجود دریافت کنید.
این اطلاعات میتواند به شما کمک کند تا به راحتی مشکل را شناسایی کرده و آن را رفع کنید. در حالت دیباگ، تمامی خطاها، اخطارها و مشکلات مربوط به پلاگینها، قالبها، یا حتی کدنویسی سایت نمایش داده میشود، که این امر به شما دید بهتری از وضعیت سایت میدهد.
فعال کردن حالت دیباگ بسیار ساده است؛ کافی است فایل wp-config.php را باز کرده و خط زیر را به آن اضافه یا مقدار آن را از false به true تغییر دهید:
define('WP_DEBUG', true);
با این کار، ارورها و مشکلات در صفحات سایت یا در یک فایل لاگ ذخیره خواهند شد. پس از بررسی و رفع مشکلات، فراموش نکنید که حالت دیباگ را دوباره غیرفعال کنید تا اطلاعات حساس سایت برای دیگران قابل مشاهده نباشد.
این ابزار یک روش بسیار کاربردی و ضروری برای عیبیابی مشکلات وردپرس است.
شاید هم مشکل از سرعت سایتتان باشد!
در نهایت
خطای صفحه سفید مرگ در وردپرس میتواند دلایل مختلفی داشته باشد و رفع آن بسته به علت ایجاد مشکل متفاوت است. با استفاده از روشهای ذکر شده، میتوانید به راحتی این مشکل را شناسایی و رفع کنید.
همچنین مهم است که بهطور منظم وردپرس، پلاگینها و قالبهای خود را بهروزرسانی کنید تا از بروز مشکلات احتمالی جلوگیری کنید. با دنبال کردن مراحل درست، قادر خواهید بود سایت خود را به حالت عادی برگردانید و از بروز مشکلات مشابه در آینده پیشگیری کنید.
سوالات مربوط به خطای صفحه سفید مرگ در وردپرس
آیا استفاده از نسخههای قدیمی وردپرس میتواند باعث خطای صفحه سفید مرگ شود؟
بله استفاده از نسخههای قدیمی وردپرس که ممکن است با پلاگینها یا قالبهای جدید سازگار نباشند، میتواند باعث این خطا شود. زیرا همیشه توصیه میکنیم وردپرس را به آخرین نسخه بهروزرسانی کنید.
خطای صفحه سفید مرگ میتواند به دلیل مشکلات پایگاه داده باشد؟
بله مشکلات پایگاه داده، مانند خرابی جداول یا دسترسی نادرست به دیتابیس، میتوانند یکی از دلایل خطای صفحه سفید مرگ باشند. در این موارد، معمولا خطای “Error Establishing a Database Connection” نیز مشاهده میشود.