• سبد خرید
  • آموزشداغ
    • ساختار پست ها
      • آخرین پست های سایت
      • پادکست صوتی
      • ویدئو
      • مقاله
    • کسب و کار
      • شبکه های اجتماعی
      • دیجیتال مارکتینگ
      • بازاریابی و تبلیغات
      • مدیریت و رهبری
      • رشد کسب‌وکار
      • صنعت آموزش
      • تولید محتوا
      • توسعه فردی
      • فروش
    • آموزش نرم افزار
      • موبایل گرافی
      • آموزش ICDL
      • آموزش فتوشاپ
      • آموزش ایلاستریتور
      • آموزش افترافکت
      • آموزش پریمیر
      • آموزش اودیشن
    • طراحی سایت
      • رفع خطا و مشکلات سایت
      • آموزش وردپرس
      • افزونه وردپرس
      • امنیت وردپرس
      • آموزش ووکامرس
      • آموزش سئو
  • محصولات و خدماتحراج
    • فروشگاه – دوره و محصولات
    • دوره های عضویت VIP
    • عضویت VIPداغ
    • خدمات
      • دانلود از سایت های فروش فایل
      • طراحی
        • طراحی سایت و فروشگاه اینترنتی
        • طراحی پست ، استوری و بنر – به زودی
        • ساخت پادکست – به زودی
      • ادمین اینستاگرام – به زودی
      • تدوین ویدیو – به زودی
      • موشن – به زودی
  • رویدادها
    • رویداد های جدید
    • رویداد های من
  • دانلودهاجدید
    • افزودنی نرم‌افزار های ادوبی
      • فونت حرفه ای
      • فونت رایگان – به زودی
      • پریست – به زودی
      • پلاگین
      • اکشن – به زودی
      • جعبه ابزار – به زودی
    • اپلیکیشن اندروید
      • InShot Video Editor Pro – ویرایشگر ویدئو پر از امکانات اینشات
      • KineMaster Video Editor – کین مستر ویرایشگر قدرتمند ویدئو
      • PicsArt Photo Editor – پیکزآرت اندروید قدرتمندترین ویرایشگر عکس
      • CapCut – ویرایشگر ویدئو همه کاره کپ کات نسخه اندروید
      • دانلود جدیدترین نسخه کم اسکنر – CamScanner
    • نرم افزار های کاربردی
      • دانلود جدیدترین نسخه دانلود منیجر – Internet Download Manager (IDM)
      • دانلود جدیدترین نسخه لست پس پسورد – LastPass Password Manager
    • نرم افزار های ادوبی
      • دانلود جدیدترین نسخه فتوشاپ – Adobe Photoshop
      • دانلود جدیدترین نسخه ایلاستریتور – Adobe Illustrator
      • دانلود جدیدترین نسخه پریمیر – Adobe Premiere Pro
      • دانلود جدیدترین نسخه افترافکت – Adobe After Effects
      • دانلود جدیدترین نسخه مدیا انکودر – Adobe Media Encoder
      • دانلود جدیدترین نسخه آدیشن – Adobe Audition
  • درباره ما
    • ارتباط با ما
    • ارتباط با ما
    • پشتیبانی
    • قوانین سایت
    • اساتید و کارکنان
    • همکاری در فروش
      • بازاریاب شوید
      • اکانت بازاریابی من
      • صفحه قوانین و مقررات بازاریابی
    • پیشنهادها و انتقادها
  • اپلیکیشن
    • وب اپلیکیشن
  • پخش زنده
  • راهنما
برای اطلاع از تخفیف ها و جشنواره های ایساتیس ما را در اینستاگرام و تلگرام دنبال کنید.
آموزش ایساتیس
  • سبد خرید
  • دوره و محصولات
  • آموزش هاداغ
    • ساختار پست ها
      • پست های آموزشی عضویت ویژه
      • آخرین پست های سایت
      • دسته بندی آموزش ها
      • رادیو ایساتیس
      • ایساتیس TV
    • کسب و کار
      • صنعت آموزش
      • رشد کسب‌وکار
      • دیجیتال مارکتینگ
      • مدیریت و رهبری
      • بازاریابی و تبلیغات
      • توسعه فردی
    • نرم افزار
      • موبایل گرافی
      • آموزش فتوشاپ
      • آموزش ایلاستریتور
      • آموزش پریمیر
      • آموزش افترافکت
      • آموزش اودیشن
    • طراحی سایت
      • آموزش وردپرس
      • آموزش ووکامرس
      • آموزش سئو
      • امنیت وردپرس
      • افزونه وردپرس
      • فروش
  • عضویت ویژهجدید
    • خرید و تمدید اشتراکداغ
    • ابزار طراحی
      • براش فتوشاپ
      • متن سه بعدی
      • بک گراند
      • موکاپ
    • قالب آماده
      • قالب اینستاگرام
      • قالب ایندیزاین
      • قالب پاورپوینت
    • پروژه آماده پریمیر
      • ترنزیشن
    • بانک فوتیج
      • استوک فوتیج
      • فوتیج نور
    • موسیقی
      • آهنگ بی کلام
  • بیشتر
    • خدمات
      • دانلود از سایت های فروش فایل
      • طراحی
        • طراحی سایت و فروشگاه اینترنتی
        • طراحی پست ، استوری و بنر – به زودی
        • ادمین اینستاگرام – به زودی
      • تدوین ویدیو – به زودی
      • موشن – به زودی
      • ساخت پادکست – به زودی
    • درباره ما
      • ارتباط با ما
      • قوانین سایت
      • اساتید و کارکنان
      • پیشنهادها و انتقادها
  • راهنما
ورود | ثبت‌نام

صفحه سفید مرگ وردپرس چیست؟ + راه رفع این مشکل

21 بهمن 1401
ارسال شده توسط تیم تحریریه آموزش ایساتیس
رفع خطا و مشکلات سایت
صفحه سفید مرگ وردپرس چیست؟ + راه رفع این مشکل
زمان مطالعه: 6 دقیقه
تعداد بازدیدها: 1,158

صفحه سفید مرگ وردپرس چیست؟ + راه رفع این مشکل

آنچه در این مقاله می‌خوانید نمایش
صفحه سفید مرگ وردپرس چیست؟ + راه رفع این مشکل
صفحه سفید مرگ وردپرس چیست؟
چگونه مشکل صفحه سفید مرگ وردپرس را رفع کنیم؟
1- افزونه های وردپرس خود را غیرفعال کنید
2- یکی از قالب پیش فرض وردپرس را به عنوان قالب سایت قرار دهید
3- کش مرورگر و افزونه وردپرس را پاک کنید
4- حالت Debugging وردپرس را فعال کنید
5- محدودیت حافظه خود را افزایش دهید
6- مجوزهای دسترسی به فایلها را بررسی کنید
7- مشکلات به روز رسانی خودکار ناموفق وردپرس را بررسی کنید
8- رفع خطاهای نحوی در قطعه کدها یا بازیابی نسخه پشتیبان آن
9- قابلیت پردازش متن PHP را افزایش دهید

یکی از بدترین حالتهایی که برای سایت­هایی که با وردپرس طراحی شده ­اند پیش می ­آید حالت صفحه سفید مرگ وردپرس است که در آن کاربر با یک صفحه کاملا سفید بدون هیچ نوع محتوایی مواجه می­ شود. صفحه سفید مرگ وردپرس یا در اصطلاح wordpress whitescreen of Deathh یا به اختصار wsod ، یکی از رایج ترین خطاهای سایتهای وردپرسی است که در ادامه مقالات ما در حوزه آموزش وردپرس به آن می‌­پردازیم.

در این آموزش به دو موضوع زیر می‌پرداردازیم:

  • WordPress White of Death چیست؟
  • چگونه مشکل WordPress White of Death را رفع کنیم؟

صفحه سفید مرگ وردپرس چیست؟

WordPress White of Death زمانی رخ می­دهد که کاربر با یک صفحه کاملا سفید مواجه می‌شود. وقتی کاربر با این مشکل روبه‌رو می‌­شود در مرورگرها مختلف با پیامهای متفاوتی مواجه می­شود مثلا در شکل زیر در مرورگر گوگل­ کروم خطای HTTP 500 به کاربر نمایش داده می­‌شود.

1

و تصویر زیر در هنگام WordPress White of Death در مرورگر فایرفاکس ­­موزیلا به کاربر نمایش داده می­شود که فقط شامل یک صفحه کاملا سفید است و چیزی به کاربر نمایش داده نمی­شود. WSoD معمولا به علت خطاهای کد php ، محدودیت حافظه ، وجود یک افزونه معیوب و یا قالب معیوب به ­وجود می­ آید. مشکل WSoD به هر علتی که ایجاد شده باشد به سادگی قابل حل است.

2 1536x1013 1

چگونه مشکل صفحه سفید مرگ وردپرس را رفع کنیم؟

راه حل های زیادی برای رفع این مشکل وجود دارد که ما موارد زیر را باهم بررسی می‌کنیم.

  1. افزونه های وردپرس خود را غیرفعال کنید
  2. یکی از قالب پیش فرض وردپرس را به عنوان قالب سایت قرار دهید
  3. کش مرورگر و افزونه وردپرس را پاک کنید
  4. حالت Debugging را فعال کنید
  5. محدودیت حافظه خود را افزایش دهید
  6. تنظیمات مربوط به مجوز دسترسی فایل را بررسی کنید
  7. مشکلات به‌روزرسانی خودکار ناموفق وردپرس را بررسی کنید
  8. رفع خطاهای نحوی در قطعه کدها یا بازیابی نسخه پشتیبان آن
  9. قابلیت پردازش متن PHP را افزایش دهی

1- افزونه های وردپرس خود را غیرفعال کنید

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

3 1536x411 1

پس از غیرفعال کردن افزونه­ ها ، اگر مشکل WordPress White of Death حل شد میتوان نتیجه گرفت که مشکل از یکی از افزونه ­هاست. برای شناسایی افزونه معیوب باید تک ­تک افزونه­ ها را فعال کرد و دوباره سایت را بارگذاری کرد اگر با فعال شدن یک افزونه سایت دوباره دچار مشکل شد آن افزونه برای سایت مشکل­ ساز است و باید برای رفع آن اقدام کرد.

برای رفع مشکل افزونه میتوان از توسعه ­دهنده افزونه یا بخش پشتیبانی سایت مخصوص به آن افزونه کمک گرفت. اگر امکان دسترسی به پنل مدیریت سایت نیست میتوان از FTP استفاده کرد و مطابق شکل زیر در پوشه wp-content نام فایل plugins را تغییر داد

4 1 1

با تغییر نام پوشه plugins ، کامپایلر دیگر نمیتواند پوشه پلاگین ها را شناسایی کند و عملا تمام افزونه ­ها غیرفعال میشود.

2- یکی از قالب پیش فرض وردپرس را به عنوان قالب سایت قرار دهید

اگر بررسی افزونه­ ها مطابق مرحله قبل مشکل WSoD حل نشد این احتمال وجود دارد که مشکل از قالب فعال سایت باشد پس قالب وردپرس را به یکی از قالب­ های پیشفرض تغییر دهید.

برای تغییر قالب در پنل مدیریت وردپرس مطابق شکل از مسیر زیر اقدام کنید:

Appearance > Themes

5 1

اگر به پنل مدیریت وردپرس دسترسی ندارید با استفاده از FTP، از مسیر content/themes نام پوشه themes را تغییر دهید.

با تغییر نام پوشه theme یک قالب پیشفرض جایگزین قالب فعلی سایت می­شود. اگر با تغییر قالب مشکل WordPress White Screen of Death حل شد پس مشکل در قالب سایت ­است و باید آن قالب را اصلاح کنید یا یک قالب دیگر را جایگزین آن کنید.

3- کش مرورگر و افزونه وردپرس را پاک کنید

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

پس از خالی کردن کش با رفرش صفحه سایت ، بررسی کنید که آیا مشکل حل شده­ است.

4- حالت Debugging وردپرس را فعال کنید

اگر با بررسی سه مرحله قبلی همچنان مشکل WSoD حل نشده­ بود می­توان از گزینه دیباگ وردپرس استفاده کرد. برای فعال کردن دیباگ وردپرس باید در پوشه wp-config.php در بین فایلهای وردپرس ، خط زیر را پیدا کنید و آن را به حالت true تغییر دهید.

define(‘WP_DEBUG’, false );

اگر این خط وجود نداشت می­توان آن را به ابتدای این فایل اضافه کرد.

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

Cannot redeclare get_posts() (previously declared in

/var/www/html/wordpress/wp-includes/post.php:1874) in

/var/www/html/wordpress/wp-content/plugins/my-test-plugin/my-test-plugin.php on line 38

همانطور که در شکل بالا مشخص است در این مثال مشکل از افزونه my-test-plugin است که با اصلاح و یا غیرفعال کردن آن احتمالا مشکل WSoD حل میشود. اگر بعد از فعال کردن حالت دیباگ ، خطایی نمایش داده ­نشد ممکن است مشکل از میزبان وب باشد و حالت دیباگ به درستی در سرور پیکربندی نشده ­باشد که در این حالت باید از بخش پشتیبانی شرکت میزبانی وب کمک گرفت. بعد از اتمام این مرحله حتما حالت دیباگ را غیرفعال کنید زیرا با فعال بودن آن ممکن است برخی اطلاعات سایت در اختیار دیگران قرار بگیرد و این از لحاظ امنیتی مشکل­ ساز است.

5- محدودیت حافظه خود را افزایش دهید

اگر با اجرای چهار مرحله قبلی مشکل صفحه سفید مرگ وردپرس حل نشده ­بود احتمال دارد مشکل از کمبود میزان حافظه باشد پس میزان حافظه خود را افزایش دهید.

برای افزایش حافظه میتوان از روشهای زیر عمل کرد:

  1. قرار دادن کد زیر در فایل wp-config.php:

define(‘WP_MEMORY_LIMIT’, ’64M’);

  1. قرار دادن کد زیر در فایل htaccess:

php_value memory_limit 64M

  1. دسترسی به فایل ini از طریق FTP و قرار دادن کد زیر در آن :

memory_limit = 64M

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

6- مجوزهای دسترسی به فایلها را بررسی کنید

یکی از دلایل احتمالی مشکل WordPress White of Death می­تواند مشکل مجوزهای دسترسی به فایلها باشد. اگر دسترسی SSH به سرور دارید دستورات زیر را در مسیر روت وردپرس خود اعمال و سپس اجرا کنید:

sudo find . -type f -exec chmod 664 {} +sudo find . -type d -exec chmod 775 {} +sudo chmod 660 wp-config.php

اگر این مرحله کمی برایتان گیج­ کننده است می­توانید از از یک برنامه ­نویس خبره و یا بخش پشتیبانی شرکت هاستینگ خود کمک بگیرید.

7- مشکلات به روز رسانی خودکار ناموفق وردپرس را بررسی کنید

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

8- رفع خطاهای نحوی در قطعه کدها یا بازیابی نسخه پشتیبان آن

یکی از مواردی که می­تواند باعث مشکل صفحه سفید مرگ وردپرس شود این است که در ویرایش کد یکی از فایلهای وردپرس بخشی را اشتباه تایپ کنید. در کل توصیه میشود که به هیچ وجه به صورت دستی کدهای وردپرس را ویرایش نکنید تا به مشکل نخورید ولی در صورت بروز این مشکل می­توان از طریق FTP تغییرات را به حالت پیشفرض برگرداند. اگر همانطور که در مرحله چهارم این مقاله گقته­ شد حالت دیباگ را فعال کرده ­باشید پیام خطا می­تواند محل دقیق کد معیوب را مشخص کند.

9- قابلیت پردازش متن PHP را افزایش دهید

یکی از مواردی که باعث ایجاد WSoD میشود می­تواند طولانی بودن صفحه یا پست باشد در این حالت برای حل مشکل کد زیر را به فایل wp-config.php اضافه کنید:

ini_set(‘pcre.recursion_limit’,20000000);ini_set(‘pcre.backtrack_limit’,10000000);

 

نویسنده : تیم تحریریه آموزش ایساتیس
منبع : wpbeginner.com
لینک منبع

wpbeginner.com

دانلود فایل آموزش
حجم : 0 کیلوبایت - 0 مگابایت
فایل PDF و پادکست این مقاله، یک هفته پس از انتشار این مقاله بارگذاری می‌شود
دانلود فایل PDF

چقدر این پست برای شما مفید بود؟

میانگین امتیاز / 5. تعداد آرا:

اولین نفری باشید که به این پست امتیاز می دهید.

برچسب ها: ارورخطا
قبلی خطای برقرار نشدن اتصال پایگاه داده در وردپرس - establishing a database connection
بعدی رفع خطای 404 در وردپرس

دیدگاهتان را بنویسید لغو پاسخ

پست های جدید
  • سئوی بازاریابی محتوا با انتخاب کلیدواژه مناسب
  • هر آنچه که باید درباره پرفورمنس مارکتینگ بدانید !
  • 12 روش بازاریابی محتوا برای کسب و کار
  • 7 ترفند افزایش بازدید استوری اینستاگرام
دوست داری چی یاد بگیری؟
QR کد زیر را اسکن کنید
گزارش خرابی لینک

آموزش ایساتیس از سال ۱۳۹۸ با شعار آموزش جامع برای پیشرفت، فعالیت خود را در زمینه آموزش تخصصی نرم افزارهای ادوبی و راه اندازی کسب‌وکار اینترنتی با توجه به استانداردها و متدولوژی های روز دنیا و مد نظر قرار دادن ارزش ها و باورهای حرفه‌ای آغاز کرد. اساتید و تیم ایساتیس همواره تلاش می‌کنند که با مطالعه فراوان آموزش‌های خود را به روز کرده و با تیم پشتیبانی در کنار دانشجویان به رفع اشکالات آنها می‌پردازند.

دسترسی سریع
  • سفارش طراحی سایت وردپرس
  • اشتراک عضویت ویژه
  • دوره و محصولات
  • قوانین سایت
  • ارتباط با ما
  • پخش زنده
  • بلاگ
نمادها
شبکه های اجتماعی
Youtube M-icon-aparat Telegram Instagram Linkedin

به مشکلی برخورد کردید؟

مطالعه راهنما سایت

منتورینگ اختصاصی

پروژه محور

انتقال تجربه

از حرفه ای ها بیاموزید

گواهی پایان دوره

به تائید آموزش‌ایساتیس

افزایش درامد

همراه با منتورینگ

استفاده از سایت مشروط بر قبول توافق نامه کاربری و حفظ حریم شخصی است.حقوق مادی و معنوی این سایت متعلق به مجموعه آموزش ایساتیس است. | نسخه : 23.26.5

ساخته شده با 💜 در ایران

اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://amoozeshisatis.com/?p=16173
ورود ×
استفاده از Google
استفاده از Microsoft
استفاده از GitHub
استفاده از LinkedIn
یا از شبکه های اجتماعی استفاده کنید
رمز عبور خود را فراموش کرده اید؟
ورود با کد تایید
ارسال مجدد کد تایید(00:90)
حساب کاربری ندارید؟
عضویت
ارسال مجدد کد تایید(00:90)
بازگشت به صفحه ورود

ارسال مجدد کد تایید (00:90)
بازگشت به صفحه ورود
  • فروشگاه

  • سبدخرید

  • آموزش

  • ایساتیس TV

  • مرورگر شما از HTML5 پشتیبانی نمی کند.