رفع خطای internal Server Error 500
بررسی و آموزش رفع خطای internal Server Error 500

گاهی اوقات وب سایت با خطای شماره ۵۰۰ مواجه می شود و به درستی کار نمی کند . بیشتر مواقع این خطا به دلیل اشکالی در تنظیمات مربوط به وب مانند تنظیمات php در سایت می باشد . اکثر این خطا ها در صورت بروز رسانی نرم افزار های روی سرور به وجود می آیند و شاید قبلا وب سایت شما کاملا درست کار میکرده است . ممکن است بروزسانی های سرور از نسخه ای به نسخه دیگر باعث تغییرات اساسی در سرور شوند و این تغییرات با تنظیمات قبلی مغایرت داشته باشند و از این رو سبب بروز این خطا شود .
برسی خطا در کنترل پنل هاست
برای برسی مشکل فقط لازم است وارد فایل منیجر هاست شده و وارد پوشه public_html شوید سپس بر روی Settings بزنید .
سپس گزینه مشخص شده در عکس را تیک بزنید تا فایل های پنهان نمایش داده شود .
نام فایل htaccess فعلی را به نام دلخواه تغییر دهید.
فایل جدید دیگری با نام .htaccess بسازید و کد های زیر را در آن ذخیره کنید
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
سپس سایت خود را برسی کنید که بدون هیچ مشکلی کار میکند . اکنون همه کد های فایل قبلی که نام آن را تغییر دادید خط به خط به فایل جدید اضافه کنید تا ببینید مشکل از کجا بوده است .