PHP

Aktivace logování PHP chyb

1. Pro konkrétní doménu v administraci webhostingového účtu, v sekci DOMENA - NASTAVENI, klikněte na název domény pro kterou chcete aktivovat .htaccess. Po načtení formuláře se jedná o položku "Aktivace htaccess pro tuto doménu".

2. Vytvořte na serveru v kořenovém adresáři soubor .htaccess. Pozor jedná se soubor který má na začátku v názvu tečku, je nutné mít v FTP klientovi aktivní volbu zobrazování skrytých souborů.

3. V souboru .htaccess přidáte následující pravidla:

# vsechna hlaseni - E_ALL php_value error_reporting E_ALL # zapneme zapis do error logu php_value log_errors 1 # ktery se nachazi na teto adrese php_value error_log "[absolutní cesta k souboru pro log]"

4. V požadovaném místě pak vytvořte soubor pro log a nastavte mu práva pro zápis.

Absolutní adresu získáte například pomoci PHP funkce echo realpath('[vas soubor pro log]'); kde tento pomocný skript spusťte v adresáři kde máte soubor umístěn.

Pro otestování zápisu i správného nastavení hodnot můžete použít cvičný skript.

echo "Stav log_errors = [", ini_get('log_errors'), "]\n"; echo "Cesta k logu je error_log = [", ini_get('error_log'), "]\n"; echo "Je zapisovatelna? ", is_writable(ini_get('error_log')) ? 'Ano' : 'Ne', "\n"; error_log("Test z error_log()"); user_error("Test chyba z user_error()");

POZOR:

Logování používejte pouze dočasně. Při velkém počtu návštěv by mohl takový log zaplnit celý dostupný prostor pro Váš účet.



Kalkulace hostingu

Kč s DPH
Technický dohled 24 hodin / 7 dní v týdnu


Hostedit Hostshop Hostforum Hostfoto



Důvody proč zvolit webhosting Savana.cz
Naši významní klienti
Bohemia-energy.cz Slevíci.cz
Okay.cz Viamont DSP a.s.
Online-sport.cz Kozipribeh.cz
Primasplatky.cz Fronta.cz