Strona 1 z 1
[+] Gdzie szukać błędów w konfiguracji PHP?
: 05 marca 2011, 13:30
autor: hashedone
Mam problem ze skonfigurowaniem PHP. Wszystko działa jak nie ma błędów w pliku. A jeśli jakiś błąd jest (choćby nieistniejąca klasa) apache wyświetla błąd 500, a błąd php umieszczany jest w /var/log/apache2/error.log. Gdzie szukać błędów w konfiguracji PHP?
: 05 marca 2011, 18:43
autor: Bastian
Nie do końca rozumiem o co pytasz. CHcesz ustawić wyższy poziom raportowania błędów (dla trybu developerskiego) to znajdziesz to wszystko w
: 05 marca 2011, 19:08
autor: hashedone
Raportowanie błędów mogę ustawić nawet w samym pliku .php. Problem jest taki, że jeśli jakikolwiek błąd wystąpi, prowokuje to
Na końcu pliku /var/log/apache2/error.log mam:
Kod: Zaznacz cały
PHP Fatal error: Class 'HF\\Class1' not found in /var/www/HashedFramework/index.php on line 10, referer: http://localhost/
Czyli to, na co czekałem w okienku przeglądarki zamiast komunikatu błędu http (błąd w tym przypadku jest wygenerowany celowo). Przeglądałem php.ini ale nie znalazłem żadnej opcji która mogła by to rozwiązać. Sam plik jest zbyt długi żeby go umieszczać na forum.
: 05 marca 2011, 19:48
autor: Bastian
Ustaw:
Kod: Zaznacz cały
error_reporting = E_ALL | E_STRICT
display_errors = On
Zrestartuj apache (jesli to php jako moduł) i powinno działać
: 05 marca 2011, 20:52
autor: hashedone
Chodziło o:
Wielkie podziękowania za pomoc.