Az 500-as hiba okai és megoldási módjai

Előző

500-as

Az 500-as hibának jó néhány oka van, amint már említettük. Öt gyakori ok létezik. A felhasználó önállóan meghatározhatja a hibát, és információt kaphat róla az error.log fájl bejegyzéseinek megtekintésével, amely a tárhely vezérlőpultjába kerülhet.

okai

500-as hiba vagy „belső szerverhiba” a következő esetekben fordulhat elő:

1. A .htaccess fájlok érvénytelen struktúrákat használnak. Például az olyan utasítások, mint a php_flagés a php_value, csak akkor használhatók, ha a PHP-vel a mod_phpspeciális módban dolgozik, amelyet nem minden hosting támogat. Ha FastCGIés CGImódban dolgozik, ezeknek a konstrukcióknak a használata elkerülhetetlenül 500-as hibát eredményez. A vezérlőpult segítségével bármikor módosíthatja a PHP beállításait. Az orosz Apachekonstrukciói tehát hibákhoz vezetnek.

2. A forgatókönyv túl hosszú. Amellett, hogy a PHP maga korlátozza a szkriptek idejét ( max_execution_time), hiszen a munkájukat a webszerverek is korlátozzák. Ezért, ha a szerver nem kap választ 60 másodpercen belül, akkor azt feltételezi, hogy a szkript lefagyott, és a rendszer 500-as hibával erőszakosan leállítja.

3. Ha a szkript megpróbál annyi memóriát szerezni, amennyit a tarifa nem biztosított. Egyes tárhelyek a szabványos PHP memóriakorlátmellett saját memóriakezelőket használnak, amelyek feladata a kért memória mennyiségének szkriptek általi figyelése. Amint a szkript memóriafelhasználása meghaladja a kiválasztott díjcsomagban megadott mennyiséget, a végrehajtása egy általunk ismert hibával automatikusan leáll.

4. Ha több inkompatibilis php kiterjesztés is szerepel a vezérlőpulton vagy a php.inifájlban.Igen, ha egyszerre futtatod az APCés az eacceleratorkiterjesztést, vagy az XCacheés eaccelerator, akkor az esetek 90%-ában hibaüzenet: " Segmentation Fault", ami természetesen belső szerverhibát eredményez a webhelyen.

5. A szkript olyan HTTP fejléceket ad vissza, amelyeket a webszerver nem ismer fel, és a szervernek fogalma sincs, hogyan értelmezze őket.

Az Internal Server Error hiba nagyon gyakori, és nem szabad pánikba esni, amikor megjelenik. Talán az ebben a cikkben bemutatott tippek egyike hasznos lesz az Ön számára. szerencsét kívánunk!

Következő

Olvassa el tovabba: