Notranja napaka strežnika ali Error 500

click fraud protection

želite ugotoviti razlog pojavi napaka 500, preverite dnevnike.Morda v datoteki error.log ima zapis, ki kaže, da je vzrok težav.Razmislite najpogostejše možnosti.

pomanjkanje sredstev

Če je temu tako, je problem rešen zelo preprosto - kontakt
gostovanje ponudnik povečati sredstva.

Ali deluje ali skripte omejen čas na njihovo uspešnost.

Če v določenem časovnem obdobju, ki je pogosto minuto, strežnik ne more ravnati skripte, nato pa o napaki 500 Notranja napaka strežnika.

Prav webmastere lahko naletijo na takšne napake, če jih vodijo CGI-skript iz Apache, ko ni dovolj za izvajanje skript čas, določen v nastavitvah strežnika.

če je scenarij prej delal, in so se pojavile težave, kot na primer pri selitvi v drugo gostovanje, težavo morda povzroča drugih razlogov.Na primer, ker zahteva strežnik blokirana.

napake Fielding dovoljenje

pravice do vložitve mora biti enaka 444 ali 644. chmod za mape ne sme razlikovati od 755, kar pomeni, da lahko ogledate le lastnik vira.Pravice dostopa do skripte morajo biti označene kot 600. Sicer pa strežniku, zaradi varnostnih razlogov, da blokira dostop do scenarija, čeprav je operativna.

Če je razlog, da je bila napaka 500, ta uporaba FTP-manager za spremembo dovoljenja.S temi funkcijami sooča Filezilla.

.htaccess datoteka vsebuje nepodprte direktiva

Preverite, ali je v korenu spletne strani ali kjerkoli drugje, v datoteki .htaccess.Če je eno, jo odprite s katerimkoli urejevalnikom besedila.Lahko uporabite Beležnica.

500 napake lahko pride, če uporabljate strežnik teče na suPHP, tjpodpira php.ini.Če .htaccess datoteka vsebuje napotke, spreminjanje PHP-okolja, je lahko problem.Najpogostejši direktive - php_admin_flag, php_flag in php_value.

pogosto, kot so navodila vključena globalne spremenljivke - Vnos Globals.

Ta problem je rešen zelo preprosto - nezaželene parametri se lahko preprosto odstrani.Druga možnost - jih pripombe z dodajanjem znak # na začetku vrstice.Med omrežja in ime direktive mora biti prazen prostor.

Če morate opraviti komentarje parametre, ki jih lahko registrirajo v php.ini.Ta uporaba php_admin_flag, php_flag in php_value ni potrebno - samo jih označiti v skladu z načelom: "ime želenega parametra = On".

Fatal Error PHP

Ta problem se lahko pojavi, če PHP deluje na principu CGI.V tem primeru boste morali skrbno preverite kodo, diagnosticiranje in popravljanje napak.Prosimo, upoštevajte, da je zaprtje linije CGI-skript ne bi smela biti v formatu Vindous (\ r \ n), in jih je treba opredeliti v obliki UNIX (\ n).

Če nobena od predlaganih rešitev ne odpravi napake, se obrnite na svojega gostitelja.Je podrobno pojasnil, kdaj in kateri ukrepi po Prišlo je do napake 500. zaprosi, da navede razloge za težave in pomaga pri njegovi odstranitvi.Če ponudnik hosting ni mogel ugotoviti, zakaj je prišlo do napake http 500 Notranja napaka strežnika, se obrnite na podporo CMS, ki ga uporabljate.V pismu, da se prepričajte, da vključuje vse podrobnosti, vključno z- Komentarji hosting ponudnika v zvezi z vašo situacijo.