خانه / وردپرس / خطاهای وردپرس / روش های رفع خطای صفحه سفید در سایت
خطای صفحه سفید

روش های رفع خطای صفحه سفید در سایت

خطای صفحه سفید یا white screen

سلام دوستان به تیک‌تم خوش آمدید. در این مطلب با معرفی و روش حل کردن خطای صفحه سفید در خدمت شما هستیم.

گر مدتی با وردپرس کار کرده باشید، حتما با خطای صفحه سفید آشنایی دارید. این خطای وردپرس هیچ‌ گونه خروجی ندارد و هیچ پیامی را منتشر نمی‌کند. به ‌این صورت که وقتی وارد سایت‌تان می‌شوید، مشاهده می‌کنید که سایت‌ سفید شده و چیزی نمایش نمی‌دهد.

این خطا فقط قسمت‌های خاصی را مورد هجوم قرار می‌دهد. یعنی ممکن است فقط پیش‌خوان وردپرس یا یکی از نوشته‌های سایت‌تان را تحت تاثیر قرار دهد. اما قسمت‌های دیگر سایت به خوبی کار می‌کنند.

علت این خطا چیست؟

علت اصلی خطای صفحه سفید می‌تواند استفاده بیش‌از حد از حافظه باشد. یا اینکه افزونه‌ای دارای توابع خراب باشد. یا دلیل آن نصب یک پوسته‌ی مشکل دار باشد. یا اینکه ممکن است مشکل از سرور میزبان سایت‌تان باشد. احتمالا شما در حال استفاده از افزونه‌ای هستید که به حافظه زیادی نیاز دارد. یا کد های آن افزونه به صورت استاندارد نوشته نشده است. یا پلاگین بسیار سنگین است. بنابراین این مشکل از محدود بودن حافظه در وردپرس یا سرور است. رفع این مشکل نیاز به عیب یابی زیادی دارد.

نکته : قبل از اعمال هر تغییری در وب سایت، لطفا از وب سایت خود پشتیبان تهیه کنید تا در صورت لزوم آن را بازیابی نمایید.

اگر شما چند وب سایت دارید که در یک هاستینگ میزبانی می شوند، در صورتیکه تمام وب سایت های شما با خطای صفحه سفید مواجه هستند، به احتمال زیاد این مشکل از سرور های هاستینگ شما است. برای رفع این مشکل با سرویس هاست خود تماس بگیرید. در غیر این صورت مشکل از جای دیگری است.

همین حالا ببینید:  تبدیل ریال به تومان در افزونه Easy Digital Downloads

رفع خطای صفحه سفید در وردپرس:

از طریق غیر فعال کردن پلاگین های وردپرس:  

روش اول:

از داخلphpmyadmin 

 ابتدا توجه کنید که در استفاده از پلاگین ها نهایت دقت را داشته باشید. آن ها را همیشه از مراجع اصلی وردپرس تهیه کنید و از آنها زیاد استفاده نکنید. استفاده از پلاگین‌های مختلف و زیاد نیز می تواند عامل بروز اختلال در عملکرد سایر پلاگین‌ها باشد.

برای غیر فعال کردن تمامی پلاگین های سایت خود به ترتیب مراحل زیر را طی کنید:

  1. وارد محیط هاست خود شوید.
  2. ابزار phpmyadmin را باز نمایید.
  3. پس از ورود به phpmyadmin دیتابیس مربوطه را انتخاب نمایید تا جداول آن نمایش داده شوند.
  4. سپس جدول “wp-options” را انتخاب نمایید.
  5. هم اکنون به منظور یافتن رکورد مربوط به پلاگین‌های فعال بر روی ابزار Search کلیک نمایید.
  6. در این مرحله در فیلد “option_name” عبارت “active_plugins” را تایپ نموده و بر روی Go کلیک نمایید.
  7. بر روی Edit مربوط به رکورد active_plugins کلیک نمایید.
  8. حال می‌بایست تمامی محتوای فیلد “option_value” را حذف نمایید و بر روی Go کلیک نمایید تا اعمال گردد.
  9. در نهایت می بایست قسمت “option_value” بدون محتوا گردد و پس از آن تمامی پلاگین ها غیر فعال شده‌اند.

در این مرحله اگر مشکل صفحه‌ی سفید سایت شما به دلیل پلاگین‌های فعال بوده باشد هم اکنون رفع شده و می‌توانید وارد مدیریت وردپرس خود شوید. برای برطرف کردن این مشکل لازم است یکی یکی پلاگین‌ها را فعال نمایید. تا پلاگینی که منجر به بروز این مشکل شده است تشخیص داده شود و حذف گردد.

همین حالا ببینید:  اینفوگرافی: بهترین گوشی های هوشمند سال ۲۰۱۷

خطای صفحه سفید

روش دوم:

روش دیگر برای غیرفعال کردن افزونه ها استفاده از FTP است.

نخست به پوشه وردپرس سایت‌تان رفته و سپس به پوشه wp-content بروید. پوشه‌ای با نام Plugins مشاهده می‌کنید. حال نام این پوشه را به Plugins-tiktheme تغییر دهید. البته هرنام دلخواهی را می‌توانید برای پوشه قرار دهید. با تغییر نام این پوشه٬ تمام افزونه‌های سایت‌تان غیرفعال می‌شوند. اگر مشکل حل شد پس حتما یکی از افزونه‌هایتان مشکل‌ساز شده. به پیش‌خوان مدیریت وردپرس بروید و بعد نام پوشه را دوباره به plugins بازگردانید و یکی یکی  افزونه‌ها را فعال کنید. تا افزونه خراب‌کار را پیدا کنید.

تغییر پوسته سایت:

اگر با غیرفعال‌سازی افزونه مشکل سایت برطرف نشد٬ باید پوسته‌ی پیش‌فرض وردپرس را جایگزین پوسته‌ی سایت‌ خود کنید.

بهترین کار برای جایگزین کردن پوسته این است که ابتدا از پوشه‌ی پوسته‌های وردپرس خود پیشتیبان تهیه کرده. سپس پوسته‌ی خود را حذف کنید. با این کار وردپرس به صورت خودکار پوسته‌ی پیش‌فرض را جایگزین پوسته‌ی خراب شما می‌کند.

روش دیگر هم این است که ابتدا به phpmyadmin و سپس دیتابیس وردپرس رفته و بعد wp_options را باز کنید. سپس مقادیر یا values جداول template, stylesheet,  and current_theme را بهtwentyeleven  تغییر دهید .

اگر این روش مشکل شما را برطرف کرد٬ باید نگاهی به functions.php پوسته‌ی خود بیندازید. سپس فضاهای خالی پایین را پاک کنید و یا اگر به تازگی کدی را اضافه کردید، آن را ویرایش و تصحیح کنید. یا ممکن است از یک تابع اشتباه در آن فایل استفاده کرده باشید.

همین حالا ببینید:  افزونه ذخیره سازی پیام‌های فرم تماس ۷ در وردپرس با Flamingo

روش‌های دیگر برای رفع این مشکل:

اگر هیچ‌ کدام از روش‌های گفته شده مشکل را برطرف نکرد بهتر است وردپرس را دوباره نصب و راه‌اندازی کنید. یا پرونده‌ها و پوشه‌های آن را بازنویسی و جایگزین پرونده‌های وردپرس‌تان کنید. چون ممکن است یکی از پرونده‌های وردپرس دچار مشکل شده باشد و به ابن روش رفع شود. اما حتما قبل از این عمل از پوسته و افزونه‌هایتان پشتیبان تهیه کنید.

همچنین می‌توانید حالت اشکال‌زدایی – debug – را با افزودن کد زیر به wp-config.php ٬ فعال کنید و از اشکلات و خطاهایی که در خروجی وب سایت مشاهده می‌کنید، مشکل سایت را پیدا کنید:

اگر صفحه‌ی اول سایت شما٬ سفید بود و پس‌زمینه و مدیریت وردپرس به خوبی کار می‌کرد آن‌گاه مشکل از افزونه cache سایت‌تان است. پس باید آنرا خالی کنید.

اگر یکی از نوشته‌های قدیمی‌تان از بین رفت با نوشتن قطعه کد زیر در wp-config.php مشکل حل خواهد شد :

ما امیدواریم که توانسته باشیم با ارائه روش های بالا برای حل کردن مشکل سایتتان به شما کمک کرده باشیم. همچنین اگر روش دیگری برای حل این مساله دارید آن را در نظرات با ما در میان بگذارید. تیک‌تم آرزومند موفقیت شماست.

منبع :‌ تیک‌تم – ارائه دهنده : قالب وردپرس املاک  قالب وردپرس تجاری قالب وردپرس شخصی

لینک کوتاه این مطلب: : https://tiktheme.com/?p=593


کانال تلگرام تیک تم

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *