In PHP primesc o pagina alba

In cele mai multe cazuri afisarea erorilor este oprita din configurarea PHP (php.ini) sau a softurilor PHP (display_errors) deoarece erorile pot sa includa detalii sensibile despre scripturile folosite. Daca in timpul accesarii unui site, interpretorul PHP ajunge la o eroare de tipul Fatal Error, acesta isi opreste rularea. Pagina Alba (in engleza 'Blank Page') ne indica o astfel de eroare iar setarile dezactiveaza afisarea erorilor.

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
2. In functie de softul folosit, pot sa existe unelte incluse pentru debug
  • php, error_log, debug, blank page
  • 0 utilizatori au considerat informaţia utilă
Răspunsul a fost util?

Articole similare

Diagnosticare, Activare Debug in WordPress

WordPress are inclus un modul de diagnosticare a erorilor (Debugging) ce poate fi activat din...

Activare Debug in PrestaShop

PrestaShop are incluse optiuni de diagnosticare a erorilor ce poate fi activat din fisierul de...

Diagnosticare si Debug in Magento

Magento are integrat un sistem intern de management al erorilor, in cazul Magento 2.x acesta este...

Diagnosticare incarcare greoaie

De multe ori rularea greoaie a siturilor si generarea lenta a paginilor poate sa frustreze...

Creearea unui fisier info php pentru verificarea librariilor si a modulelor instalate si diponibile pe server

  Pentru a creea un fisier de verificare a informatiilor php (versiune, librarii, module, etc.)...