Ubuntu, lighttpd - raportowanie b

Problemy dotyczące innych systemów operacyjnych
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Ubuntu, lighttpd - raportowanie błędów w przeglądarce

Post autor: szpuni »

Używam Ubuntu ale to i tak Debian z małymi męczącymi zmianami.

Od kilku godzin próbuję włączyć raportowanie błędów w przeglądarce dla jednego z moich developerów i po paru godzinach przeglądania zasobów internetu z pomocą Google stanąłem w miejscu.

Włączyłem opcję do raportowania błędów w php.ini i co ciekawe:

Kod: Zaznacz cały

phpinfo()
pokazuje mi:

Kod: Zaznacz cały

[TABLE="width: 600"]
[TR]
[TD="class: e"]display_errors
[/TD]
[TD="class: v"]Off[/TD]
[TD="class: v"]Off
[/TD]
[/TR]
 [TR]
[TD="class: e"]display_startup_errors[/TD]
[TD="class: v"]Off
[/TD]
[/TR]
[/TABLE]
Gdzie w php.ini mam:

Kod: Zaznacz cały

display_errors = 0n
display_startup_errors = 0n
error_reporting = E_ALL & ~E_NOTICE
Zastanawiałem się, czy używam prawidłowego pliku konfiguracyjnego ale:

Kod: Zaznacz cały

phpinfo
mówi jednoznacznie, że plik się zgadza:

Kod: Zaznacz cały

/etc/php5/cgi/php.ini 
Programy light i php były instalowane z paczek, to tak dla pominięcia zbędnych pytań.

Zastanawiam się, dlaczego mam różne wartości w pliku konfiguracyjnym i phpinfo()?

Jakieś pomysły?

Dzieki i pozdrawiam
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Puszczasz wszystkie skrypty jako CGI? Na pewno nie masz jeszcze jednej konfiguracji dla webserwera np.:

Kod: Zaznacz cały

/etc/php5/apache2/php.ini
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Developer powinien wiedzieć, że mimo wyłączonego wyświetlania błędów może dla własnej aplikacji włączyć owe wyświetlanie błędów dodając w kodzie

Kod: Zaznacz cały

ini_set('display_errors', 1); 
ini_set('log_errors', 1); 
ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); 
error_reporting(E_ALL);
ODPOWIEDZ