Egy adott webhely megnyitása során különböző okokból lehet hiba. A kényelem kedvéért ezeket a hibákat megszámoztuk, mindegyiknek megvan a saját leírása és megoldása. Az 500-as hiba sem kivétel.
Szükséges
Internet kapcsolat
Utasítás
1. lépés
Határozza meg a belső hiba lehetséges okát (500-as hiba). Természetesen ezek különböző körülmények lehetnek, de leggyakrabban ennek oka az egyik.htaccess nevű rendszerfájl helytelen szintaxisa vagy a benne nem támogatott elemek tartalma.
2. lépés
A probléma megoldásához ebben az esetben kommentálja az Opciók irányelvet úgy, hogy kivonatol egy hash-t a sor elejére. Mentse el a módosításokat, és ellenőrizze, hogy a probléma megszűnt-e. Ha a hiba továbbra is fennáll, több oka lehet - ellenőrizze a fennmaradó pontokat, és ellenőrizze a helyesírást.
3. lépés
Ha egy belső hiba okát a CGI-szkriptek helytelen kezelésében találta, mindenképpen ellenőrizze ezeknek a szkripteknek a sorait, UNIX formátumban (n) kell lenniük, és semmilyen másban nem lehetnek (gyakori hiba a Windows formátumban végződő sor (r / n). Töltse fel őket FTP-n keresztül a szerverre ASCII módban.
4. lépés
Ellenőrizze a CGI parancsfájlok engedélyeit. Csak azok tulajdonosainak kell hozzáférniük azokhoz a könyvtárakhoz, ahol találhatók. Ebben az esetben a jogoknak a következő formában kell lenniük: 0755 (drwxr-xr-x). Szükség esetén módosítsa ezt a paramétert. Ellenőrizze, hogy a hiba a végrehajtott változtatások után is megjelenik-e.
5. lépés
Ellenőrizze, hogy a HTTP-válaszfejlécek helyesen vannak-e megfogalmazva a CGI-parancsfájl futtatása eredményeként. Keressen egy error_log nevű naplót, amelynek a naplófájlok (hibanaplók) tárolására vonatkozó szakaszban, a "Statisztika" menüpontban kell lennie. Hajtsa végre a szükséges módosításokat, majd ellenőrizze, hogy eltűnt-e a belső hiba. Leggyakrabban kiderül, hogy ha a fenti lehetőségek egyike sem segít, akkor a hiba a helytelen írásmódban rejlik. Ügyeljen arra, hogy ellenőrizze a legutóbb szerkesztett paramétereket.