Skocz do zawartości

PHP i logowanie błędów


papieros

Rekomendowane odpowiedzi

Ustawiłem:

ini_set("log_errors",1);

ini_set("error_log","phperror.log");

i mimo to, błędy nie są zapisywane do pliku (na ekranie wyświetlane po staremu), czy o czymś nie wiem, czy trzeba jeszcze

coś ustawić w ini_set? Z góry dzięki za podpowiedź.

PS. phpinfo() pokazuje, że ini_set zadziałał.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli katalog w którym ma zostać zapisany plik loga nie ma praw 777 Musisz utworzyć plik phperror.log w którym będą zapisywane błędy.

Ponadto należy wyłączyć pokazywanie błędów w przeglądarce: ini_set('display_errors', 0);

Tak zdefiniowane zapisywanie błędów nie działa dla błędów składni kodu "Parser error", ale jak Wywołasz nie istniejącą funkcje, metodę itd. zostanie błąd "Fatal error" zapisany.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Da się logować błędy oprócz parser error i wyświetlać.

Wyświetlanie błędów wyłącza ini_set('display_errors', 0); wiec jak tego nie będzie, lub będzie ustawione na ini_set('display_errors', 1); błędy będą dodatkowo wyświetlane.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

IMHO kod który ma błąd składni nie idzie skompilować wiec nie da się go uruchomić co za tym idzie tym sposobem nie zapisze swojego błędu parser error.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności