GNU/Linux >> Linux Esercitazione >  >> Linux

Errori PHP

Errori PHP

Questo articolo mostra come ottenere informazioni dettagliate sugli errori PHP. Poiché PHP è uno strumento quotidiano per molti sviluppatori, i seguenti suggerimenti sono utili per poter lavorare in modo più efficiente identificando gli errori più velocemente.

Visualizza errori

Per visualizzare gli errori devi abilitare la visualizzazione degli errori nel php.ini file. Apri il file e identifica il display_errors e il error_reporting direttive.

Il error_reporting La direttiva utilizza un valore intero per definire il livello di segnalazione degli errori. Per un elenco delle costanti per questa direttiva e degli errori che presentano, fare riferimento alla documentazione ufficiale PHP per le costanti predefinite di errore.

Nel caso in cui non desideri il error_reporting valore modificato per tutti i file puoi impostarlo in fase di esecuzione con error_reporting() funzione.

Il display_errors La direttiva determina se gli errori devono essere stampati sullo schermo come output o se devono essere nascosti all'utente. Il valore stderr fa in modo che l'errore vada a stderr invece di stdout .

Nel php.ini file vedresti qualcosa del genere:

php_flag  display_errors        on
php_value error_reporting       2039

Sebbene tu possa anche impostarli in fase di esecuzione con qualcosa di simile al seguente:

error_reporting(2039);
ini_set('display_errors', 'On');

Per errori che si sono verificati durante la sequenza di avvio di PHP, dovresti attivare il display_startup_errors direttiva, poiché questo tipo di errore non viene visualizzato con display_errors solo. In runtime puoi impostarlo con:ini_set('display_startup_errors', 1);

Per ulteriori opzioni di configurazione degli errori puoi andare alla documentazione PHP per un elenco completo facendo clic qui.

Conclusioni

La visualizzazione degli errori PHP aiuta a risolvere i problemi più velocemente ottenendo informazioni descrittive in base alla configurazione che hai inserito. Tieni presente che gli output devono essere nascosti prima di mettere il tuo sito in produzione per evitare che i clienti vedano i log degli errori.


Linux
  1. Ripulire i registri di Magento

  2. Installa PHP 7.4 su CentOS 8

  3. Come attivare la registrazione degli errori PHP

  4. Installa PHP 7 su Ubuntu 14.04

  5. Installa moduli PHP

Segnalazione errori PHP:come abilitare e visualizzare tutti gli errori/avvisi

4 diversi tipi di errori in PHP

Installa PHP 7 su CentOS 7

Configurazione PHP

Aggiornamento PHP da 5.6 a 7

Cambia versione PHP