خطای 500 Internal Server Error پرینت

  • 74


خطای 500 Internal Server Error، خطای بسیار آزار دهنده ای است چراکه بیش از حد مبهم است! وهمچنین این خطا از نظر منشاء ایجاد نیز بسیار مبهم است! و این دلیل سردرگمی کاربر حین بررسی و رفع این خطا است.

-خطاهای 500 Internal Server Error چرا اتفاق می افتند؟

در اینجا به سه تا از مهم ترین این دلایل اشاره میکنیم:

1- سطح دسترسی غلط یک فایل : عموما اگر سطح دسترسی یک فایل به گونه ای تنظیم شود که "world" یعنی همه اجازه نوشتن را داشته باشند ، این خطا رخ می دهد. این یک علت عمده این خطا در فایلهای php و سطح دسترسی آنها می باشد. به طور عمومی در سرور ای ما یک فایل نباید دسترسیی بالاتر از 755 داشته باشد ، اگرچه ترجیه امنیتی و توصیه اکید ما خودداری از دادن دسترسی بیش از 644 به فایل ها و بیش از 755 به فولدر هاست، بدیهی است علاوه بر فایل ها تنظیم صحیح دسترسی فولدر ها نیز باید مورد توجه قرار گیرد.

2- رها کردن سطح دسترسی فایل ها بعد از نصب سیستم های مدیریت محتوا به شکل غیر صحیح.

3- وجود کد غلط در فایل .htaccess

-تصحیح خطای 500 :
برا کشف اینکه کدام یک از عوامل بالا و یا عوامل دیگر منجر به وقوع خطای 500 شده است می توانید از بررسی error-log آغاز کنید ، بعد از ورود به cPanel به دنبال ایکونی با نام "Error" در زیر دسته بندی METRICSبگردید


برای مثال اگر مشکل به دلیل سطح دسترسی غیرمجاز (777) برای فایل php رخ داده باشد و در نتیجه  خطای 500 Internal Server Error  رخ داده باشد ، شما در error-log با خطی مشابه خط زیر مواجه خواهید شد:


[Tue Sep 20 08:18:01 2011] [error] [client 174.77.92.170] SoftException in Application.cpp:264: File "/home/username/public_html/concrete/index.php" is writeable by others

ما باید این خطا را با تغییر سطح دسترسی فایل مربوطه به 644 تصحیح نماییم.

- اسکریپتهای Perl و خطای 500:

هنگامی که خطای 500 با Perl  در ارتباط باشد ممکن است نتوانیم به سادگی علت مشترکی بیابیم و همجنین جه بسا ردیابی آن مشکل تر باشد چراکه ممکن است در این خصوص error-log نتواند به ما بگوید دقیقا چه چیزی عامل خطاست و لذا مجبوریم که کدهای خود را مجدد برای پیدا کردن اشکال مثلا حتی از قلم افتادن یک" ; " بررسی کنیم!

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


آیا این پاسخ به شما کمک کرد؟

« برگشت