یکی از رایج ترین و ترسناک ترین خطاهایی که ممکن است با آن روبه رو شوید، خطای 500 Internal Server است. ارور 500 بیش ترین سهم را در بین خطاهای رایج وردپرس به خود اختصاص داده است. این پیغام که با نام http error 500 نیز شناخته می شود، ممکن است دردسر زیادی برای مدیران وب سایت ها به وجود آورد. این خطا از سمت سرور یا همان هاست ایجاد می شود.
ما در تیم آفتاب هاست گام به گام در این مقاله آموزش رفع این خطا را به شما آموزش می دهیم.
با ما همراه باشید و اصلا نگران نباشید.
این خطا نشانگر این است که سرور با شرایط غیر منتظره ایی روبه رو شده است که مانع از انجام درخواست می شود.
شاید سوال شما این باشد که چرا این خطا با یک عدد نمایش داده می شود؟
این خطا برای سرور قابل تشخیص نیست، بنابراین این گونه نمایش داده می شود که خطایی در سرور رخ داده است که سرور قابل تشخیص آن خطا نمی باشد. این کدها وضعیت درخواست کاربر را نشان می دهند. برای مثال کدهای 200 به این معنا هستند که همه چیز خوب است اما کدهای 500 به معنای مشکل از سمت سرور هستند.
خطای 500 باعث از دسترس خارج شدن سایت می شود و موتورهای جست و جو می توانند این خطا را تشخیص دهند. بنابراین برای جلوگیری از تاثیر منفی که این خطا می تواند بر روی موتورهای جست و جو بگذارد، به سرعت باید نسبت به رفع این خطا اقدام کرد.
در حالت کلی خطای 500 روی حالت پیش فرض هر وب سرور قرار دارد که معمولا با پیغام های زیر نمایش داده می شود:
Error 500
HTTP Error 500
That’s an error 500
Internal Server Error
HTTP 500 Internal Error
Internal Server Error 500
HTTP 500 _Internal Server Error
از رایج ترین عوامل بروز خطای 500 می توان به موارد زیر اشاره کرد؛
- درخواست های نامعتبر از طرف اکسرپیت سایت مورد نظر
- مالکیت ها و Ownership های نادرست هاست
- کدهای نادرست در فایل Phpoini یا Htaccess
- خراب شدن فایل های نصب وردپرس
- مشکلات مربوط به قالب و افزونه ها
رفع خطای Internal Server 500
خطای سرور داخلی به این معناست که داده های پیکربندی نامعتبر است. خطای 500 خطایی ست که از سمت سرویس دهنده (سرور) به وجود می آید، این به آن معناست که احتمالا مشکل از سیستم و یا اینترنت شما نیست. بسیاری از کاربران پس از مشاهده ارور 500 دست و پای خود را گم می کنند و نمی دانند باید از کجا شروع به رفع این خطا کنند.
ما در آفتاب هاست سعی داریم به ساده ترین صورت رفع این خطا را به شما آموزش دهیم.
رفع خطا به عنوان بازدیدکننده
همان طور که گفتیم این خطا، خطای سرور است و کاربران هیچ نقشی در آن ندارند. اما از آن جهت که خطای 500، خطایی موقت است و سریعا توسط صاحبان وب سایت ها رفع می شود بهتر است در ابتدا مراحل زیر را انجام دهید تا دسترسی به سایت داشته باشید :
- ابتدا کلیدهای CTRL و F5 را بفشارید و صفحه را مجددا بارگزاری کنید. ممکن است خطا در این زمان از بین رفته باشد.
- کش مرورگر خود را پاکسازی کنید.
- یک بار دیگر آدرس سایت را با مرورگر دیگری باز کنید.
- اگر موفق نشدید با پشتیبانی خود تماس بگیرید و در زمان دیگری مجددا به وب سایت مراجعه کنید.
رفع خطای 500 به عنوان مدیر وب سایت
- سطح دسترسی ها را بررسی کنید.
در هاست برای هر فایل سطح دسترسی تعیین شده است که هر کدام برای گروه خاصی از کاربران در دسترس باشد. اگر سطح دسترسی ها تغییر کند و یا کاربران به این منابع دسترسی نداشته باشند، ممکن است خطای 500 نمایش داده شود.
- بررسی فایل htaccess
ممکن است تغییراتی در فایل htaccess ایجاد شده باشد که این تغییرات باعث ایجاد خطای 500 شده باشد.
برای این که مطمئن شوید مشکل از این جاست یا خیر، کافی ست فایل htaccess را از هاست پیدا کنید و نام آن را تغییر دهید.
حال مجددا به وب سایت مراجعه کنید و اگر این خطا رفع نشده بود، می توان فهمید که خطا از این فایل نیست و می توانید نام آن را به حالت اولیه بازگردانید.
اما اگر متوجه شدید با انجام این تغییر نام، خطای 500 رفع شده است تنها کافی ست به پنل وردپرس سایت خود بروید و در بخش تنظیمات >تنظیمات پیوند یکتا، روی دکمه ی ذخیره سازی تغییرات کلیک کنید تا این فایل مجددا برای سایت شما ساخته شود.
غیرفعال سازی قالب فعال
ممکن است خطایی در قالب فعال وب سایت شما باعث ایجاد خطای 500 شده باشد. برای اطمینان از این موضوع ابتدا قالب فعال وب سایت خود را در آدرس Wp_ Content>theme در هاست پیدا کنید. آن را به یک فایل زیپ ( Zip ) تبدیل کنید و دانلود کنید. حال پوشه ی قالب را پاک کنید و مجددا آدرس سایت را بررسی کنید، اگر که خطا رفع شده بود، می توان متوجه شد خطایی در قالب وجود دارد، در غیر اینصورت قالب را آپلود کنید. اگر تمام روش های گفته شده را امتحان کردید و باز هم خطای500 رفع نشده بود، پیشنهاد ما به شما این است که با پشتیبانی خود تماس بگیرید.
ما در آفتاب هاست در هر لحظه ایی از شبانه روز پاسخگوی سوالات شما عزیزان هستیم.
اگر تجربه ایی از رفع خطای 500 دارید، حتما با ما به اشتراک بگذارید.