نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: دلایل بروز خطای Internal Server Error یا ارور 500 و نحوی رفع مشکل

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2017
    نوشته ها
    49
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    98
    تشکر شده در
    82 پست

    پیش فرض دلایل بروز خطای Internal Server Error یا ارور 500 و نحوی رفع مشکل

    اگر وب مستر و یا مدیر سرور هستید پس دریافت این ارور شاید گاها شما را عصبی و نگران کند. هرچند اگر به مفاهیم خود مسلط باشید گاها پس از دیدن این ارور یک نفس راحت میکشید چون این ارور قابل برطرف شدن بوده و اگر دلیل ان را بدانید سریع تر از موارد دیگر قابل حل خواهد بود. بطور عمومی ارور Internal Server Error به این معناست که اشتباهی در برسی و پاسخ به درخواست صورت گرفته که وب سرور قادر به شناسایی و ارائه راه حل برای ان نیست. این ارور در وب سرور ها و حتی برخی از CMS ها ممکن است به شکل های متفاوتی دیده شود. معمولا این ارور بیشتر در وب سرور اپاچی دیده میشود اما در وب سرور های لینوکسی میتوان دلایل مشابه را دنبال نمود هرچند در IIS کمی متفاوت خواهد بود. در پست قبلی خطاهای معمول اپاچی برسی شد. ممکن است شما این ارور را به شکل های زیر مشاهده نمایید:
    • “500 Internal Server Error”
    • “HTTP 500 – Internal Server Error”
    • “Temporary Error (500)”
    • “Internal Server Error”
    • “HTTP 500 Internal Error”
    • “500 Error”
    • “HTTP Error 500”
    • “500. That’s an error”

    دلایل جامع در دریافت ارور در وب سرور های لینوکسی و IIS

    1. ممکن است از دستورات اشتباه در فایل htaccess استفاده شده باشد.
    2. زمانی که سطح دسترسی های فایل و فولدر نادرست باشد. سطح دسترسی استاندارد برای فایل 644 و برای پوشه 755 است.
    3. محدودیت در منابع و متغییر هایی مانند PHP memory limit و یا تعداد connection های بالا ممکن است عامل بروز این ارور باشد.
    4. استفاده از ورژن PHP اشتباه ممکن است منجر به بروز این ارور شود.
    5. یکی از دلایل شایع دریافت ارور در IIS اشتباه در تنظیمات فایل web.config میباشد.

    مراحل عیب یابی و رفع Internal Server Error
    در مرحله اول بهتر است ارور لاگ وب سرور را برسی نمایید معمولا دلایل بروز این ارور زمانی که وب سایت فراخوانی میشود در لاگ ارور نویشته میشود. سپس فایل htaccess را تغییر نام دهید اگر مشکل رفع نشد Permission فایل ها و فولدر های لینوکسی خود را برسی نمایید. همانطور که در بالا گفته شد دسترسی استاندارد برای فایل ها 644 و برای پوشه ها 755 است و اگر بطور مثال دسترسی فایلی را 666 قرار دهید ممکن است این ارور را مشاهده نمایید(این ارور به دلیل نصب نرم افزار های امنیتی نظیر ممکن است مشاهده شود در حالت عادی). اگر مطمئن شدید که همه چیز درست است انگاه میزان استفاده از رم و دیگر متغییر های کنترل منابع در php.ini را افزایش دهید. اگر باز هم مشکل وجود داشت ورژن های PHP مورد نیاز CMS و یا اسکریپت خود را نصب نمایید. در IIS هم معمولا این مشکل مربوط به فایل web.config میباشد که اگر سایت خود را از طریق مرورگر در خود سرور کامپایل نمایید علت بروز خطا را میتوانید مشاهده نمایید.

  2. تعداد تشکر ها از sibait به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل cannot connect to the MKS internal server error در وی ام ور
    توسط azaronline در انجمن وی ام ور Vmware
    پاسخ ها: 2
    آخرين نوشته: April 14th, 2017, 01:15
  2. Internal Server Error به روی phpmyadmin !
    توسط softlayer در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 9
    آخرين نوشته: December 3rd, 2014, 23:24
  3. مشکل htaccess و بروز ارور Internal Server Error
    توسط hamed0098 در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: February 24th, 2014, 21:44
  4. مشکل ۵۰۰ Internal Server Error در ویندوز سرور ۲۰۰۸
    توسط soheilas در انجمن سوالات و مشکلات
    پاسخ ها: 7
    آخرين نوشته: October 31st, 2013, 20:12
  5. نحوه برطرف کردن خطای 500 Internal Server Error در ویندوز سرور 2008
    توسط SaynaServer در انجمن مباحث و منابع آموزشی
    پاسخ ها: 4
    آخرين نوشته: September 18th, 2013, 17:02

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •