Ja det virker meget sært....
hvis følgende er sat til:
error_reporting = E_ALL
display_errors = 1
Og jeg går udfra du har prøvet at genstarte webserveren...
Havde vist slået display_errors = Off efter jeg havde fået installeret mit CMS system. Med display_errors = On får jeg ikke 500 længere.
Det jeg gerne vil have den til er at logge fejl til en fil derfor har jeg slået log_errors til og sat min error_log til en fil (som eksisterer og er skrivbar).
Sjovt nok ser intet ud til at fungere særlig godt for har sat:
error_reporting = E_ALL & ~E_DEPRECATED
alligevel kommer den ikke frem med fejlen på skærmen når display_errors = On, så skal jeg bruge
error_reporting(E_ALL);
og foo("Hello"); er så vidt jeg ved ikke deprecated.
Dvs. jeg vil logge til en fil kun. Så skal jeg altså ikke have display_error slået til. Hvis jeg slår den fra så får jeg 500 på fejl. Yderlige er det lidt underligt at selv med display_errors slået til vil den ikke skrive selve fejlen.
Ja jeg er sikker på jeg kigger i den rigtige php.ini.
EDIT:
Ja genstarter web serveren og PHP-FCGI daemons'ne hver gang jeg ændrer noget.
Indlæg senest redigeret d. 21.11.2010 22:33 af Bruger #14645