رفع مشکل صفحه سفید مرگ، در وردپرس

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

در این آموزش، خواهیم دید که چه چیزهایی می تواند علت این مشکل باشد، و تعدادی مراحل که نه تنها تعمییرشان می کنیم، بلکه مطمئن می شویم دیگر اتفاق نمی افتند.

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

  1. افزونه های (plugins) خود را بررسی کنید
  2. افزایش حافظه ی محدود PHP
  3. جایگزینی قالب
  4. فعال سازی حالت اشکال زدایی (debug mode)

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

بنابراین بدون توضیحات اضافی، اجازه دهید با اولین روش آشنا شویم.

 

افزونه های خود را بررسی کنید

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

 

اگر به صفحه مدیریت (dashboard) خود دسترسی دارید

 

قدم اول

در نوار کناری وردپرس، سمت راست بر روی منوی پلاگین (plugins) کلیک کنید.

قدم دوم

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

قدم سوم

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

قدم چهارم

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

 

اگر به صفحه مدیریت (dashboard) خود دسترسی ندارید

 

قدم اول

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

 

قدم دوم

به دایرکتوری wp-content رفته و نام پوشه ی plugins را تغییر دهید مثل، plugins-old یـــا plugins-temp

 

قدم سوم

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

 

افزایش حافظه ی محدود PHP

 

فایل wp-config.php را ویرایش کنید

 

قدم اول

باز طریق ftp به سرور خود وصل شوید، و به دایرکتوری وردپرس بروید

 

قدم دوم

فایل wp-config.php را از طریق ویرایشگر باز کرده و کد زیر را اضافه کنید

این شماره تعداد بسته هایی که سرور شما می تواند به آنها رسیدگی کند را تعیید می کند، این شماره را بیش از حد زیاد نکنید، شاید با مشکل روبرو شوید.

 

قدم سوم

فایل را ذخیره کنید و سایت را مجددا بارگذاری کنید، اگر برای شما کار کرد پس می توانید به کار با سایت خود ادامه دهید، اگر نـــه، پس بد شانس هستید، و به خواندن ائامه دهید.

 

فایل htaccess. را ویرایش کنید

 

قدم اول

هر سایت وردپرسی دارای یک فایل .htaccess است، برای حل مشکل صفحه سفید، از طربق ftp به سرور خود وصل شوید و به دایرکتوری وردپرس خود بروید.

 

قدم دوم

به محض این که فایل شما بارگذاری شده، به سادگی این خط را اضافه کنید:

 

قدم سوم

سایت خود را مجددا بارگذاری کنید، اگر درست شد، شما فوق العاده هستید. اگر نــه به خواند ادامه دهید!

 

جایگزینی قالب

 

اگر به داشبورد خود دسترسی دارید

 

قدم اول

به مدیریت قالب خود رفته، با اتخاب گزینه قالب ها از منوی نمایش در سمت راست وردپرس.

 

قدم دوم

یک قالب دیگر را فعال کنید مثل قالب دو هزار و چهارده Twenty Fourteen.

 

قدم سوم

سایت خود را بارگذاری کنید.

 

اگر به داشبورد خود دسترسی ندارید

 

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

 

قدم اول

از طریق ftp به سرور خود متصل شوید و از با استفاده از مدیریت فایل ها یکی از قالب های پیشفرض وردپرس را در سرور آپلود کنید.

 

قدم دوم

حال، phpMyAdmin را از طربق پنل هاست خود باز اجرا کرده و به جدول wp_options در دیتابیس خود بروید.

 

قدم سوم

با پیمایش صفحه به گزینه های template و stylesheet می رسید. این دو گزینه باید با نام دایرکتوری قالب شما نام گذاری شود مثال: twentyfourteen یـــا twentythirteen.

 

قدم چهارم

سایت خود را بارگزاری کنید، امیدوارم این کار مشکل را حل کند.

 

فعال سازی حالت اشکال زدایی (debug mode)

 

اگر فایل wp-config.php شما شامل اشکال زدایی کد است

 

قدم اول

از طریق ftp به سرور خود وصل شوید و به دایرکتوری وردپرس رفته

 

قدم دوم

فایل wp-config.php را باز کرده و کد زیر را در فایل پیدا کنید:

 

قدم سوم 

برای فعال کردن حالت debug، مقدار بولی را به صورت زیر تغییر دهید:

 

قدم چهارم

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

 

اگر فایل wp-config.php شما شامل اشکال زدایی کد نمی باشد

 

قدم اول

از طریق ftp به سرور خود وصل شوید و به دایرکتوری وردپرس رفته

 

قدم دوم

فایل wp-config.php را باز کرده و کد زیر را در فایل پیدا کنید:

 

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

 

خلاصه

شما حالا با برخی از روشها برای حل مشکل صفحه سفید آشنا هستید و می توانید از آنها در شرایط خاص استفاده کنید، اگر شما هم روشی برای حل این مشکل بلد هستید، لطفا در بخش زیر با دیگران به اشتراک بگذارید.