اینترنتمیزبانی وب

داخلی سرور خطا 500 و یا خطا

برای ایجاد دلیلی برای 500 خطا رخ می دهد، بررسی سیاهههای مربوط. شاید در فایل error.log است یک ورودی نشان می دهد که علت این مشکل وجود دارد. گزینه های رایج ترین در نظر بگیرید.

کمبود منابع

اگر این مورد است، این مشکل می تواند بسیار به سادگی حل - میزبانی را ببینید
با یک درخواست ISP برای افزایش منابع.

حضور اسکریپت معیوب و یا مدت زمان محدود در عملکرد آنها.

اگر در یک دوره معینی از زمان است، که اغلب یک دقیقه، سرور می توانید اسکریپت رسیدگی نمی کند، پس از آن که یک خطا 500 وجود دارد خطای داخلی سرور.

همچنین، مدیران سایت ممکن است اشتباهات مشابه روبرو می شوند، اگر آنها را اجرا CGI اسکریپت از زیر آپاچی، اگر زمان مشخص شده در تنظیمات سرور، بر روی اسکریپت کافی نیست.

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

خطاها در فیلدینگ از حقوق دسترسی

ارزش های حقوق مربوط به فایل ها باید برابر با 444 یا 644. CHMOD برای پوشه باید همان 755 باشد، یعنی آنها فقط می توانید مشاهده صاحب یک منبع. اسکریپت به حقوق دسترسی باید به عنوان 600. تعیین شده در غیر این صورت، سرور، به دلایل امنیتی، مسدود کردن دسترسی به اسکریپت، حتی اگر دومی عملیاتی است.

اگر به این دلیل بود که یک خطا 500، این استفاده در FTP-مدیر برای تغییر مجوز وجود دارد. با این ویژگی ها از عهده Filezilla یک.

فایل .htaccess شامل بخشنامه پشتیبانی نشده

در جای دیگر، فایل htaccess بررسی کنید که آیا ریشه سایت، و یا. در صورت وجود، آن را باز با هر ویرایشگر متن. شما می توانید دفترچه یادداشت استفاده کنید.

خطا 500 می تواند رخ دهد اگر شما با استفاده از یک سرور در حال اجرا در suPHP، یعنی حمایت از فایل php.ini. اگر فایل .htaccess شامل دستورات که تغییر پارامترها PHP-محیط زیست، شما ممکن است مشکلات را تجربه کنند. بخشنامه شایع ترین - php_admin_flag، php_flag و php_value.

غالبا، دستورالعمل شامل متغیر های جهانی - ثبت نام سراسری.

این مشکل می تواند بسیار به سادگی حل - پارامترهای ناخواسته می تواند به سادگی حذف می شود. تجسم یکی دیگر - اظهار نظر آنها را با اضافه کردن علامت # در ابتدای خط. بین شبکه و نام دستور باید یک فضای خالی باشد.

اگر شما قطعا نیاز به اجرای پارامترهای کامنت را، شما می توانید در فایل php.ini خود را تجویز کند. در این مورد، استفاده از php_admin_flag، php_flag و php_value لازم نیست - فقط آنها را برچسب با توجه به اصل: "نام پارامتر مورد نظر = ON".

پی اچ پی خطای مهلک

این مشکل ممکن است رخ دهد اگر پی اچ پی کار می کند و در اصل از CGI. در این مورد، شما نیاز به دقت بررسی کد، تشخیص و تصحیح اشتباهات. توجه داشته باشید که انتهای CGI اسکریپت باید باشد نیست فرمت Vindous (\ r \ n و)، و باید به شکل یونیکس (\ n) را علامتگذاری می شود.

اگر هیچ یک از این راه حل خطا را از بین نمی برد، با ارائه دهنده میزبانی وب خود را. مفصل برای توضیح به او، چه زمان و چه اقدامات بعد از خطا رخ داده است 500. میخواهم که دلایل مشکلات و کمک به از بین بردن آن است. اگر میزبان در یک موقعیت برای پیدا کردن که چرا یک وجود دارد HTTP خطا 500 خطای داخلی سرور، تماس با پشتیبانی CMS خود استفاده می کنید. در نامه ای به مطمئن شوید که شامل تمام جزئیات، از جمله - نظرات ارائه دهنده خدمات میزبانی در مورد وضعیت خود را.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.birmiss.com. Theme powered by WordPress.