S ČÍM VÁM POMŮŽEME?

Volutpat est velit egestas dui id ornare arcu odio ut. Gravida in fermentum et sollicitudin ac orci. Massa ultricies mi quis hendrerit.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur occaecat cupidatat non proident, sunt in culpa qui officia desermollit anim metus aliquam eleifend.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim metus aliquam eleifend.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim metus aliquam eleifend.

Chyba 500 – Internal Server Error

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Pokud se vám zobrazí tato chyba, postupujte následovně:

  1. Obvykle se jedná o problém v souboru .htaccess ve vašem webu v adresáři www – buď obsahuje nepovolené příkazy nebo je v něm chyba – nejprve si tedy zkontrolujte soubor(y) .htaccess (viz. dále)
  2. Chybu může způsobovat vámi používaný redakční systém (něco mu chybí nebo má chybu ve své konfiguraci)
  3. Narážíte na limity PHP na webhostingu – max_execution_time, memory_limit, post_max_size, upload_max_filesize
  4. Máte aktivní PHP 5.4 a máte v konfiguraci PHP zapnuté register_globals – zrušte je. V PHP 5.4 již nic podobného neexistuje.
  5. Chybu mohou způsobit i duplicitní složky ve složce domains/ a subdom/ – máte-li subdoménu např. test (subdom/test) nesmí být již stejná subdoména vytvořená ve složce domains/ (domains/test.vase-domena.tld).
  6. Pokud se vám nedaří přijít na příčinu, kontaktujte naši technickou podporu

Nepovolené příkazy v souboru .htaccess

Ve většině případů je chyba 500 způsobena problémem v souboru .htaccess. Webový server bohužel na chybové stránce neposkytuje konkrétní informace o chybě. Proto důkladně zkontrolujte obsah souboru .htaccess, zda nemáte někde překlep.

V souborech .htaccess na webhostingu není možno používat:

  • ServerSignature
  • SetHandler
  • XBitHack
  • AddHandler

Podívejte se tedy do souboru .htaccess v adresáři www vašeho webu, zda neobsahuje řádek s některým ze zakázaných příkazů, například:

ServerSignature On

Tento řádek zakomentujte, na jeho začátek vložte znak #:

#ServerSignature On

Podobně postupujte v dalších nepovolených příkazech.

Pokud toto řešení nepomůže a nevíte si rady, kontaktujte nás.

POMOHL VÁM ČLÁNEK?