31 شهریور 1398
خطای 500 Internal Server Error یک خطای سمت سرور است.
این خطا در صورت بروز یک اتفاق غیرمنتظره که سرور قادر به ارائهی اطلاعات دقیقی از آن نیست، رخ میدهد.
در این مقاله قصد داریم تا راههای رفع این خطا را به شما آموزش دهیم.
شاید شما هم در بعضی از موارد دیده باشید که پس از وارد کردن آدرس سایتی در مرورگر، عددهایی در پاسخ به شما نشان داده میشود.
این عددها را کدهای خطای HTTP مینامند.
برای آشنایی بیشتر با این کدها به مقاله انواع خطاهای HTTP و دلایل بروز آن مراجعه نمایید.
خطای 500 Internal Server Error یکی از بدترین خطاهایی است که وبسایت شما ممکن است به آن دچار شود.
این خطا بسیار مبهم بوده و سرور هیچ اطلاعات مؤثر و کارآمدی در اختیار شما قرار نمیدهد.
خطای 500 زمانی رخ میدهد که سرور قادر به پردازش اطلاعات و بارگذاری وبسایت شما به دلیل وجود مشکلاتی در کدها یا سایر بخشها، نمیباشد.
این خطا میتواند رتبه وبسایت شما را در گوگل کاهش داده و مانع رشد سئو و فروش وبسایت شما شود.
خطای 500 ممکن است به دلایل مختلفی در سرور شما رخ داده باشد.
در این مواقع اولین کاری که باید انجام دهید بررسی فایل logهای سرور است.
فایل Log نوعی فایل کمحجم دربردارنده اطلاعات وسیعی از رویدادها و اتفاقات در سرور میباشد.
یکی از کاربردهای این فایل، بررسی وقایع رخداده در عملکرد یک نرمافزار در سیستمعامل میباشد.
در مقاله قبل به نحوهی مشاهده Errorها در cPanel اشاره کردیم.
معمولا دلایل بروز خطای 500 در این فایل ذخیره میشود.
در صورت حل نشدن مشکل، فایل htaccess. را تغییر نام داده و Permission فایلهای پروژه خود را بررسی نمایید. (Permission استاندارد برای فایلها 644 و برای پوشهها 755 میباشد.)
اگر هیچ کدام از روشهای بالا مشکل شما را برطرف نکرد درخواستی به تیم پشتیبانی گیتیسرور (میزبان سایت) برای بررسی خطای وبسایتتان ارسال کنید.
به همین سادگی!!
تمامی حقوق برای گیتی سرور محفوظ است.