طراحی سایت و طراحی وبسایت امروزه به بزرگ ترین راه تجارت تبدیل شده است با توجه به تکنولوژی های روز دنبا اگر یک شرکت یا کم‍‍پانی وبسایت نداشته باشد یک ضربه محلک را با تمام وجود به تجارت خود وارد کرده است برنامه نویسی و طراحی وبسایت و طراحی سایت بزرگترین تکنیک تجارت آنلاین میباشد اگر شما وبسایت ندارید همین حالا سعس بر عقد قرارداد با امید عسگری کنید تا تجارت شما را بهبود بخشیدن ارایه طرج کلی از تجارت آنلاینشما و حرفه ای و طراحی سایت و طراح وبسایت کار شما را پیگیری و یک بیزینس قوی را برای شما ایجاد کند . طراحی سایت و طراحی وبسایت و طراح سایت قابل اعتماد است
Omid Asgari
ارور ۵۰۰ وردپرس

۱ تیر, ۱۳۹۶

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

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

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

 

 

برعکس در فایرفاکس به صورت یک صفحه ی بدون ارور و کاملا سفید ظاهر میشود. برای حل این مشکل ۵ مورد را با هم بررسی میکنیم.

غیر فعال کردن قالب و افزونه

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

 

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

 

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

فعال کردن اشکال زدا

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

۱
define( 'WP_DEBUG', false )

نیاز به تغییر گزینه ی false به True می باشد. سپس وبسایت را مجددا بررسی کنید. چنانچه کار نکرد همانند همانند تصویر زیر عمل کنید:

 

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

۱
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

افزایش فضای هاست

امکان مواجه شدن با صفحه ی سفید مرگ به علت محدودیت فضا وجود دارد. برای این منظور قطعه کد زیر را در فایل wp_config.php مشاهده کنید:

۱
define('WP_MEMORY_LIMIT', '64M');

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

۱
php_value memory_limit 64M

بررسی سطح دسترسی

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

  • سطح دسترسی فایل ها باید ۶۶۴ باشد.
  • فولدرها باید ۷۷۵ باشد.
  • فایل wp-config.php باید ۶۶۰ باشد.

بررسی مشکل بروزرسانی خودکار

گاهی اوقات ممکن است وردپرس با بروزرسانی دچار مشکلاتی شود. این مشکل اکثرا توسط بروزرسانی خودکار نمایان میشود. برای مبارزه با صفحه سفید مرگ در وردپرس اول باید به روت وردپرس رفته و چنانچه با فایل maintenance در Feell مواجه شدید آنرا حذف کرده و دوباره سایت را مشاهده کنید.

57

شما اولین نفری باشید که نظر خود را ثبت میکنید :)

نظرات خود را با ما در میان بگذارید.

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

13 − 9 =