ᲘნტერნეტიᲕებ ჰოსტინგი

Internal Server Error 500 ან შეცდომა

დამყარება მიზეზი 500 შეცდომა ხდება, გადახედოს ჟურნალი. ალბათ error.log ფაილი არ არის შესვლის მითითებით მიზეზი პრობლემა. განვიხილოთ ყველაზე გავრცელებული ვარიანტი.

რესურსების ნაკლებობა

თუ ეს საქმე, პრობლემა შეიძლება გადაწყდეს ძალიან მარტივად - ვხედავ Hosting-
ISP თხოვნით, რომ გაიზარდოს რესურსები.

თანდასწრებით გაუმართავი სკრიპტები ან შეზღუდული დრო მათი შესრულება.

იმ შემთხვევაში, თუ გარკვეული პერიოდის განმავლობაში, რომელიც ხშირად ერთი წუთით, სერვერზე ვერ უმკლავდება სკრიპტები, მაშინ არ არის შეცდომა 500 Internal Server Error.

გარდა ამისა, ვებოსტატებისათვის შეიძლება ექმნებათ მსგავსი შეცდომები, თუ ისინი აწარმოებს CGI-script ქვეშ Apache, თუ განსაზღვრული დროის სერვერის პარამეტრები, არ არის საკმარისი სკრიპტი.

იმ შემთხვევაში, თუ სკრიპტები გამოიყენება მუშაობა, და პრობლემა ჩნდება, მაგალითად, როდესაც მოძრავი სხვა ჰოსტინგი, პრობლემა შეიძლება იყოს გამოწვეული სხვა მიზეზის გამო. მაგალითად, ის ფაქტი, რომ სერვერზე ბლოკავს მოითხოვს.

შეცდომების ფილდინგი დაშვების უფლება

ღირებულებები უფლებები ფაილი უნდა იყოს ტოლი 444 ან 644. CHMOD ფოლდერები უნდა იყოს იგივე, რაც 755, ანუ მათ შეუძლიათ მხოლოდ ნახატის მფლობელი რესურსი. სკრიპტები წვდომის უფლებები უნდა განისაზღვროს როგორც 600. წინააღმდეგ შემთხვევაში, სერვერზე, უსაფრთხოების მიზნით, ბლოკავენ სკრიპტი, მაშინაც კი, თუ ეს უკანასკნელი ფუნქციონირებს.

თუ იმ მიზეზით, რომ იქ იყო შეცდომა 500, ამ გამოყენება FTP მენეჯერი, რათა ცვლილებები უფლებები. ამ თვისებების ართმევს FileZilla.

Htaccess ფაილი შეიცავს მიუღებელ დირექტივა

შეამოწმეთ თუ ფესვი საიტზე, ან სხვაგან, .htaccess ფაილში. თუ არსებობს ერთი, გახსნას ნებისმიერი ტექსტური რედაქტორი. თქვენ შეგიძლიათ გამოიყენოთ ჩასაწერი.

Error 500 შეიძლება მოხდეს, თუ თქვენ იყენებთ სერვერზე გაშვებული suPHP, ანუ მხარდამჭერი php.ini. იმ შემთხვევაში, თუ .htaccess ფაილი შეიცავს დავალებები, რომ ცვლილებები PHP გარემოს პარამეტრების, თქვენ შეიძლება განიცდიან პრობლემები. ყველაზე გავრცელებული დირექტივა - php_admin_flag, php_flag და php_value.

ხშირად, ინსტრუქციები მოიცავს გლობალური ცვლადები - რეგისტრაცია Globals.

ეს პრობლემა შეიძლება გადაწყდეს ძალიან მარტივად - არასასურველი პარამეტრების შეიძლება უბრალოდ ამოიღეს. კიდევ ერთი განსახიერება - კომენტარს მათ დასძინა ნიშნის # დასაწყისში ხაზი. შორის ქსელის და სახელი დირექტივა უნდა იყოს ცარიელი სივრცე.

თუ თქვენ ნამდვილად გვჭირდება განხორციელების კომენტარი-out პარამეტრების, შეგიძლიათ განსაზღვრონ თქვენს php.ini ფაილში. ამ შემთხვევაში, გამოიყენოთ php_admin_flag, php_flag და php_value არ არის საჭირო - უბრალოდ წარწერა მათ პრინციპით: "სახელით სასურველი პარამეტრი = On".

PHP ფატალური შეცდომა

ეს პრობლემა შეიძლება მოხდეს, თუ PHP მუშაობს პრინციპით CGI. ამ შემთხვევაში, თქვენ უნდა ყურადღებით შეამოწმოს კოდი, დიაგნოსტიკა და გამოასწოროს შეცდომები. გაითვალისწინეთ, რომ დაბოლოების CGI სკრიპტები არ უნდა იყოს Vindous ფორმატი (\ r \ n), და უნდა აღინიშნება UNIX ფორმატი (\ n).

თუ არც ეს გადაწყვეტილებები არ აღმოფხვრას შეცდომა, მიმართეთ თქვენი ჰოსტინგის პროვაიდერი. დეტალური ავუხსნათ მას, როდის და რა ქმედებები შემდეგ მოხდა შეცდომა 500. დასვით მიუთითოთ მიზეზები პრობლემები და ხელი შეუწყოს მისი მოხსნა. იმ შემთხვევაში, თუ მასპინძელი არ არის პოზიცია, რათა გაირკვეს, თუ რატომ იყო HTTP შეცდომა 500 Internal Server Error, მიმართეთ თქვენი CMS მხარდაჭერა თქვენ იყენებთ. წერილში რა თქმა უნდა შეიცავდეს ყველა დეტალი, მათ შორის, - კომენტარები ჰოსტინგის პროვაიდერი თქვენი სიტუაცია.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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