1. Cele mai multe softuri pastreaza un error_log in directorul unde ruleaza fisierul php care returneaza eroarea, fisierele error_log pot fi descarcate sau citite prin FTP sau File Manager. Trebuie avut in vedere ca multe softuri php cum e si WP route-aza totul prin index.php
- Daca nu gasiti fisierul error_log verificati setarile softutlui si activati salvarea erorilor sau modul debug (setari specifice fiecarui soft). Anumite softuri pot sa rescrie preferintele, asa ca e recomandat sa verificati documentatia softului folosit.
- Puteti verifica daca nu sunt erori de start-up, in acest caz puteti schimba versiunea de PHP din cPanel sau sa dezactivati anumite module selectate cum sunt: APC, OPcache, Xcache, Zend ce pot sa genereze astfel de erori in anumite combinatii.
- Erorile mai pot fi controloate din interiorul fisierelor php prin functia ini_set (exemplu: ini_set('error_reporting', E_ALL); ini_set('display_errors', TRUE);) sau din .htaccess (in anumte configuratii a serverului web) prin directivele php_flag (exemplu: php_flag display_errors on / php_value error_reporting 7)
- Documentatie PHP http://php.net/manual/ro/function.error-reporting.php
- WordPress, activarea modului debug se face din wp-config.php iar cei de la WordPress ofera un control foarte bun al modului debug: https://client.hostvision.ro/knowledgebase/104/Diagnosticare-Activare-Debug-in-WordPress.html
- PrestaShop https://client.hostvision.ro/knowledgebase/105/Activare-Debug-in-PrestaShop.html