OqPoWah.com

Notranja strežna napaka ali napaka 500

Če želite določiti razlog za napako 500, si oglejte dnevnike. Morda datoteka error.log vsebuje vnos, ki označuje vzrok težave. Razmislite o najpogostejših možnostih.

Pomanjkanje virov

Če je vzrok za to, se problem preprosto reši - glejte gostovanje -
ponudnik z zahtevo za povečanje sredstev.

Razpoložljivost neoperabilnih scenarijev ali omejen čas za njihovo izvedbo.

napaka 500Če v določenem časovnem obdobju, ki je pogosto minuto, strežnik ne more obdelati skriptov, se pojavi napaka 500 Notranja strežna napaka.

Tudi spletni skrbniki lahko naletijo na to napako, če zaženete skript CGI iz Apacheja, če čas, ki je naveden v nastavitvah strežnika, ni dovolj za zagon skripta.

Če so skripti že delali, in težave so se pojavile, na primer pri prehodu na drugo gostovanje, lahko težavo povzročijo drugi razlogi. Na primer, dejstvo, da strežnik blokira zahteve.

Napake pri nastavljanju pravic dostopa

napaka http 500 notranja napaka strežnikaDovoljenja za datoteke morajo biti enaka 444 ali 644. CHMOD za mape se ne bi smel razlikovati od 755, kar jih lahko vidi samo lastnik vira. Pravice dostopa do skripte je treba označiti kot 600. V nasprotnem primeru strežnik iz varnostnih razlogov blokira dostop do skripta, tudi če je ta funkcionalen.

Če je razlog za napako 500 v tem, uporabite upravitelja FTP, da spremenite dovoljenja. S temi funkcijami Filezilla naredi odlično delo.

Datoteka .htaccess vsebuje nepodprte direktive




Preverite, ali je datoteka .htaccess prisotna v korenu mesta ali drugod. Če obstaja, ga odprite s katerim koli urejevalnik besedil. Uporabite lahko Notepad.

Napaka 500 se lahko pojavi, če uporabljate strežnik, v katerem je nameščen suPHP, npr. ki podpira php.ini. Če v datoteki .htaccess obstajajo direktive, ki spremenijo parametre okolja PHP, lahko pride do težav. Najpogostejše direktive - php_admin_flag, php_flag in php_value.

Pogosto so kot navodila vključene globalne spremenljivke - Registrirajte globe.

Ta problem se preprosto reši - preprosto lahko izbrišete neželene parametre. Druga možnost je, da jih komentirate, tako da dodate znak # na začetek vrstice. Med omrežjem in nazivom direktive mora biti prostorski znak.

Če želite izvajati komentirane parametre, jih lahko zapišete v datoteki php.ini. Pri tem uporabite php_admin_flag, php_flag in php_value ni potrebno - preprosto jih označite v skladu z načelom: "ime zahtevanega parametra = Vključen".

Fatalna napaka PHP

napaka 500 notranjih napak strežnikaTa problem se lahko pojavi, če PHP deluje po načelu CGI. V tem primeru morate skrbno preveriti programsko kodo, diagnosticirati in popraviti napake. Upoštevajte, da konec vrstic skripta CGI ne sme biti v obliki zapisa Windows ( r n), ampak mora biti označen v formatu UNIX ( n).

Če nobena od ponujenih rešitev ne odpravi napake, se obrnite na gostitelja. Podrobno mu razložite, kdaj in po kakšni napaki se je pojavila napaka 500. Navedite vzroke problema in pomagajte pri njegovi rešitvi. V primeru, da gostitelj ne more ugotoviti, zakaj se je pojavil napaka http 500 Internal Server Error, se obrnite na podporo za CMS, ki jo uporabljate. V pismu obvezno vključite vse podrobnosti, vključno z. - komentarje o ponudniku gostovanja glede vašega položaja.

Zdieľať na sociálnych sieťach:

Príbuzný