Sprawdź naszą ofertę Hostingu NVMe
Zbuduj stronę w kilka minut w specjalnym pakiecie
Skorzystaj z naszego pomocnika do wyboru odpowiedniego pakietu.
Bezpłatnie przeniesiemy Twoje strony i pocztę
Sprawdź nasze rozwiązania
Chcesz zarabiać? Sprawdź naszą ofertę programu partnerskiego
Zadbaj o bezpieczeństwo swoich stron.
Potrzebujesz więcej? Sprawdź nasze dodatki do hostingu.
Pakiety dla hostingu, WordPressa i sklepu.
Opisz problem. Sprawdzimy, czy możemy pomóc.
Logi pomagają ustalić przyczynę błędu strony, pustego ekranu lub niedziałającej funkcji PHP. Zacznij od czasu wystąpienia problemu i logów właściwej domeny. Komunikaty zapisuj do logu; nie musisz pokazywać ich odwiedzającym stronę.
Na ilustracjach nazwa konta i domeny są przykładami, a adresy IP zastąpiono znakami x. W swoim panelu użyj danych własnej usługi.
Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.
Na pulpicie w sekcji Domeny wybierz Podsumowanie witryny i Logi. W wierszu problematycznej domeny kliknij Logi błędów. Upewnij się, że sprawdzasz właściwą domenę lub subdomenę.
Otwórz stronę i wykonaj czynność wywołującą problem, jeśli można ją bezpiecznie powtórzyć. Zanotuj godzinę. W podglądzie logu wybierz Ostatnie, ustaw liczbę końcowych linii i kliknij Odśwież logi. W razie potrzeby przełącz widok na Pełne logi.
Porównaj czas wpisu z momentem problemu. Komunikat PHP może zawierać nazwę błędu, plik i numer linii. PHP Fatal error lub nieobsłużony wyjątek może zatrzymać wykonanie skryptu. Ostrzeżenie nie zawsze zatrzymuje stronę, ale również może wskazywać przyczynę nieprawidłowego działania.
PHP Fatal error
Log domeny zawiera także zdarzenia serwera WWW. Widoczne w przykładzie File not found oznacza żądanie nieistniejącego pliku; samo w sobie nie dowodzi awarii PHP ani włamania. Sprawdź, czy wpis dotyczy adresu, który rzeczywiście otwierasz.
File not found
Sprawdź ustawienia PHP używane przez tę konkretną domenę. Opcja log_errors odpowiada za zapisywanie błędów, a error_log może wskazywać osobny plik docelowy. Własny plik logu może mieć również aplikacja. Po zmianie ustawień powtórz próbę i sprawdź wskazane miejsce.
log_errors
error_log
display_errors odpowiada za wyświetlanie komunikatów w odpowiedzi strony. Na publicznej witrynie pozostaw je wyłączone: komunikaty mogą ujawniać ścieżki i szczegóły aplikacji. Zapis do logu działa niezależnie od pokazywania błędów odwiedzającym.
display_errors
Zapisz dokładny czas, adres strony, wykonywaną czynność i krótki fragment odpowiedniego logu. Przed udostępnieniem usuń hasła, tokeny, adresy IP i inne dane prywatne. Nie publikuj pełnego logu w internecie. Jeśli wpis nie wyjaśnia problemu, przekaż te informacje autorowi aplikacji lub pomocy Hostido.
tagi: błędy php diagnostyka DirectAdmin logi błędów php