Mohammad-Ali 9729 اشتراک گذاری ارسال شده در 30 اردیبهشت، ۱۳۹۹ خطای 500 چیست؟ خطای 500 یکی از رایج ترین خطاهای سمت سرور (Server Side) میباشد که بنابر هر دلیل و مشکلی که از طرف سرورهای داخلی سایت وجود داشته باشد، نشان داده میشود. به عبارت ساده تر، سرور داخلی سایت نمیتواند درخواست شما را تکمیل کند و به دلایل گوناگون خطای عمومی 500 را به کاربر ارسال میکند. خب برای رفع خطای 500 به بررسی تک تک موارد می پردازیم : 1-سطح دسترسی فایل ها یا پوشه ها: از اولین مشکلات سطح دسترسی فایل ها و پوشه ها که ممکن است اشتباه وارد شده باشد و سطح دسترسی فایل ها یا پوشه ها روی 777 (قابل خواندن توسط همه) باشد. راه حل این مشکل : شما سطح دسترسی پوشه ها را به 755 و فایل ها را 644 برگردانید و از اعمال شدن سطح دسترسی ها اطمینان حاصل کنید. 2-استفاده از دستورات غیر مجاز در فایل .htaccess: در بعضی مواقع ممکن هست شما فایل .htaccess را ویرایش یا موردی را به آن اضافه کرده باشید در این صورت ناهماهنگی و عدم سازگاری با هاست شما بوجود آمده است. راه حل این مشکل : این فایل را پاک کنید یا آخرین تغییراتی را که در آن ایجاد کرده اید لغو کنید تا به تنظیمات اولیه باز گردد. 3-دستورات اشتباه در فایل های php: اگر اشتباهات دستوری در فایل های php وجود داشته باشد (Syntax Error) با خطای 500 مواجه می شوید. معمولاً اگر با این خطا مواجه شوید، دلیل خطا و جزئیات مربوطه در فایل error_log ذخیره می شود. 4-استفاده بیش از حد از منابع: اگر بیش از حد مجاز، از منابع رم سرور استفاده کنید، ممکن است با خطای 500 مواجه شوید. در آخر هم می تونید به مدیریت و پشتیبان هاست خود اطلاع دهید تا برسی کنند (اما بعضی شرکت ها مشتری را از سر خودشون باز می کنند و پاس کاری می کنند) خطای که برای من رخ داد و گفتم در اینجا هم به اشتراک بزارم (البته می خواستم یجای بنویسم یادم نره ?) 1 بود 0755 درست بود ولی فایل ها 0666 بود که به 0644 تغییر دادم . 2 لینک به دیدگاه
ارسال های توصیه شده