Příčinou chyby je požadavek, který jste odeslali na webový server. Webový server se pokusí splnit požadavek a spustí k tomu skripty, ve vašem případě PHP skript.
PHP skript nyní selže. Webový server pouze ví, že selhal, ale protože webový server neví nic konkrétního, vrátí pouze takzvanou Interní chybu serveru (chyba se stala interně), kód 500. Přesné informace o chybě jsou skryté, protože chyba nebyla očekávána a žádné interní informace by neměly uniknout do vnějšího světa.
Jen ze zprávy nikdo nemůže říct, co se stalo. Musíte se podívat do protokolu chyb svého webového serveru a zkontrolovat, jaké byly interní zprávy.
Ve vašem případě bych předpokládal, že váš PHP skript má fatální chybu. Můžete také povolit zobrazování chyb PHP a protokolování, viz PHP nezobrazuje chybové zprávy .
Když to uděláte, může se zobrazit více chybových zpráv. Běžné chybové zprávy jsou vysvětleny v naší chybové referenci:Odkaz – Co tato chyba znamená v PHP? .
Pokud bych měl hádat, řekl bych, že to vidíte, protože váš soubor PHP neanalyzuje. S největší pravděpodobností následující chyba:
Hodně štěstí při odstraňování problémů!