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

4

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

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

دراین مقاله سعی نموده ایم با ارائه راهکارهایی این مشکل را برایتان حل کنیم بنابراین با ما همراه باشید

توجه: در وردپرس قبل از اینکه هر نوع تغییری انجام بدهید از آن بکاپ بگیرید

دلیل نمایش صفحه سفید چیست؟

استفاده بیش از حد از حافظه می تواند دلیل اصلی این باشد که اتفاق صفحه سفید مرگ رخ بدهد و دلیل این اتفاق به ۳ جهت می باشد :

پرشدن حافظه می تواند به دلیل اینکه افزونه ها را نمصب یا تغییراتی در آنها انجام داده باشید

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

و دلیل آخر شاید مشکل از هاست باشد

اما برای این مشکلات راه حل هایی وجود دارد که ما در اینجا به ساده ترین های این راه حل ها اشاره می کنیم

آیا این مشکل در سایت های دیگر شما نیز ایجاد شده؟

1

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

افزایش مقدار مموری

5

در مطالب بالا نیز عرض کردم که ایراد کار بیشتر در حافظه و استفاده بیش از حد آن می باشد برای اینکه این مشکل حل شود راه حل زیر وجود دارد

در فولدر اصلی وردپرس فایلی با نام  wp-config.php   وجود دارد آن را باز کنید و کد زیر را در داخل تگ اصلی php  وارد کنید . در واقع زمانی که این کار را انجام می دهید مقدار حافظه شما به ۶۴ مگاغبایت افزایش پیدا می کند

wp-config.php 

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

غیر فعال سازی تمام افزونه ها

راه حل اول در مورد افزایش حافظه بود ولی در مواقعی وجود دارد که راه حل اول کار ساز نمی باشد یا موقعی که حافظه شما خودش بالا باشد راه حل اول کارساز نمی باشد بنابراین باید به۹ سراغ راه حل های دیگر بروید

برای انجام راه حل دوم ابتدا باید تمام افزونه ها را تک تک غیرفعال نماییم و سپس یکی یکی افزونه ها را فعال کنیمد تا ببینید مشکل از کجا می باشد

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

آسان ترین این  است که از طریق FTP ، نرم افزار مخصوص FTP به فولدر WP- content بروید سپس پوشه ای با عنوان plugins مشاهده می کنید که باید نام آن را به دلخواه تغییر دهید بعد از انجام چنین کاری تمامی افزونه های شما غیر فعال می شود

بعد از انجام چنین کاری اگر توانستید وارد پنل ادمین شوید یعنی مشکل از افزونه ها بوده است پس راه حل درست بوده است بنابراین بعد از اینکه وارد وردپرس شدید به بخش افزونه ها بروید و مشاهده نمایید که تمام افزونه ها غیر فعال شده است بعد انجام چنین کاری دوباره به پوشه wp- content  بروید و نام فایلی که تغییر داده بودید را دوباره به حالت اولیه برگردانید و دوباره افزونه ها را یک به یک فعال کنید تا زمانی که به صفحه سفید مرگ روبه رو شدید و مشکل را پیدا کردید

جایگزینی پوسته پیش فرض با پوسته فعلی

3

ولی اگر ایراد کار نه از حافظه بود و نه از افزونه پس راه حل سوم یعنی پوسته را امتحان می کنیم در واقع شما باید پوسته فعلی که دارید با یکی از پوسته های پیش فرض وردپس که TwentyEleven  یا TwentyTen هستند جایگزین نمایید قبل از اینکه چنین کاری انجام دهید ابتدا از پوسته بکاپ بگیرید و سپس فایل پوسته را حذف یا تغییر نام دهید بعد از انجام چنین کاری نیاز نیست که پوسته های پیش فربض را فعال نمایید زیرا وردپرس به صورت پیش فرض این کاررا انجام می دهد

اگر از phpMyAdmin سر در می اورید و حرفه ای می باشید می توانید به آن سر زده و روی wp_options کیلیک نمایید  و سپس از آنجا سه مقدار template و stylesheet و را به twentyeleven تغییر دهید.

در صورتی که با این راه حل مشکل حل نشد باید در پوسته خود به قایل unctions.phpسری بزنید در صورتی که در این فایل در قسمت پایین ، بالا یا بین خصوط فضای خالی وجود دارد باید این مشکل را رفع نمایید و اگر از قالبی استفاده می کنید که کدنویسی پایینی دارد پس می تواند مشکلات از این باشد