White Screen of Death (صفحه سفید مرگ) یکی از وحشتناک ترین خطاهایی است که می تواند در وردپرس اتفاق بیفتد. اگرچه مطمئناً مشاهده صفحه سفید مرگ دلپذیر نیست ، ولی در بیشتر موارد این یک مشکل فاجعه بار نیست – البته اگر بدانید که چگونه با آن مقابله کنید. در این مقاله دلایل دلایل رخ دادن یک صفحه سفید از مرگ در وردپرس و چگونگی رفع این مشکل با رایج ترین راه حل ها را برای شما بیان می کنم.
White Screen of Death همانطور که از نام آن پیداست خطایی است که قسمت جلوی سایت وردپرس شما چیزی جز صفحه سفید نشان نمی دهد. این اتفاق می افتد هنگامی که برخی از خطاهای داخلی در سرور شما وجود دارد ، و نمی تواند محتوا را برای نمایش در صفحه نمایش دهد. برای مدیر سایت ، پیام های خطایی روی صفحه نمایش داده می شود تا به شما نشان دهد که در سرور چه اشتباهی رخ داده است ، اما برای کاربران یک سایت ، پیام های خطا معمولاً پنهان می شوند و در نتیجه یک صفحه سفید خالی ایجاد می شود.
افزونه یا تم ناسازگار شایع ترین دلیل مشاهده این صفحه سفید زننده است. خوشبختانه رفع این مشکل نیز ساده است.
اگر شما خوش شانس، باشید ، قادر به دسترسی به داشبورد مدیریت سایت وردپرس خود خواهد بود (http://yourdomain.com/wp-admin، مگر اینکه شما آن را تغییر داده باشید). وارد شوید و افزونه / تم ناسازگار و جدیدی که نصب کرده اید را غیرفعال کنید.
اگر در صفحاتپیشخوان سایت نیز صفحه سفیدی دریافت می کنید ، باید تغییرات را از طریق FTP انجام دهید. اگر مشکوک به یک افزونه است ، باید در بخش فایل منیجر هاست خود به مسیر “wp_content -> plugins” بروید. و سپس افزونه مربوطه را تغییر نام داده تا غیرفعال شود. همچنین اگر یک تم جدید وردپرس نصب کرده اید باید به مسیر “wp_content -> themes” بروید. و آن را تغییر نام بدهید تا غیرفعال شود.
پس از اینکار بررسی کنید که آیا مشکل برطرف شده است. اگر این کار جواب داد ، از افزونه / تم برای همیشه خلاص شوید. اگر این روش مشکل را رفع نکرد ، یک افزونه / تم دیگری را امتحان کنید.
این فوق العاده است که WP به شما امکان می دهد ، تم ها و پلاگین ها در همه زمان ها به روز شده و این کار بدون هیچ کار دستی انجام می شود، اما یک اثر نامطلوب اتوماسیون ممکن است این باشد که بروزرسانی شکست بخورد یا نسخه های جدید از یک پلاگین یا تم ممکن است سازگار با بقیه نباشند، و این می تواند باعث این مسئله در وردپرس شود.
اگر بعد از بروزرسانی خودکار شاهد صفحه سفید مرگ هستید ، تنها فرصت شما این است که پیکربندی پیش از بروزرسانی را از یک نسخه پشتیبان تهیه کرده و به روزرسانی های خودکار را غیرفعال کنید. اگر نسخه پشتیبان تهیه شده از قبل به روزرسانی یا نسخه پشتیبان جدید دیگری ندارید ، این یک فاجعه است و ممکن است مجبور شوید همه افزونه ها را یکی یکی غیرفعال کنید تا دریابید که کدام یک این مشکلات را ایجاد کرده است.
مسائل مربوط به پیکربندی پایگاه داده و WP به اندازه دلایل پلاگین / تم ها مربوط به صفحه سفید مرگ نیستند ، اما می توانند علت آن باشند. این مشکلات بدون دلیل اتفاق نمی افتد – اگر احتمالا جدیدا در پایگاه داده خود تغییراتی ایجاد کرده اید ، همانند بروزرسانی های خودکار ، نسخه پشتیبان تهیه شده اخیر از پرونده های پایگاه داده می تواند نجات دهنده شما باشد.
در موارد بسیار نادر ، ممکن است خود بانک اطلاعاتی خراب باشد ، اما این گزینه به طور معمول منجر به مشکلات بیشتر از فقط یک صفحه سفید از مرگ می شود ، و مطمئناً متوجه خواهید شد که پایگاه داده خوب نیست. یک بانک اطلاعاتی خراب بسیار جدی است و ممکن است برای نجات شما نیاز به تماس با یک فرد حرفه ای و متخصص وردپرس یا پشتیبان هاست خود داشته باشید.
گاهی اوقات میزبان وب شما می توانید به یک صفحه سفید مرگ منجر شود. این معمولا در سرورهای اشتراکی اتفاق می افتد که در آن بسیاری از سایت ها برای منابع تلاش می کنند. سعی کنید این خط کد را به فایل wp-config.php خود اضافه کنید:
define( 'WP_MEMORY_LIMIT', '64M' );
به پرونده “wp-config.php” خود بروید تا حد حافظه خود را به ۶۴ مگابایت افزایش دهید. به عنوان آخرین راه حل ، به هاستی بهتر یا ارائه دهنده هاستینگ دیگر توجه کنید.
هکرها یک دلیل دیگر برای صفحه سفید مرگ در وردپرس شما هستند. خوشبختانه این گزینه، حداقل در مقایسه با افزونه ها / تم بسیار معمول نیست. یک نسخه جهانی برای رفع یک سایت هک شده وجود ندارد زیرا همه اینها بستگی به این دارد که چه خسارتهایی وارد شده است.
صفحه سفید مرگ وحشتناک نیست ، اما خوشایند هم نیست. بدترین حالت این است که مدتی سایت خود را بررسی نکرده اید ، زیرا در این حالت شما نمی دانید چه مدت صفحه سفید روشن شده است. بیشتر اوقات دلیل عدم نمایش صفحه سفید یک افزونه / تم است ، که دلیل دیگری است که باید نسبت به آنچه که در سایت خود نصب می کنید ، بسیار مراقب باشید.