http://php.net/manual/en/debugger.php
error_reporting(E_ALL);
Možná to někdo další overridnul přes ini_set. Chyby to píše na stderr (což bych doporučoval, protože už se takhle jednou podařilo jednomu velkému e-shopu vypsat chybu, ve které bylo vidět heslo k databázi) a to se loguje do error logu tvého webserveru.
Kód: [Vybrat]error_reporting(E_ALL);
Citace: Kit 12. 01. 2018, 17:09:11Kód: [Vybrat]error_reporting(E_ALL);no a co s tím? nastavit v souboru php.ini, nebo to dát do php souboru?
Pokud máš bílou obrazovku, tak máš nejspíš chybu v syntaxi. Spuštěním přes CLI ji snadno najdeš.Také to může být chyba HTTP, tu najdeš v logu.Tyhle záležitosti testuji tak, že si PHP spustím jako server. Vypíše i chybějící obrázky, CSS i JS.
A je to moc složitý to tak zprovoznit ?
E_ALL je skvělá věc. Mám to nastavený globálně a jakpak se mi hned podařilo omezit všechny notice a warning atd. Teď píšu pěknej čistej kód (z pohledu errorů, ne z pohledu programátora ). Nenechte se mýlit, v PHP si píšu skripty jen tak pro sebe...