رایج ترین خطاهای وردپرس + آشنایی و راه حل

با سلام و وقت بخیر در این مقاله قصد معرفی و رفع رایج ترین خطا های وردپرس را داریم با ما همراه باشید . این پست بروزرسانی می شود…
چگونه خطای ۴۰۴ وردپرس را برطرف کنیم ؟
اولین خطای رایج وردپرسی های مواجه با صفحه ۴۰۴ است این خطا ممکن است بعد از انتقال به هاست جدید و یا بروزرسانی نمایش داده شود . زمانی که کاربری یک پست را در سایت مشاهده میکند با خطای ۴۰۴ page – not found مواجه میشود . کاربر میتواند بخشهای دیگر سایت از جمله ناحیه مدیریت را جستجو کند . شایع ترین علت این موضوع ، تنظیمات لینکها در وردپرس است . برای رفع این مشکل ، کاربر نیاز دارد تنظیمات لینکها را مجددا پیکربندی کند و یا قوانین بازنویسی خود را به روز رسانی کند .
و گذاشتن کد فوق در .htaccess
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
رفع خطا Internal Server Error 500
خطای متداول دیگری که معمولا کاربران وردپرس با آن مواجه میشوند ، خطای ” Internal Server Error ” و گاهی اوقات ” ۵۰۰ Internal Server Error ” میباشد . این خطا معمولا به دلیل وجود مشکلی نمایان میشود که سرور قادر به تشخیص محل وقوع آن نیست . از آنجایی که پیغامهای خطا محل وقوع خطا را به شما نشان نمیدهند ، برای شما یهتر است که آنها را بشناسید .
برای رفع این خطا کافیست از داخل cpanel وارد file manager شوید و فایل htaccess را باز کنید.
توجه داشته باشید که فایل htaccess یک فایل مخفی می باشد و برای دیدن آن در ابتدای ورود به file manager می بایست در کادر باز شده گزینه show hidden files را نیز فعال کنید .
وارد فایل htaccess شوید و خطهایی که مربوط به تنظیمات php میباشند را حذف نمایید. این خط کدها با php_admin و یا php_flag اغاز میشوند.
در همین فایل ممکن است داشته باشید:
followSymlinks در این صورت آنرا به SymLinksIfOwnerMatch تغییر دهید.
همچنین اگر Options All در این فایل وجود داشت آنرا حذف نمایید.
اگر با این روش مشکل برطرف نشد یک درخواست پشتیبانی ارسال نمایید.
چگونه صفحه سفید وردپرس را برطرف کنید ؟
خطای دیگری که معمولا وردپرسی های با آن دست و پنجه نرم می کنند صفحه سفید و یا صفحه مرگ وردپرس می باشد .
این خطای وردپرس معمولا منجر به یک صفحه سفید و بدون پیغام خطا میشود که آن را پیچیدهتر میکند به این دلیل که شما هیچ نشانهای ندارید که کجا را نگاه کنید و چه چیزی را برطرف کنید . اکثر اوقات به این دلیل است که یک اسکریپت از اندازه حافظه php خارج میشود . همچنین این میتواند به دلیل وضعیت سرور باشد . همچنین ممکن است کاربران تنها در قسمتهای خاصی از سایت خود این صفحه سفید را مشاهده کنند .
حالت اشکالزدایی – debug – را با افزودن کد زیر به wp-config.php ٬ فعال کنید :
error_reporting(E_ALL); ini_set(‘display_errors’, 1);define( ‘WP_DEBUG’, true);
رفع خطا های نحو
این خطا معمولا زمانی رخ میدهد که شما قطعه کدی را به اشتباه اضافه کرده اید یا قسمت هایی از کد را از بین برده اید و برای حل این مشکل خود وردپرس به شما میگویید که مشکل در چه فایل و در چه خطی میباشد و شما باید وارد فایل شوید و خط کد را مورد بررسی قرار دهید.
Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
خارج نشدن از مدیریت وردپرس
شما میتوانید این حالت را انتخاب کنید که وردپرس شما را به خاطر بسپارد و تا مدتی بدون نیاز به کلمه عبور و نام کاربری وارد مدیریت وردپرس شوید ولی خب شاید بخواهید که وردپرس شما را از یاد ببرد برای اینکار باید شما کوکی های مرورگر خود را حذف کنید و اگر مشاهده کردید که مشکل شما حل نشد میبایست از طریق”تنظیمات>هماهنگی”ادرس های سایت را به درستی وارد کنید و هر دو ادرسی که از شما خواسته شده است را متفاوت وارد نکنید و باید یکسان باشند مثلا هردو با www یا بدون www باشد. اگر به پنل مدیریت وردپرس دسترسی نداشتید میتوانید از کد زیر در فایل wp-config.php استفاده کنید.
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); یا با www وارد کنید.
define('WP_HOME','http://www.example.com'); define('WP_SITEURL','http://www.example.com');
خطای محدودیت زمانی
وردپرس از زبان PHP قدرت گرفته است و حالا شاید شما در حال بارگذاری پوسته یا افزونه ای باشید و خطای محدودیت زمانی را مشاهده کنید و این خطا به این دلیل است که زمان بارگذاری پوسته یا افزونه بیشتر از زمان تعین شده است و برای حل کردن این مشکل باید کد زیر را به فایل .htaccess اضافه کنید:
php_value max_execution_time 300