اقدامات اولیه

برای رفع مشکل خطای 500 در وردپرس یا Internal Server Error بهتر است اقدامات ابتدایی را اجرا نمایید. از وردپرس نسخه پشتیبان تهیه کنید. حالت دیباگ را فعال کنید و از صحت عملکرد افزونه ها، پوسته و هسته وردپرس اطمینان حاصل کنید. عموماً منشأ خطای سایت در همین مرحله کشف خواهد شد.

رفع خطای 500 در وردپرس
رفع خطای 500 در وردپرس

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

اگر در وب سایت شما خطایی وجود داشته باشد که مانع لود سایت شود و سرور نیز منشأ آن را شناسایی نکند کد خطای 500 یا Internal Server Error را نمایش خواهد داد. این خطا در وب سایت های وردپرسی و غیر وردپرسی متداول است و کاربرانی که از سرویس های میزبانی بی کیفیت استفاده می کنند بیشتر با این خطا مواجه خواهند شد.

چه عواملی باعث بروز ارور 500 می شوند؟

ارور 500 یا خطای داخلی سرور، دلایل متعددی دارد. برخی از این دلایل عبارتند از:

آموزش رفع ارور internal-server-error
آموزش رفع ارور internal-server-error

نحوه رفع خطای 500 در وردپرس

اگر در سایت خود با خطای 500 مواجه شده اید در ابتدا سعی کنید سایت خود را رفرش کنید تا مطمئن شوید این خطا لحظه ای نیست و در تمامی صفحات سایت روی می دهد. در ادامه می توانید با انجام اقدامات اولیه، منشأ خطا را شناسایی کنید.

بررسی فایل htaccess

عموماً درج کدهای اشتباه در فایل htaccess سبب بروز خطای 500 خواهند شد. همانطور که در مقاله “اولین گام برای خطایابی وردپرس | بررسی افزونه ها، قالب و وردپرس” عنوان شد می توانید فایل اچ تی اکسس را تغییر نام دهید و سایت را بررسی نمایید.

اگر مشکل حل شده است کافیست پیوند های یکتای سایت را بدون تغییر مجدداً بروزرسانی کنید و کدهای فایل اچ تی اکسس قدیمی را برای پیدا کردن مشکل بررسی نمایید.

محل فایل اچ تی اکسس در هاست
محل فایل اچ تی اکسس در هاست

آموزش ورود به کنترل پنل مدیریت وردپرس

این کدها معمولاً توسط افزونه های کش و امنیتی به سایت اضافه می شوند. بنابراین می بایست مجدداً این افزونه ها را در سایت غیر فعال و فعال نمایید تا کدها مجدداً در این فایل درج شوند. اگر دوباره خطای 500 اتفاق افتاد می بایست کدهای اضافه شده را بررسی نمایید تا قطعه کد تولید کننده خطا شناسایی شود. شاید برای این کار نیاز به یک متخصص وردپرس داشته باشید.

درخواست پشتیبانی به شرکت میزبانی وب

اگر با اقدامات فوق مشکل حل نشد احتمالاً کیفیت پایین سرویس میزبانی دلیل رخداد ارور 500 است. مشکل را به پشتیبانی هاست اطلاع دهید تا توسط آنها بررسی انجام شود. گاهی ممکن است نیاز باشد سرویس میزبانی شما به پلن بالاتر ارتقاء داده شود تا منابع بیشتری به سایت شما اختصاص یابد. در این شرایط می بایست با پرداخت هزینه بیشتر، پلن میزبانی خود را ارتقاء دهید و یا هاست خود را به شرکت دیگری منتقل نمایید.