Eli mulla on koneella fedora core 3 ja siinä apache palvelin. Ongelma on ettei php:n warning ilmoitukset näy. Niin siis missä oikein sijaitsee filu mitä muokkaamalla nuo ilmoitukset saa näkyviin ja mitä siellä filussa pitää muokata?
php.ini ja asetus nimeltä error_reporting
Omassa FC3:ssa php.ini sijaitsee /etc/php.ini ja locate-komennollahan sen löytää nopeasti :)
- error_reporting = E_ALL
Tollanen rivi siellä on :) Miksihän toi pitää muuttaa et alkaa errit näkyy?
Kyllä tuollaisella määrityksellä pitäisi kaikki errorit näkyä. Oletko varma, ettei tuo ole joku kommentoitu esimerkki-rivi?
Ei. Ei ainakaan tuon rivin edessä ole mitään merkkiä..
Mut löysin tämmösen: display_errors = Off
Pitäsköhän laittaa on?
Edit: Alko toimimaan kun laitoin display_errors = On :)
No tuostahan se sitten todennäköisesti johtuu. Päälle vain.
Kiitos avusta :)
Kannattaa asettaa tuo error_reporting tämmöiseksi, niin ei näy turhia "ilmoituksia":
error_reporting = E_ALL & ~E_NOTICE
EDIT: virhe
Mieluummin testikäytössä pitää nuo noticetkin päällä niin ei tule opittua huonoja koodausmenetelmiä.
MasaVista kirjoitti:
Kannattaa asettaa tuo error_reporting tämmöiseksi, niin ei näy turhia "ilmoituksia":
error_reporting = E_ALL & ~E_NOTICE
Ilmoitukset ovat kaikkea muuta kuin turhia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.