Kako razhroščujem PHP brez spreminjanja datoteke php.ini?
Prikaz napak PHP je v php.ini privzeto izklopljen. To je zaželena nastavitev, saj je iz informacij za razhroščevanje pogosto mogoče razbrati podatke, ki niso namenjeni javnosti. Če pa se pojavljajo napake, je priročno, da prikaz začasno vklopite. To lahko storite z nastavitvami seje. Ko spodnjo kodo vstavite v program (ali v glavni program index.php), lahko napake ujamete:
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
error_reporting(E_ALL);
Pazite: napake se ne prikažejo, če poročanje o napakah vklopite v istem skriptu, v katerem je napaka. Bolje je, da ustvarite nov skript, v njem vklopite poročanje o napakah in nato vključite (include) stari skript. Druga možnost je, da poročanje o napakah vklopite v datoteki .htaccess.
