Internal Server Error vagy Error 500

Megállapítja az oka a 500 hiba történik, ellenőrizze a naplókat.Talán a error.log fájl egy nyilvántartást, amely rámutat, hogy az oka a problémákat.Tekintsük a leggyakoribb lehetőségeket.

forráshiány

Ha ez a helyzet, a probléma megoldódik nagyon egyszerűen - kapcsolati
tárhely-szolgáltató források növelése.

Van hatálytalan vagy szkriptek korlátozott ideig a teljesítményükre.

Ha egy bizonyos ideig, ami gyakran egy perc, a szerver nem tudja kezelni szkriptek, akkor hibát 500 Internal Server Error.

Szintén webmesterek ilyen hibákat észlel, ha a CGI-szkript az Apache, ha a meghatározott időben a szerver beállításokat nem elég, hogy végezze el a forgatókönyvet.

ha a szkript korábban dolgozott, és problémák merültek fel, mint például, ha új otthont, a probléma oka lehet más okok miatt.Például azért, mert a szerver kérések blokkolja.

hibák Fielding engedélye

a jogot, hogy a fájl egyenlőnek kell lennie 444 vagy 644. CHMOD mappák nem különbözhet az 755, azaz megtekinthetik csak a tulajdonos a forrás.A hozzáférési jogokat a szkriptek kell címkézni 600. Egyébként a szerver, biztonsági okokból, blokkolja a hozzáférést a forgatókönyvet, még akkor is, ha ez működik.

Ha az ok, hogy hiba volt 500, ez a használat FTP-menedzser az engedélyek módosításához.E funkciók megbirkózik FileZilla.

A .htaccess fájl nem támogatott irányelv

Ellenőrizze, hogy van a gyökere a honlapon vagy bárhol máshol, a fájl .htaccess.Ha van ilyen, nyissa meg szövegszerkesztővel.Most a Notepad.

500 hiba akkor fordulhat elő, ha használja a szerveren futó suPHP, azaztámogatja php.ini.Ha a .htaccess fájlt tartalmaz irányelveket, módosítsa a PHP-környezetben, lehet, hogy a probléma.A leggyakoribb irányelvek - php_admin_flag, php_flag és php_value.

gyakran az utasítások megtalálhatók a globális változók - Regisztráció Globálisak.

Ezt a problémát oldja nagyon egyszerűen - a nem kívánt paramétereket lehet egyszerűen eltávolítható.Egy másik lehetőség - comment azokat kiegészítve a # jelet a sor elejére.Között a rács és a nevét kell az irányelv egy üres hely.

Ha végre kell hajtania a hozzászólást paramétereket, akkor regisztrálj a php.ini-ben.Ez a használat php_admin_flag, php_flag és php_value nem szükséges - csak megbélyegzi elve szerint: "a neve a kívánt paramétert = Be".

Fatal Error PHP

Ez akkor fordulhat elő, ha a PHP elvén működik a CGI.Ebben az esetben van szükség, hogy alaposan ellenőrizze a kódot, majd kijavítani a hibákat.Felhívjuk figyelmét, hogy a bezárás vonalak CGI-szkript nem lehet ebben a formában Vindous (\ r \ n), és ki kell jelölni a formátuma UNIX (\ n).

Ha egyik javasolt megoldás nem szüntetik meg a hibát, forduljon a fogadó.Elmondta, hogy mikor és milyen intézkedések után a hiba történt 500. kérte, hogy adja meg az oka a problémákat, és segítse annak eltávolítását.Ha a tárhely szolgáltató nem tudja megállapítani, hogy miért jelentkezett a hiba http 500 Internal Server Error, kérjük lépjen kapcsolatba a támogatási CMS, amit használ.A levelet, hogy biztos, hogy tartalmazza az összes részletet, beleértve- Megjegyzések hosting szolgáltató tekintetében a helyzetet.