خطای ۵۰۰ یکی از انواع Status Code است که به سرور مربوط می شود.
اگر با خطای ۵۰۰ مواجه شده اید و به دنبال رفع آن هستید این مقاله مناسب شماست.
ما در این مطلب پس از توضیح در رابطه باخطای 500 و علت بروز آن، به نحوه برطرف کردن خطای ۵۰۰ از سمت کاربر و از سمت صاحب سایت می پردازیم.
همراه ما باشید.
فهرست مطالب
- خطای Internal Server 500 چیست؟
- نحوه نمایش خطای۵۰۰
- رفع خطای ۵۰۰
- رفع خطای ۵۰۰ از سمت کاربر
- رفع خطای ۵۰۰ از سمت صاحب سایت
- ۱٫ فعال کردن حالت دیباگ (Debugging)
- 2. غیر فعال سازی افزونه ها
- ۳٫ تغییر سطح دسترسی به فایل ها و پوشه ها
- ۴٫ غیر فعال سازی قالب فعال
- ۵٫ بررسی فایل htaccess
- 6. تماس با پشتیبانی
- جمع بندی
خطای Internal Server 500 چیست؟
ارور Internal Server 500 یکی از رایج ترین خطاهای HTTP است که ممکن است برای هر سایتی رخ دهد.
این کد به معنای بروز یک مشکل از سمت سرور است.
زمانی که با خطای ۵۰۰ در سایت خود مواجه می شوید به این معنی است که مشکلی در سرور سایت رخ داده اما سرور نمی تواند به طور دقیق مشخص کند که مشکل چیست.
نحوه نمایش خطای۵۰۰
ممکن است خطای ۵۰۰ به شکل های مختلفی مانند زیر نمایش داده شود؛ اما در نهایت منظور همه آن ها یک چیز است.
- ۵۰۰ Internal Server Error
- HTTP 500
- Internal Server Error
- HTTP 500 – Internal Server Error
- 500 Error
- HTTP Error 500
- 500 – Internal Server Error
- 500 Internal Server Error. Sorry something went wrong.
- That’s an error. There was an error. Please try again later. That’s all we know
- The website cannot display the page – HTTP 500
- Is currently unable to handle this request. HTTP ERROR 500
رفع خطای ۵۰۰
زمانی که خطای ۵۰۰ رخ می دهد کاربران قادر به مشاهده محتوای صفحات شما نخواهند بود.
این موضوع می تواند موجب کاهش قدرت سئو سایت شما شود؛ پس باید سریعا نسبت به رفع آن اقدام کنید.
رفع خطای ۵۰۰ از سمت کاربر
به طور کل به دلیل این که خطای ۵۰۰ از سمت سرور است و کاربر مربوط نیست، کاربران نمی توانند اقدامی جهت رفع آن بکنند.
گاهی ممکن است خطای ۵۰۰ از سمت صاحب سایت برطرف شده باشد اما همچنان به عنوان یک کاربر نتوانید محتوای صفحه را مشاهده کنید.
برای رفع این مشکل موارد زیر را امتحان کنید:
- از دکمه CTRL+F5 استفاده کنید تا حافظه کش مرورگر شما پاک شود.
- از یک مرورگر دیگر برای باز کردن سایت استفاده کنید.
- با پشتیبانی سایت تماس بگیرید.
رفع خطای ۵۰۰ از سمت صاحب سایت
صاحبان سایت ها در صورت مشاهده خطای ۵۰۰ باید به سرعت نسبت به رفع آن اقدام نمایند.
برای رفع ارور ۵۰۰ می توانید از روش های زیر کمک بگیرید.
۱٫ فعال کردن حالت دیباگ (Debugging)
بهتر است قبل از هرچیز حالت دیباگ یا همان اشکال زدایی را فعال کنید.
برای این کار مراحل زیر را دنبال کنید.
- وارد کنترل پنل هاست خود شوید.
- در دایرکتوری Root فایل wp-config.php را باز کنید.
- درون فایل wp-config.php به دنبال کد WP_DEBUG بگردید.
- رو به روی کد مورد نظر به جای کلمه FALSE کلمه TRUE را قرار دهید.
- فایل را ذخیره و صفحه را دوباره رفرش کنید.
در این حالت یا خطا رفع می شود یا با خطای دیگری جایگزین می شود.
نکته مهم این است که حتما بعد از رفع خطا حالت دیباگ را خاموش کنید.
برای این کار کافی است به جای عبارت TRUE عبارت FALSE را قرار دهید.
۲٫ غیر فعال سازی افزونه ها
به منظور غیر فعال کردن افزونه ها به آدرس wp-content-> plugins مراجعه کنید.
نام پوشه پلاگین را به نام دیگری تغییر دهید.
در این صورت سایت شما دیگر به پلاگین ها دسترسی ندارد.
پس از انجام این کار سایت را بررسی کنید؛ اگر مشکل برطرف نشده بود نام پوشه پلاگین های خود را به حالت اول بازگردانید.
اگر با تغییر نام پوشه پلاگین مشکل برطرف شد، باید به دنبال افزونه ای بگردید که موجب بروز مشکل شده است.
برای این کار در هر مرحله نام یک پوشه پلاگین را تغییر دهید و سایت را بررسی کنید.
۳٫ تغییر سطح دسترسی به فایل ها و پوشه ها
یکی دیگر از مواردی که می تواند موجب بروز خطای ۵۰۰ شود، سطح دسترسی به پوشه یا فایل در سرور است.
در سطح دسترسی به موارد زیر دقت کنید:
- سطح دسترسی تمام فایل ها باید ۶۴۴ باشد.
- سطح دسترسی تمام پوشه ها باید ۷۵۵ باشد.
- سطح دسترسی هیچ فایلی نباید ۷۷۷ باشد.
- بهتر است دسترسی فایل wp-config.php روی ۴۴۰ باشد تا توسط کاربران قابل مشاهده نباشد.
۴٫ غیر فعال سازی قالب فعال
ممکن است خطایی در قالب فعال سایت موجب بروز ارور ۵۰۰ شده باشد.
به منظور بررسی این موضوع مراحل زیر را دنبال کنید.
- قالب وب سایت خود را در آدرس wp-content->theme در هاست پیدا کنید.
- آن را به یک فایل zip تبدیل کرده و سپس دانلود کنید.
- پوشه قالب را پاک کنید و آدرس سایت را بررسی نمایید.
- اگر خطا برطرف شد به این معنا است که مشکل از قالب بوده؛ در غیر این صورت قالب را آپلود کنید.
۵٫ بررسی فایل htaccess
در برخی موارد ممکن است ارور ۵۰۰ به دلیل ایجاد برخی تغییرات در فایل htaccess صورت گرفته باشد.
برای رفع این موضوع فایل htaccess را از هاست پیدا کنید و نام آن را تغییر دهید.
اگر خطا رفع نشد به این معنا است که مشکل از جای دیگری است و باید نام فایل را برگردانید.
اما اگر مشکل برطرف شده بود، به پنل وردپرس سایت خود مراجعه کنید و در بخش تنظیمات پیوند یکتا روی دکمه ذخیره تغییرات کلیک کنید تا فایل مجددا ساخته شود.
۶٫ تماس با پشتیبانی
اگر تمامی راه های بالا را امتحان کردید اما همچنان مشکل شما برطرف نشد، با پشتیبانی هاست خود تماس بگیرید.
جمع بندی
در این مقاله در رابطه با دلایل بروز خطای ۵۰۰ و روش های برطرف کردن آن صحبت کردیم.
اگر سوالی در این زمینه دارید حتما با ما در میان گذارید.
امیدواریم که این مطلب برای شما مفید بوده باشد.