همیشه در کار با صفحات وب به خطاهایی بر میخوریم که اسم های و اعداد مختلف دارند بعضی از این خطا ها را به راحتی میتوان حل کرد ما در این قسمت می خواهیم که در مورد خطای ۵۰۰ صحبت کنیم پس با ما همراه باشید…

خطای Internal Server Error 500 چیست؟

گاهی اوقات ممکن است در زمان بازدید از سایتی با خطای Internal Server Error 500 مواجه شوید. که فکر کنید این خطا از اینترنت یا مرورگر شما باشد ولی خطای داخلی سرور یا همان خطای ۵۰۰ یک خطای سمت سرور و به معنی وجود مشکل در سرور وب سایت می باشد. زمانی که وب سرور سایت قادر به پردازش اطلاعات نباشد و در حین بارگذاری سایت با مشکلی مواجه شود، خطای عمومی ۵۰۰ را اعلان می کند. از آن جایی که اختلال ایجاد شده در اثر بروز این خطا می تواند سئو سایت را تحت تاثیر قرار دهد، بهتر است هر چه سریعتر نسبت به رفع آن اقدام شود. در ادامه این مطلب توصیه هایی جهت رفع این خطا ارائه شده است.

خطای 500
خطای ۵۰۰

انواع خطای ۵۰۰ Internal Server Error:

معمولا هر وب سایتی خطای Internal Server Error 500 را با عبارت های مختلفی نمایش می دهد. هر چند مفهوم همه آن های یکی است. در اینجا اشکال مختلف بیان خطای ۵۰۰ Internal Server Error لیست شده که ممکن است در زمان جستجوی وب با هریک از این ها مواجه شوید.

  • Internal Server Error
  • Error 500
  • HTTP Error 500
  • Temporary Error (500)
  • HTTP 500 – Internal Server Error
  • HTTP 500 Internal Error
  • That’s an error 500
  • ۵۰۰

رفع خطای Internal Server Error 500:

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

در صورت رفع خطا در هر کدام از مرحله های زیر دست نگه دارید و از سایتتون لذت ببرید.

 

۱ . بررسی فایل .htaccess

اولین کار هنگام مواجه با خطای داخلی سرور (Internal Server Error) بررسی فایل htaccess. است. زیرا ممکن است در اثر ویرایش این فایل و اضافه کردن مواردی به آن توسط کاربران، این فایل حاوی کلمات نادرست یا متضاد با تنظیمات سرور باشد.

برای رفع این مورد به cpanel سایت وارد شوید و در پوشه روت سایت تمامی کدهای داخل فایل htaccess. را حذف کنید (البته این کدها را در جایی برای خود ذخیره کنید). قبل از انجام هر کار دیگری، به صفحه تنظیمات> پیوندهای یکتا در قسمت مدیریت وردپرس رفته و بدون اینکه تغییری ایجاد کنید، روی دکمه “ذخیره تغییرات” کلیک نمایید تا تنظیمات مربوط به پیوندهای شما مجددا در فایل .htaccess جدیدی ساخته شود. درصورتی که این عمل را انجام ندهید ممکن است که با خطای ۴۰۴ هنگام مشاهده نوشته‌ها یا برگه‌ها مواجه بشید! مجددا برای ورود به سایت تلاش کنید. اگر سایت بدون هیچ مشکلی لود شد حالا باید خط به خط کدهای htaccess را اضافه کنید تا متوجه شوید که مشکل از کدام خط بوده است.

اگر با خطای ۴۰۴ مواجه شدید:پیشهاد میکنم این مقاله را مطالعه کنید.

 ۲ . پلاگین های سایت را غیر فعال کنید

یکی دیگر از علت های بروز خطای داخلی سرور (Internal Server Error) ممکن است وجود یا تداخل پلاگین های (افزونه ها) نصب شده در سیستم های مدیریت محتوا باشد. به منظور بررسی و رفع این مورد لازم است که تک تک پلاگین ها را غیرفعال کنید و ببینید که با غیرفعال کردن کدام یک این خطا رفع می شود.

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

۳ . افزایش رم سایت

گاهی تنها با ورود به مدیریت وردپرس خطای Internal Server Error را مشاهده می کنید که علت آن کمبود رم سایت می باشد. در این حالت می توانید از قسمت Public_html وارد فایل wp-config.php شده و کد زیر را در ابتدای آن وارد کنید. با این کار میزان رم مصرفی وردپرس شما به ۵۱۲ مگابایت افزایش می یابد.

۴ . خرابی فایل های وردپرس

در صورتی که با انجام هیچ یک از مراحل بالا موفق به رفع خطای داخلی سرور نشده اید. ممکن است این خطا به دلیل خراب شدن فایل های اصلی وردپرس رخ داده باشد. به منظور رفع این مشکل باید فایل های wp-admin و wp-include را مطابق با توضیحات زیر از یک وردپرس جدید در محل نصب وردپرس بازگذاری نمایید. لازم به ذکر است که انجام این کار هیچ اطلاعاتی را حذف نمی کند.

  1. ابتدا فایل نصب وردپرس را از سایتی معتبر دانلود کنید. سپس آن را از حالت فشرده خارج کنید.
  2. با استفاده از کلاینت FTP به وب سایت وردپرسی خود متصل شوید.
  3. وارد پوشه روت سایت شوید. این پوشه مکانی است که فایل های اصلی وردپرس در آن قرار دارد.
  4. در فایل وردپرس دانلود شده پوشه ی وردپرس را بازکرده و با انتخاب و کلیک راست کردن روی فایل های wp-admin, wp-include، گزینه Upload را انتخاب نمایید. FTP شما این پوشه را به سرور انتقال می دهد. در این مرحله از شما سوال می کند که آیا می خواهید فایل ها را بازنویسی کنید؟ گزینه ی ‘Overwrite’ را انتخاب کرده و سپس ‘Always use this action’ را انتخاب کنید. با انجام این کار فایل FTP شما این پوشه ها را با نسخه های جدید جایگزین می کند.

۵ . از ارائه دهنده خدمات میزبانی کمک بگیرید.

چنان چه با انجام تمام مراحل بالا مشکل شما حل نشد می توانید از ارائه دهنده خدمات هاستینگ خود بخواهید که با بررسی logهای سرور مشکل را بررسی و رفع کنند.

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

دیدگاهتان را بنویسید

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