CodeIgniter 2.0 - Errore interno del server 500 quando v'è un errore di database
-
26-10-2019 - |
Domanda
Codeigniter 2.0 dà errore interno del server se v'è un errore di database.
e questo è il modo che ho codificato ...
if ($ this-> db-> query ($ query)) showerror ();
, ma il metodo di query sta gettando un errore prima che la condizione if viene eseguito.
Volevo fare il check condizione se c'è un errore nella query o che cosa mai l'errore di database è e io non voglio CodeIgniter per lanciare un errore.
Come faccio mi piace quello che penso? questo è come le versioni precedenti di CI lavorato.
C'è un motivo specifico per gettato un errore con il codice di stato HTTP 500.
il motivo per cui è stato cambiato in questo modo?
Soluzione
Quali v2.0.x?
interno 500 accadrà se v'è un errore e nessuna uscita. Questo avverrà se disabile (che hai impostato l'ambiente per "produzione", e così sarà nascosto) o se il server non visualizzerà gli errori.
Assicurarsi error_reporting (E_ALL) che sta accadendo, e l'opzione display_errors = 1
ini.