حل مشکل صفحه سفید در وردپرس
مشکل سفید شدن صفحه در وردپرس داستانی است که هر کاربر وردپرسی ممکن است هر از چند گاهی با آن روبرو شود اگر شما هم جزو آن کاربران هستید و با این مشکل مواجه شده اید اصلا نگران نباشید در این مقاله قصد داریم به صورت کامل به این مشکل بپردازیم و نسبت به رفع آن اقدام کنیم. در حقیقت مشکل سفید شدن صفحه در وردپرس در نگاه اول ممکن است کمی ترسناک باشد چون هیچ پیغام و اروری مشاهده نمی کنید و این خودش کمی گیج کننده است که ما نمی دانیم مشکل کار کجاست تا برای رفع این مشکل کاری انجام دهیم اما به صورت کلی راه های وجود دارد تا دلیل این مشکل را پیدا کرده و آن را در سایت وردپرسی خود رفع کنیم که در این مقاله به راه حل های مهم این مسئله خواهیم پرداخت پس تا آخر این مقاله با کیت وردپرس همراه باشید .
خلاصه این مطلب:
Toggleدلیل مشکل صفحه سفید مرگ وردپرس چیست ؟
وردپرس معروف ترین و بهترین سیستم مدیریت محتوای جهان است که توسعه دهندگان زیادی دارد به همین دلیل هر روزه قالب و افزونه های زیادی برای این سیستم نوشته می شود تا قابلیت و کارایی وردپرس را بالا ببرد اما همین قالب و افزونه ها گاهی مشکل ساز می شود دلیل آن هم تداخل کدهای افزونه ها یا قالب با یکدیگر است پس حتما افزونه های موردنیاز خود را از سایت های معتبری تهیه کنید تا دچار چنین مشکلاتی نشوید البته منظورمان این نیست که اگر تمام افزونه ها یا قالب خود را خریداری کردید دیگر هرگز به چنین مشکلاتی برخورد نمی کنید اما پیش آمدن چنین مشکلاتی را به حداقل می رسانید.
یکی از دلایل دیگر سفید شدن صفحه در وردپرس مربوط به منابع هاستینگ می شود یعنی ممکن است به دلیل محدودیت های حافظه این مشکل رخ دهد. پس به صورت کلی این مشکل به دو دلیل می تواند اتفاق بیفتد دلیل اول به علت خطاهای کدنویسی php و دلیل دوم وجود مشکل در هاست که راه حل های قابل اجرا برای هر دو دلیل را بررسی خواهیم کرد.
حل مشکل سفید شدن صفحه وردپرس
خب همانطور که عرض کردیم برای حل مشکل سفید شدن صفحه در وردپرس روش های مختلفی وجود دارد که تک به تک به آنها خواهیم پرداخت شما هم سعی کنید این روش ها را قدم به قدم تست کنید تا مشکل صفحه مرگ وردپرس خود را پیدا کنید البته دقت کنید که گاهی ممکن است این مشکل یعنی سفید شدن صفحه در یکی از صفحات پیش آید یعنی مثل فقط صفحه اصلی این مشکل را داشته باشد یا جلوی سایت مشکل داشته باشد ولی پیشخوان سایت به درستی عمل کنید یا برعکس به هر حال باید روش های زیر را برای رفع این مشکل امتحان کنید.
نکته : حتما قبلا از تست کردن روش های زیر برای رفع خطا، از سایت خود بکاپ تهیه کنید.
فعال کردن حالت دیباگ وردپرس
فعال کردن حالت دیباگ وردپرس یکی از کارهایی است که در بسیاری از مواقع به داد ما می رسد حالت دیباگ وردپرس در واقع کدی است که پس از فعال کردن آن تمام خطاهای سایت برای شما نمایش داده می شود این کار علاوه بر مشکل صفحه سفید وردپرس در بسیاری از مواقع دیگر نیز کاربرد دارد و دلیل مشکلات سایت را برای ما نمایش می دهد.
برای فعال کردن حالت دیباگ وارد هاست خود شوید و از پوشه public_html فایل wp-config.php را باز کنید سپس در بین کدها به دنبال کدی مشابه کد زیر بگردید
define( ‘WP_DEBUG’, false );
بعد از اینکه این خط کد را پیدا کردید کلمه false را به true مانند کد زیر تغییر دهید
define( ‘WP_DEBUG’, true);
اگر این خط کد را پیدا نکردید کد بالا را کپی کرده و در جای مناسبی از فایل wp-config.php قرار دهید. بعد از ذخیره کردن فایل به جلوی سایت خود بروید و صفحه خود را رفرش کنید سپس ارورهایی که مشاهده می کنید را بررسی کنید مثلا آدرس نمایش در خطا را ردیابی کنید ببینید مشکل در کدام بخش، افزونه یا خط کد می باشد اگر کدنویسی بلد نیستید کافی است به هاست رفته و نام پوشه افزونه مورد نظر را تغییر دهید. اگر خودتان مفهوم خطا را متوجه نمی شوید باید با یک متخصص مشورت کنید.
غیر فعال کردن افزونه های سایت
رایج ترین خطاهای وردپرس مربوط به افزونه های نصب شده است برای تست کردن اینکه مشکل سایت شما از طرف افزونه ها است یا خیر باید تمام افزونه ها را غیر فعال کنید برای این کار وارد پیشخوان وردپرس و قسمت افزونه های نصب شده شوید و تمام افزونه های را غیرفعال کنید اگر به پیشخوان وردپرس هم دسترسی ندارید وارد هاست خود شوید و به مسیر public_html/wp-content بروید سپس پوشه plugins را تغییر نام دهید با این کار تمام افزونه های وردپرس غیر فعال می شود الان می توانید وارد سایت خود شوید و مجدد صفحه را رفرش کنید تا سایت شما بالا بیاید بعد از اینکه سایت بالا آمد نام پوشه plugins را مجدد به حالت اولیه برگردانید و از پیشخوان وردپرس به قسمت افزونه های وردپرس رفته و افزونه ها را تک به تک فعال کنید تا افزونه مشکل دار را پیدا کنید.
غیر فعال کردن قالب فعلی و استفاده از قالب پیش فرض
قالب نصب شده در وردپرس شما ممکن است مانند افزونه ها یکی از دلایل رخ دادن این نوع خطاها باشد برای تست کردن مشکل داشتن قالب به پیشخوان وردپرس رفته و از بخش نمایش پوسته مورد نظر خود را غیرفعال کنید اگر مجدد به پیشخوان وردپرس دسترسی ندارید می توانید وارد هاست خود شوید و به آدرس public_html/wp-content/themes بروید و پوسته فعال خود را تغییر نام دهید تا پوسته پیش فرض وردپرس فعال شود اگر مشکل از قالب سایت شما باشد مشکل بعد از رفرش حل خواهد شد.
رفع محدودیت و افزایش حافظه وردپرس
یکی از دلایلی که ممکن است باعث مشکل سفید شدن صفحه وردپرس شود محدودیت حافظه وردپرس است برای افزایش حجم حافظه وردپرس از طریق سه فایل زیر می توانید اقدام کنید
- افزایش حافظه وردپرس با فایل wp-config.php
- افزایش حافظه وردپرس با فایل htaccess.
- افزایش حافظه وردپرس با فایل php.ini
افزایش حافظه وردپرس با فایل wp-config.php
برای تست کردن مشکل سفید شدن صفحه وردپرس از طریق این فایل وارد فایل wp-config.php شوید و تیکه کد زیر را در آن قرار دهید و آن را ذخیره کنید.
define(‘WP_MEMORY_LIMIT’, ’64M’);
افزایش حافظه وردپرس با فایل htaccess.
در این روش وارد فایل htaccess. شوید برای دسترسی به این فایل به پوشه public_html بروید اگر در این پوشه این فایل را مشاهده نکردید روی گزینه setting در قسمت بالا کلیک کنید و چک باکس show hidden file را تیک بزنید سپس بعد از اینکه فایل را مشاهده کردید کد زیر را در آن اضافه کنید.
php_value memory_limit 64M
افزایش حافظه وردپرس با فایل php.ini
برای دسترسی به این فایل باید به پوشه روت یا public_html مراجعه کنید اگر این فایل را پیدا نکردید خودتان یک فایل با همین فرمت ایجاد کنید بعد از ایجاد کردن فایل کد زیر را در آن قرار دهید و گزینه ذخیره را کلیک کنید
memory_limit = 64M
راه حل های دیگر جهت رفع صفحه سفید وردپرس
اگر با هیچ یک از راه حل های بالا مشکل شما برطرف نشد راه حل های دیگری نیز وجود دارد که می توانید آن ها را هم تست کنید برای مثال چند راه حلی که می تواند به شما کمک کند را در زیر لیست کرده ایم
- حافظه کش وردپرس خود را خالی کنید
- سطح دسترسی فایل ها را چک کنید
- آپدیت ناموفق در وردپرس را بررسی کنید
حافظه کش وردپرس خود را خالی کنید
یکی از راه حل هایی که بعد از انجام کارهای بالا ممکن است مشکل صفحه سفید وردپرس را حل کند پاک کردن حافظه کش مرورگر یا وردپرس است برای پاک کردن حافظه مرورگر در صفحه سایت خود کلید ترکیبی Ctrl + F5 را چندین بار فشار دهید و برای حذف کش وردپرس می توانید از افزونه های کش مانند
wp rocket ، wp fastest cache، و… استفاده کنید یا در مسیر wp-content پوشه cache را پاک کنید.
سطح دسترسی فایل ها را چک کنید
یکی از راهکارهای دیگر که برای صفحه سفید مرگ وردپرس می تواند کمک حال شما باشد تنظیم کردن سطح دسترسی فایل های هاست می باشد برای این کار وارد پوشه روت هاست خود شوید و فایل های موجود را طبق سطح دسترسی زیر تنظیم کنید
- سطح دسترسی فایلهای وردپرس 664
- سطح دسترسی پوشههای وردپرس 755
- سطح دسترسی برای فایل wp-config.php روی 660 شده باشد
آپدیت ناموفق در وردپرس را بررسی کنید
گاهی هم ممکن است مشکل سفید شدن صفحه وردپرس به دلیل قطع آپدیت ناموفق فایل یک افزونه یا قالب باشد البته ممکن است خطای briefly unavailable for scheduled maintenance. check back in a minute را نیز مشاهده کنید که برای حل این مشکل وارد پوشه روت هاست خود شوید در پوشه public_html یا wp-content اگر فایلی به نام maintenance پیدا کردید آن را حذف کنید و مجدد سایت خود را رفرش کنید
نکات ریز برای حل صفحه سفید وردپرس
امیدوارم مشکل صفحه سفید وردپرس شما تا این لحظه حل شده باشد در آخر چند راه حل ریز را هم معرفی خواهیم کرد که ممکن است برای شما مفید باشد
- اگر خطایی مشابه public_html/wp-settings.php on line 25 داشتید آخرین نسخه وردپرس را دانلود کنید. سپس فایل wp-config.php و پوشه wp-content را از داخلش حذف کنید. به غیر از این دو مورد کلیه فایلها و پوشهها رو جایگزین کنید.
- فایل error_log که داخل public_html وجود داره رو بررسی کنید.
- نسخه php رو از تنظیمات هاست خود تغییر دهید
درباره اسحاق شفایی
اسحاق شفایی مدیر وبسایت کیت وردپرس و دانشجوی کارشناسی ارشد Computer Science در دانشگاه پادوا ایتالیا هستم. چندین سال است که در حوزه وب فعالیت می کنم و تخصص اصلیم توسعه وب هست همچنین بعد از یادگیری علاقه زیادی به آموزش دادن دارم.
سایر نوشته های اسحاق شفایی
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.