Čo je kód chyby 500. Odstránenie chyby na strane serverových skriptov

  • 08.03.2020

Stránka s kódom odpovede 500 webový server sa vráti, keď nemôže spracovať požiadavku z dôvodu chýb v súboroch lokality.

Výskyt chyby 500 závisí od toho, čo ju spôsobilo. Ak skripty lokality zlyhajú, zobrazí sa prázdna stránka, správa HTTP ERROR 500 alebo text obsluhy PHP.

Ak je problém v súbore .htaccess - hlásenie Internal Server Error.

Často sa chyba 500 dá ľahko opraviť aj bez znalosti vývoja webu. Nižšie vám povieme, ako to urobiť.

Chyby súboru .Htaccess

Správa sa zobrazí, keď sa v súbore .htaccess vyskytnú chyby. Premenujte súbor .htaccess a skontrolujte, či stránka funguje správne. Ak je to možné, odstráňte zo zálohy najnovšie pridané pravidlá alebo starý súbor.

Chyby v skriptoch lokality

Prázdna stránka nie je vždy znakom chyby 500. Preto si najskôr zistite kód odpovede, s ktorým sa otvára. To možno vykonať pomocou nástrojov pre vývojárov v prehliadačoch.

Funkcia na prieskum práce lokality. Umožňuje vám zistiť čas odozvy servera, kód odpovede, zobraziť text chýb, ktoré sa vyskytli a oveľa viac.

Stlačte klávesovú skratku Ctrl + Shift + I alebo použite ponuku prehliadača:

  • Mozilla Firefox - "Vývoj webu" → "Nástroje pre vývojárov";
  • Google Chrome - "Ďalšie nástroje" → "Nástroje pre vývojárov";
  • Opera - "Vývoj" → "Nástroje pre vývojárov".

Prejdite na kartu "sieť"... Chyba 500 je označená zodpovedajúcim číslom v stĺpci "Postavenie".

Stav prázdnej strany môže byť 200 (OK). V tomto prípade skontrolujte, či sa obsah nachádza v indexovom súbore lokality, vymažte vyrovnávaciu pamäť vášho CMS. Ak stránka predtým fungovala správne, je zo záložnej kópie.

Zobrazovanie chýb na stránke

Výstup chýb PHP na hostingu je predvolene vypnutý. Ak chcete vidieť ich text, pridajte do súboru .htaccess: php_value display_errors 1 a obnovte stránku lokality.

Ak sa text nezobrazí, povoľte chybový výstup cez konfiguračný súbor CMS. Nachádza sa v lokalite.

Nahraďte definíciu riadku („WP_DEBUG“, false) v súbore wp-config.php; definovať („WP_DEBUG“, pravda);

Zmeňte hodnotu premenných debug a error_reporting v súbore configuration.php na: public $ debug = "1"; a verejné $ error_reporting = "maximum";

V konfiguračnom súbore pozdĺž cesty ~ / public_html / bitrix / php_interface / dbconn.php nahraďte hodnotu premenných DBDebug a DBDebugToFile: $ DBDebug = true; a $ DBDebugToFile = true;

V súbore .env zmeňte APP_DEBUG = false na APP_DEBUG = true

Algoritmus na odstránenie chyby možno nájsť na internete umiestnením jeho textu do riadku ľubovoľného vyhľadávacieho nástroja. Ak použitie nájdených informácií na obnovenie práce lokality nefunguje, ide o záložnú kópiu. Naši špecialisti vám môžu pomôcť s obnovou. Ak to chcete urobiť, odošlite žiadosť zo sekcie „Podpora“ ovládacieho panela.

Niekedy sa chyba nezobrazuje na stránke alebo sa vyskytuje občas: je ťažké ju vystopovať. Ak chcete zistiť text takýchto chýb, zapíšte si informácie o nich do súboru - protokolu chýb PHP. to pridaním riadku do .htaccess: php_value error_log /home/username/domains/domain.ru/php_errors.log a obnovte stránku lokality.

Otvorte vytvorený súbor denníka pomocou správcu súborov v ovládacom paneli. Ak chcete zobraziť chyby, ktoré sa vyskytujú v reálnom čase, začiarknite možnosť „Povoliť automatickú aktualizáciu“.

Môžete rýchlo obnoviť prácu na stránke, je to zo záložnej kópie pre dátum, kedy neboli žiadne chyby. Ak je obnovenie nežiaduce, kontaktujte vývojára.

Na opravu niektorých chýb nie sú potrebné žiadne špeciálne znalosti. Zoberme si tie najbežnejšie.

Nedostatok pamäte RAM

Chyba s textom Povolená veľkosť pamäte vzniká z dôvodu nedostatočnej pamäte RAM na spustenie skriptu: PHP Závažná chyba: Vyčerpaná povolená veľkosť pamäte 134217728 bajtov (pokúsili ste sa prideliť 81 bajtov) v /home/username/domains/domain.ru/public_html/somescript.php

Ak to chcete vyriešiť, obmedzte pamäť RAM pridaním smernice do súboru .htaccess:

Php_value memory_limit 512 miliónov

Nahraďte „512“ požadovaným množstvom pamäte. Maximálna hodnota je obmedzená tarifou.

Text Nedostatok pamäte znamenáže bol dosiahnutý limit pamäte RAM podľa tarifného plánu:

Závažná chyba PHP: Nedostatok pamäte (pridelených 39059456) (pokúsili ste sa prideliť 262144 bajtov) v /home/username/domains/domain.ru/public_html/somescript.php

Optimalizujte skripty, aby spotrebovali menej pamäte. Vykonajte hromadné načítanie alebo vykladanie údajov po častiach. Ak optimalizácia nie je možná, zmeňte tarifu na tarifu, ktorá poskytuje dostatok pamäte pre pohodlnú prácu stránky.

Chyby v CMS

Pri aktualizácii CMS sa vyskytujú chyby syntaxe:

Chyba PHP Parse: chyba syntaxe, neočakávané "[", očakáva sa ")" v /home/username/domains/domain.ru/public_html/wp-content/plugins/wordpress-23-related-posts-plugin/config.php na riadok 130

Je to preto, že nové funkcie CMS nepodporujú staršie verzie PHP. Ak chcete chybu opraviť, zmeňte verziu PHP pre stránku na modernejšiu verziu v časti „Webové stránky a domény“ → „Spravovať webové stránky“.

Ak predchádzajúce odporúčanie nepomohlo, venujte pozornosť ceste k nefunkčnému skriptu: môže existovať adresár doplnku alebo témy. Ak chcete chybu opraviť, deaktivujte ich. Ak to chcete urobiť, premenujte priečinok, v ktorom sa nachádzajú. Po odstránení chyby sa prihláste do administratívnej časti stránky a zmeňte tému alebo preinštalujte plugin.

Ak chcete opraviť väčšinu chýb PHP, stačí si preštudovať ich text a prijať opatrenia uvedené v článku. Ak si s tým neviete poradiť sami, kontaktujte podporu.

V tomto článku sa pozrieme na najpravdepodobnejšie príčiny chyby 500 „Interná chyba servera“. Príčiny sú uvedené v poradí pravdepodobnosti výskytu.

    Použitie konštrukcií, ktoré nie sú povolené na našom hostingu v súboroch .htaccess, napríklad Options -MultiViews alebo php_value a php_flag. Súbor .htaccess môžete otvoriť pomocou textového editora a nájsť riadky, ktoré začínajú zadanými konštrukciami. Nájdené riadky je možné odstrániť alebo pridať # na začiatok. Súbor Htaccess sa môže nachádzať v koreňovom adresári vašej stránky – na rovnakej úrovni ako súbory index.php alebo index.html alebo robots.txt.

    Skript sa pokúša získať viac pamäte, ako je limitované parametrom memory_limit. Zvyčajne stačí tento parameter zvýšiť. Oplatí sa zvyšovať postupne, v prírastkoch 16 - 32 MB, kým chyba nezmizne. Nové nastavenia PHP sa prejavia za 3-5 minút.

    V ovládacom paneli alebo php.ini sú povolené nekompatibilné rozšírenia php. Napríklad súčasné povolenie eaccelerator a APC alebo eaccelerator a XCache takmer určite povedie k chybe segmentácie a v dôsledku toho k internej chybe servera na stránke.

    Ak ste upravovali akékoľvek súbory lokality v operačnom systéme Windows, pri ukladaní sa do súboru mohli pridať znaky pre posun riadkov, ktoré nie sú kompatibilné s formátom unix. Pre správnu funkciu je potrebné používať zalomenie riadkov kompatibilné s unixom. Napríklad v programe Poznámkový blok ++ je možné toto nastavenie nakonfigurovať v ponuke Úpravy -> Formát ukončenia riadku -> Konvertovať na formát UNIX.

    Príliš dlhá práca skriptu (môže byť spojená napríklad s vyložením tovaru na stránku alebo inými dlhými požiadavkami). Ak webový server nedostane žiadnu odpoveď od skriptu do 120 sekúnd, skript sa považuje za zmrazený a jeho práca je násilne ukončená s chybou 500. Toto obmedzenie nemôžete na zdieľanom hostingu jednotlivo meniť. Ako riešenie môžete spustiť spustenie skriptu rozdelením údajov na kúsky, či už cez alebo priamo cez.

    Skript vracia HTTP hlavičky, ktoré webový server nedokáže rozpoznať a nerozumie, ako ich interpretovať.

Povolenie protokolu chýb Apache

Zahrnutie protokolu chýb pomôže jednoznačne určiť zdroj chyby. Ak to chcete urobiť, musíte prejsť na ovládací panel, naľavo od názvu stránky, kliknúť na ikonu s tromi vodorovnými pruhmi a vybrať „Protokol chýb“. Keď sa vyskytnú chyby, v domovskom adresári na serveri sa zobrazí súbor ako sitename.ru-error.log, kde sitename.ru je názov lokality, pre ktorú ste povolili protokol chýb.

Protokoly o chybách sa ukladajú v obyčajných textových súboroch, je možné ich prezerať pripojením k hostingu cez FTP. ...

Môže byť tiež užitočné povoliť protokol zaškrtnutím políčka vedľa položky error.log a kliknutím na tlačidlo uložiť. Protokol chýb sa uloží do súboru log / php-errors.log.

Chyba 500 interná chyba servera- interná chyba servera, ktorá naznačuje nefunkčnosť ktorejkoľvek z jeho komponentov. Chybové hlásenie nenaznačuje konkrétny problém ani nenavrhuje riešenia. Situácia je opísaná ako celok: server beží, ale v jeho konfigurácii alebo v nejakom nedôležitom skripte sa stala fatálna chyba, kvôli ktorej nie je možné spracovať požiadavky a server neodpovedá.

Chyba sa môže vyskytnúť takmer na každej stránke. Nezáleží na tom, či je stránka napísaná na jednoduchom engine alebo postavená na výkonnom CMS, rozhodujúcu úlohu tu zohráva kvalita správy servera a presnosť samotného webmastera pri zásahoch do jeho nastavení. Nezriedka sa po pridaní nového modulu na stránku alebo banálnej aktualizácii CMS objaví chyba.

Pre webmastera je to jedna z najviac nechcených chýb. Z hľadiska optimalizácie hrozí prudká strata pozícií a nie vždy sa to dá rýchlo napraviť. Ak sa problém neodstráni pred vyčerpaním limitu dôvery PS, je možný úplný, aj keď dočasný odchod z emisie. Nemôžete však okamžite určiť, čo spôsobuje problém na strane servera, a problém rýchlo vyriešiť. Musíme vyriešiť spoločné možnosti a ako sa hovorí, hladaj ihlu v kope sena... Chyba 500 sa spravidla vyskytuje po nevhodnom zásahu do nastavení servera: niekedy je príčinou sotva viditeľná chyba v kóde.

Existuje množstvo bežných dôvodov a stereotypných riešení. Nebudú však fungovať vo všetkých prípadoch. Ak ste hlboko nezasahovali do konfigurácie servera, chyba môže byť spôsobená nasledujúcimi dôvodmi:

  • Dlhé vykonávanie skriptu
  • Prekročenie limitu RAM
  • Syntaktická chyba v
  • Nesprávne povolenia súboru

Metódy riešenia

Prekračovanie limitov

Prvým krokom je skontrolovať, či sa na stránke nenachádzajú nejaké skripty, ktorých vykonanie trvá príliš dlho. Je potrebné pripomenúť, že úplne všetci poskytovatelia hostingu stanovujú prísne limity na čas vykonania, aby znížili zaťaženie svojich vlastných serverov. Ak skript na stránke „dlho premýšľa“, jednoducho sa dokončí, aby netrpeli ostatné stránky na serveri. Výsledkom núteného ukončenia je kód chyby 500. Ak má webmaster priamy prístup k serveru, na ktorom sa stránka nachádza, bude ľahké identifikovať skripty s dlhými časmi vykonávania. Stačí sledovať čas vykonania každého z nich a nájsť ten, ktorý potrebujete, možno ich bude viac. A ak sa vám nájdený skript nepodarí žiadnym spôsobom zmazať, nebude problém v konfigurácii servera zvýšiť časový limit vykonania. Ďalší prípad, ak je stránka umiestnená na zdieľanom hostingu: bez pomoci technickej podpory nebude možné problém vyriešiť. Správa väčšiny hostingových služieb však zriedka chodí na stretnutie - s najväčšou pravdepodobnosťou bude majiteľovi jednoducho ponúknutá aktualizácia na drahšiu tarifu.

Okrem časového limitu existuje aj limit pamäte RAM, ktorá je k dispozícii na spustenie skriptu. Ak je stránka postavená na základe zložitého a ťažkého motora s množstvom rôznych funkcií, pravdepodobne si na svoju prácu vyhradí pomerne veľké množstvo pamäte RAM servera. Na hostingu to samozrejme nie je nekonečné. Ak použijete rozpočtové riešenie, správa hostingu môže hostiť niekoľko stoviek stránok na jednom serveri, takže ak jedna z nich spotrebuje veľa zdrojov, všetky ostatné začnú pracovať oveľa pomalšie. Limit pamäte, ako aj dočasný, je špecifikovaný v konfigurácii servera. Pri priamom prístupe je možné limit zvýšiť. Ak nie je prístup k serveru, budete musieť požiadať administratívu, aby našla "nenásytný" skript a informovala o tom vlastníka. Po nájdení náročného skriptu sa ho môžete pokúsiť optimalizovať kontaktovaním programátora alebo odstránením nepotrebných funkcií z kódu.

Chyba v.

Súbor. v koreňovom adresári stránky - najdôležitejší konfigurátor po nastavení samotného servera. Syntax tohto súboru je veľmi prísna a nepripúšťa žiadne chyby, zvyčajne sa zostavuje pomocou špeciálnych služieb alebo pomocou tých, ktoré ponúka hostiteľ. Ak sa krátko predtým, ako sa objavila chyba s kódom 500, vykonali zmeny v tomto súbore vlastnými rukami, môžete si byť istí, že problém je v ňom. Možno správca webu pridal nesprávne príkazy, príkazy alebo logické konštrukcie, ktoré server nepodporuje.

Môžete sa pokúsiť jednoducho odstrániť tento súbor a pozrieť sa na výsledok, pretože jeho prítomnosť nie je potrebná, nemalo by to mať vplyv na fungovanie stránky. Ak po odstránení chyby 500 musíte obnoviť súbor a začať hľadať chybu. Nájdite chybu v. môžete použiť špeciálny log-log “ error.log„V ovládacom paneli k nemu hostitelia často poskytujú prístup. Všetky chyby, ktoré sa vyskytli počas prevádzky, sú zaznamenané v tomto denníku, určite prostredníctvom neho bude možné zistiť dôvod. Ak. obsahuje nesprávnu smernicu, protokol by mal obsahovať niečo takéto:

Z tohto protokolu vyplýva, že problém je spôsobený direktívou „RewritRule“. Toto je zjavná syntaktická chyba. Názov smernice bol napísaný nesprávne - chýbalo jedno písmeno - namiesto „RewtiteRule“ sa ukázalo, že je to „RewritRule“, celá konštrukcia sa ukázala ako nesprávna. Súbor. neumožňuje ani takéto drobné chyby, vydáva chybu s kódom 500.

Nesprávne prístupové práva

Kvôli nesprávne nastaveným prístupovým právam nemusí skript fungovať. Chyba 500 sa však vyskytuje v opačnom prípade: ak má skript zbytočne vysoké privilégiá s kódom 777. Vysvetľuje to bezpečnostné opatrenie samotného servera. Zriedkavý skript skutočne potrebuje absolútne práva, medzitým sa takýto skript môže ukázať ako škodlivý shell, ktorý do stránky vloží nepotrebný kód alebo spolu s ním úplne odstráni všetky súbory umiestnené na serveri vykonaním príkazu -rm -rf. Ak sa naozaj rozhodnete nahrať na stránku php súbor s oprávneniami 777, tak len od veľmi dôveryhodného vývojára, ktorý o svojej poctivosti nepochybuje. Samotní hostitelia navyše často blokujú možnosť udeľovania absolútnych práv na súbory, čo je nepochybne správne.

Ak chcete problém vyriešiť, musíte skontrolovať všetky súbory na svojej stránke a nájsť medzi nimi tie s právami 777. Po identifikácii všetkého je potrebné znížiť práva podľa nasledujúceho princípu:

    Adresáre - 755

    Pre aktívne skripty - 600

    Pre bežné súbory - 644

V správcovi súborov servera sGUIpomocou rozhrania sa nastavenie práv vykonáva v kontextovom menu:

Skripty vyžadujúce povolenia 777 sú extrémne zriedkavé. V prípade potreby vás na to vývojár vopred upozorní, avšak ani v tomto prípade je nepravdepodobné, že by vám hostiteľ umožnil hosťovať takýto súbor.

Ak po vykonaných krokoch chyba 500 nezmizne, mali by ste kontaktovať správcu systému s hlbokými znalosťami princípu servera alebo technickej podpory hostiteľa. Ako už bolo spomenuté, existuje veľa dôvodov pre chybu servera.

Chyba 500 znamená, že na serveri webovej lokality, na ktorú sa pokúšate dostať, došlo k internému zlyhaniu systému. Z toho vyplýva, že to môžu opraviť buď vlastníci stránok, alebo poskytovateľ internetu. Napriek tomu existujú určité akcie zo strany bežného používateľa, ktoré môžu ovplyvniť a opraviť chybu HTTP ERROR 500.

Stavový kód 500 HTTP znamená, že konfigurácia webového servera zlyhala alebo že jedna z dôležitých súčastí jednoducho zlyhala. S touto chybou je všetok softvér v prevádzke, ale má kritické interné problémy, ktoré spôsobujú konflikt v prístupe k serveru a tiež bránia jeho správnemu fungovaniu.

Výskyt chyby 500 v prehliadači môže byť spôsobený rôznymi dôvodmi. Preto nižšie uvádzame všetky spôsoby, ako to opraviť:


Chyba 500 v prehliadači Google Chrome

Príčiny HTTP ERROR 500

Jedným z dôvodov je nesprávne nastavenie prístupových práv k skriptom, kvôli ktorým sú blokované. Práva je možné nakonfigurovať pre každého používateľa, aj keď sa to z bezpečnostných dôvodov neodporúča. Na konfiguráciu práv môžete použiť správcu súborov FileZilla od vývojára prehliadača FireFox.

Najprv musíte venovať pozornosť nastaveniam prístupových práv. Je potrebné venovať pozornosť každému typu prvku zvlášť. Pre súbory by mala byť uvedená hodnota - 644, pre priečinky - 755 a pre skripty - 600. Odporúča sa, aby si účet zriadila iba jedna osoba a nikomu nedovolí získať takéto práva.


Nastavenia prístupových práv

Poburujúce trvanie vykonávania skriptu

Okrem obmedzení doby vykonávania z programovacieho jazyka PHP sú takéto obmedzenia uvalené na skript a na strane serverových systémov. Chyba sa zvyčajne objaví v momente, keď skript nedokončí svoju prácu v obmedzenom čase. V tomto prípade bude jeho práca dokončená nedokončená.

Aby ste sa vyhli chybe HTTP ERROR 500 a zrýchlili skript, môžete použiť špeciálne služby na optimalizáciu pomalých častí skriptu. Keď používate VPS alebo dedikované servery, môžete zmeniť časový limit servera. Takéto manipulácie nie je možné vykonávať pomocou zdieľaného hostingu, ak nedostanete súhlas od technickej podpory.

Problémy so súbormi Htaccess

Syntax tohto súboru má špecifickú štruktúru, ktorú nemožno zmeniť ani prelomiť. Ak má jedna z jej direktív chyby, určite to povedie k chybe HTTP ERROR 500. Je možné, že direktíva neobsahuje žiadne chyby alebo konflikty súborov, ale nie je podporovaná.

Nájdite tento súbor ".htaccess" v koreňovom adresári stránky. Potom ho skopírujte na iné miesto, aby ste ho nestratili. Teraz ho odstráňte z lokality. Ak všetko zapadlo na miesto, problém je v tomto súbore. V takom prípade vezmite súbor z novej distribučnej súpravy vášho CMS (Content Management System).


súbor Htaccess

Môžete zobraziť podrobnosti o chybách servera. Všetky sú zaznamenané v špeciálnom súbore s názvom „error.log“. Jeho otvorením môžete nájsť informácie o tom, ktoré z vašich smerníc sú v rozpore. Napríklad „Neplatný príkaz‘ Prive “ nám hovorí, že smernica „Cena“ obsahuje preklep, oprava „v“ na „c“ tento problém vyrieši.

Kód potrebuje viac pamäte

Zdieľaný hostingový systém prísne kontroluje pamäť alokovanú pre potreby rôznych skriptov a programov. Týmto spôsobom servery zabraňujú preťaženiu pamäte. Keď kód z nejakého chybného dôvodu začne zaberať viac pamäte, zobrazí sa chyba 500.


Pamäť na skripty

Ak chcete tento problém vyriešiť, musíte identifikovať chyby kódu, ktoré spôsobujú jeho poruchu. Ak je všetko v poriadku s kódom, kontaktujte technickú podporu. Pamäť je v prípade potreby možné zväčšiť priplatením za rozšírenie tarifného plánu.

Error 500 (Internal Server Error) – interná chyba servera - 4,2 z 5 na základe 9 hlasov

500 (Interná chyba servera) – interná chyba servera – stavový kód HTTP označujúci, že sa vyskytla špecifická chyba v konfigurácii servera alebo jeden z jeho komponentov ohlásil poruchu. Chybu je možné vidieť na stránkach postavených na rôznych CMS.

Táto chyba sa často vyskytuje v CMS ako WordPress, Joomla, Bitrix, OpenCart a ďalšie. Preto zvážime najbežnejšie príčiny tejto chyby a spôsob, ako ju opraviť.

Čo znamená chyba 500

Chyba 500 znamená, že serverový softvér je spustený, ale na jeho strane sú vážne vnútorné chyby. V dôsledku toho sa požiadavky bežne nespracúvajú a ako odpoveď na ne klient (prehliadač alebo vyhľadávač návštevníka) dostane chybový kód 500.

Vo všeobecnosti môže existovať veľké množstvo dôvodov pre výskyt chyby 500, zvážte tie, ktoré sú najbežnejšie.

Štandardná chybová stránka vyzerá takto:

Z akých dôvodov sa táto chyba môže zobraziť a ako ju opraviť

1. Nesprávne prístupové práva k priečinkom a súborom. Ak súbory skriptov PHP hostené na vašom hostingu majú prístupové práva 777, potom môže server zablokovať vykonávanie týchto skriptov a zobrazí sa vám chyba 500. Je to spôsobené tým, že prístupové práva 777 umožňujú každému zmeny s týmto súborom, čo výrazne ovplyvňuje bezpečnosť a integritu vašich stránok.

Riešenie: Skontrolujte povolenia v priečinkoch a súboroch lokality. Pre priečinky sú odporúčané povolenia 755, pre spustiteľné skripty 600 a pre všetky ostatné súbory 644.

2. Veľmi dlhá práca na scenári. Na hostingu je okrem časových limitov PHP na spustenie skriptu aj obmedzenie na strane servera. Ak teda server nedostane odpoveď do určitého času uvedeného v jeho konfigurácii, skript je nútený ukončiť a zobrazí sa chybové hlásenie 500.

Riešenie: Skúste optimalizovať skript. Môžete tiež zvýšiť latenciu servera, ale iba ak máte VPS alebo dedikovaný server na zdieľanom hostingu, toto je brána, ktorú môžete urobiť.

3. Súbor .htaccess obsahuje nesprávne príkazy alebo príkazy, ktoré server nepodporuje. Súbor .htaccess má veľmi prísnu syntax a ak ste urobili nejaké chyby pri vykonávaní určitých nastavení, zobrazí sa vám aj interná chyba servera 500.

Riešenie: Skontrolujte, či sa v koreňovom priečinku lokality nenachádza súbor .htaccess. Ak tam je, vytvorte záložnú kópiu a skúste ju úplne odstrániť. Ak potom stránka funguje, dôvod je v nej.

Informácie o chybách môžete vidieť aj v súbore, kde sú zaznamenané všetky chyby servera, toto je súbor error.log. Ak zadáte nesprávnu direktívu v súbore .htaccess v súbore error.log, nájdete riadky podobné týmto:

/home/UXXXXX/vash-sait.ru/www/.htaccess: Neplatný príkaz "RewritRule", možno nesprávne napísaný alebo definovaný modulom, ktorý nie je zahrnutý v konfigurácii servera

4. Scenár chce získať príliš veľa pamäte pre svoju prácu. Tento dôvod môže byť na zdieľanom hostingu, kde sa okrem limitu pamäte nastaveného v PHP sleduje aj celkové množstvo pamäte spotrebovanej skriptami. Ak je táto spotreba príliš vysoká, teda viac ako je alokované podľa vášho tarifu, skript sa ukončí a zobrazí sa 500. chybové hlásenie. Deje sa tak, aby sa zabránilo nadmernému zaťaženiu servera z každého zdieľaného hostingového účtu.