Jak uzyskać dostęp do logów Apache / PHP

Procédure

Na hostingu webowym LWS Panel logi Twojej witryny (logi dostępu, błędy PHP, zapytania zablokowane przez firewall ModSecurity) można sprawdzać w narzędziu LWS Log Analyzer. Otwiera się je z ikony „Logs Apache PHP ModSecurity” w sekcji „Baza danych & PHP”. Wyświetla logi w czasie rzeczywistym, z zakresu od 24 godzin do 7 dni, i umożliwia pobieranie surowych logów dostępu.

Otwieranie LWS Log Analyzer

  1. Otwórz zarządzanie swoim hostingiem

    W swoim panelu klienta LWS, w zakładce „Domena(y) & Hosting(i)”, kliknij „Zarządzaj” obok odpowiedniego hostingu. Jeśli nie możesz się zalogować, skorzystaj z pomocy Jak zalogować się na konto LWS i rozwiązać problemy z połączeniem?

  2. Kliknij „Logs Apache PHP ModSecurity”

    W sekcji „Baza danych & PHP” kliknij ikonę „Logs Apache PHP ModSecurity”.

    Jak uzyskać dostęp do logów Apache / PHP

    Narzędzie LWS Log Analyzer otwiera się pod adresem właściwym dla serwera Twojego hostingu, a nie na panel.lws.fr. Aby wrócić do panelu, użyj strzałki w lewym górnym rogu.

  3. Przejdź samouczek przy pierwszym uruchomieniu

    Przy pierwszym użyciu pojawia się 4-etapowy samouczek, który prosi o wybór języka („Français” lub „English”), a następnie przedstawia narzędzie. Klikaj „Suivant” aż do „C'est parti !”, albo „Passer”, aby go zamknąć.

Zrozumienie ekranu LWS Log Analyzer

Na górze każdej strony znajdziesz te same ustawienia:

  • zakładki: „Accès & Erreurs”, „Erreurs PHP”, „Mod Security (WAF)”, „Cache”, „PHP-FPM” i „Protection”;
  • okres: „24h” (domyślnie), „Derniers 48h”, „4 derniers jours” lub „7 derniers jours”;
  • lista domen: początkowo „Tous les domaines” albo jedna witryna lub subdomena hostingu;
  • pole wyszukiwania, przycisk „Rafraîchir” oraz przycisk „✨ Analyse IA”, który analizuje wyświetloną stronę.

Logi odświeżają się automatycznie co około 15 sekund (oznaczenie „Auto-refresh” u góry ekranu). Każdy wskaźnik ma znak „?”, który wyjaśnia, co zlicza.

Jak uzyskać dostęp do logów Apache / PHP

Accès & Erreurs: wizyty na Twojej stronie

Ta zakładka zastępuje dawny dziennik dostępu (access.log). Zawiera wszystkie żądania kierowane do Twojej witryny przez odwiedzających i roboty: liczniki według typu odpowiedzi (2XX sukces, 3XX przekierowanie, 4XX klient, 5XX serwer, współczynnik błędów), wykres żądań według godziny, najczęstsze adresy IP, strony i kraje. Filtry „4xx” i „5xx” pozostawiają tylko błędy; filtry „> 1s”, „> 2s” i „> 5s” pozostawiają wolne żądania.

Każdy wiersz tabeli pokazuje datę, adres IP odwiedzającego, metodę (GET do wyświetlenia strony, POST do wysłania formularza lub logowania), żądany adres, kod odpowiedzi, rozmiar i czas trwania.

Erreurs PHP: błędy Twojego kodu

Ta zakładka zastępuje dawny dziennik PHP (PHP.log). Zlicza błędy według poziomu: „FATAL / PARSE” (błędy krytyczne, blokujące stronę), „WARNING”, „NOTICE”, „DEPRECATED” (przestarzałe funkcje). Pokazuje także najbardziej problematyczne pliki.

Jak uzyskać dostęp do logów Apache / PHP

W tabeli filtry „Tous”, „Fatal”, „Warning”, „Notice” i „Deprecated” sortują błędy. Kolumny „FICHIER PHP” i „LIGNE” wskazują, gdzie występuje błąd, a kolumna „MESSAGE” podaje dokładny tekst.

Jak uzyskać dostęp do logów Apache / PHP

Mod Security (WAF): żądania zablokowane przez firewall

Ta zakładka zastępuje dawny dziennik ModSecurity (ModSecurity.log). Zlicza zablokowane ataki i dla każdego żądania pokazuje adres IP, docelowy adres, numer wyzwolonej reguły oraz status „🚫 Bloqué”. Odwiedzający, którego żądanie zostanie zablokowane przez regułę, otrzymuje błąd 406. Przycisk „🚫 Bloquées uniquement” ukrywa resztę. Wiele zablokowanych żądań do /.env lub /.git/config pochodzących z zagranicznych adresów to roboty szukające poufnych plików: to normalne.

Jak uzyskać dostęp do logów Apache / PHP

Ustawień firewalla nie konfigurujesz tutaj: znajdują się one w ikonie „Mod security” w sekcji „Bezpieczeństwo” panelu LWS.

Cache, PHP-FPM i Protection

  • Cache: udział stron obsłużonych z cache (HIT) lub przez serwer (MISS) oraz średni czas odpowiedzi każdej z nich.
  • PHP-FPM: czas trwania, pamięć i procesor używane przez Twoje skrypty PHP, wraz z najwolniejszym skryptem i filtrem „Lents (>1s)”.
  • Protection: żądania zablokowane przez ochronę serwera LWS. Błąd 509 oznacza zbyt wiele połączeń lub żądań (ochrona przed przeciążeniem), błąd 512 oznacza uruchomiony filtr bezpieczeństwa (podejrzany adres, SQL injection, brute force), a czarna lista grupuje zablokowane adresy IP.

Znajdowanie przyczyny błędu 500 lub białej strony

  1. Otwórz zakładkę „Erreurs PHP”

    Wybierz okres obejmujący moment problemu („24h” lub więcej, jeśli błąd jest starszy) oraz, jeśli trzeba, odpowiednią domenę.

  2. Kliknij filtr „Fatal”

    Odnajdź wiersz odpowiadający godzinie wystąpienia problemu. Kolumny „FICHIER PHP” i „LIGNE” wskazują plik powodujący problem: w WordPressie adres typu /wp-content/plugins/nazwa-wtyczki/ wskazuje problematyczną wtyczkę.

  3. Poproś o diagnozę

    Kliknij „✨ Diagnostic IA” na końcu wiersza, a następnie „✨ Analyser avec l'IA”. Po 15 do 30 sekundach narzędzie wyjaśni znaczenie błędu, jego prawdopodobną przyczynę i kroki naprawy.

    Jak uzyskać dostęp do logów Apache / PHP

Pobieranie surowych logów dostępu

  1. Kliknij „📦 Logs bruts”

    W zakładce „Accès & Erreurs” przewiń na dół strony do sekcji „Exporter vos données” i kliknij „📦 Logs bruts”.

  2. Pobierz wybrany plik

    Kliknij „📥 Télécharger” obok pliku: „nginx.access.log” dla dzisiejszego logu albo archiwum „nginx.access.log-AAAAMMJJ.gz” dla wybranego dnia. Archiwa obejmują ostatnie 15 dni.

    Jak uzyskać dostęp do logów Apache / PHP

Aby wyeksportować tylko część żądań (na przykład błędy 404 dla jednej domeny), najpierw ustaw okres, domenę i filtry, a następnie kliknij „📥 CSV filtré”.

Często zadawane pytania

Nie mogę już znaleźć zakładek Error.log i PHP.log

Stary ekran „Logs Apache et PHP” został zastąpiony przez LWS Log Analyzer. Błędy PHP znajdują się w zakładce „Erreurs PHP”, żądania z błędami w „Accès & Erreurs” (filtry „4xx” i „5xx”), a blokady firewalla w „Mod Security (WAF)”.

Nie widzę żadnych błędów, chociaż moja strona je wyświetla

Sprawdź okres (przełącz na „7 derniers jours”, jeśli problem jest starszy) oraz wybraną domenę na liście. Jeśli zakładka „Erreurs PHP” pozostaje pusta, sprawdź „Accès & Erreurs” z filtrem „5xx”, a następnie zakładkę „Protection”.

Odwiedzający otrzymuje błąd 406

Żądanie zablokowane przez regułę firewalla ModSecurity zwraca błąd 406. Poszukaj adresu IP odwiedzającego lub adresu strony w zakładce „Mod Security (WAF)”: jeśli żądanie ma status „🚫 Bloqué”, zanotuj numer reguły. Pomoc Jak naprawić błąd 406 i znaleźć źródło problemu? wyjaśnia dalsze kroki.

Odwiedzający otrzymuje błąd 403

Błąd 403 nie jest zwracany przez reguły ModSecurity. Sprawdź zakładkę „Protection”, a następnie „Accès & Erreurs” z filtrem „4xx”. Pomoc Jak naprawić błąd 403 Forbidden na swojej stronie? szczegółowo opisuje możliwe przyczyny.

Mój serwis jest wolny: gdzie szukać?

W „Accès & Erreurs” użyj filtrów „> 1s”, „> 2s” i „> 5s”. Zakładka „PHP-FPM” pokazuje najwolniejszy skrypt, a zakładka „Cache” — udział stron obsłużonych z cache.

Czy mogę uzyskać starsze logi?

Narzędzie wyświetla maksymalnie ostatnie 7 dni. Surowe logi dostępu można pobrać za 15 dni przez „📦 Logs bruts”.

Czy mogę skopiować logi do mojego konta FTP?

Nie, narzędzie nie oferuje takiej opcji. Pobierz je przez „📦 Logs bruts”, a następnie wyślij tam, gdzie chcesz.

Kim jest Albert?

To asystent AI LWS Log Analyzer. Kliknij dymek 💬 w prawym dolnym rogu ekranu, aby zadać mu pytanie o swoje logi, na przykład „Czy moja strona jest atakowana?” albo „Dlaczego mam błędy 500?”.

Powiązane artykuły

help.lws.net/a/124
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 41 355 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.