JanKoWeb: Tvorba webu - Překlep v PHP aneb server není dostupný
jankoweb.wz.cz
Den Slunce a světový den svobody tisku.


Překlep v PHP aneb server není dostupný

Bylo nebylo, jednou jsem se rozhodl upravit PHP skript s funkcemi... Aneb jakou jeden středník dovede nadělat paseku...

Skript jsem jednoduše upravil a uploadnul na server. Protože jsem tvor líný, poslední dobou drobné úpravy dávám přímo na ostrý server (sem;-) )... Tak se stalo, že jsem následkem malého překlepu zdánlivě "shodil" celou svou doménu.

Ve skriptu, který se includuje do skriptu, generujícího všechny zdejší stránky, jsem opomněl udělat na konci řádku středník. Toho jsem si ale samozřejmě ve spěchu nevšiml a nahrál takto chybný skript přímo na server.

Následkem toho došlo k zobrazení chyby: "Server není dostupný". Proč? Jak jsem posléze zjistil, na serveru mám od poskytovatele nastaveno display_errors Off, což způsobí potlačení všech chybových hlášek PHP - dojde pouze k zobrazení oné stránky.

Když jsem skript pustil na localhostu, samozřejmě na mě hned vyskočilo oblíbené "Parse error: syntax error, unexpected T_VARIABLE in...".

Čili poučení budoucím generacím: nebuďte líní a třiďte odpad.-)

Rubrika Tvorba webu | Tagy PHP, Středník, Chyby | Pá 04.12.2009 | 1267x

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Každý je ochoten udělat nesmírné množství práce, pokud se nejedná o práci, kterou by měl udělat teď hned."

R. Benchley