Jak włączyć dzienniki błędów WordPress

Opublikowany: 2023-04-01
Spis treści
  • Zrozumienie dzienników błędów WordPress
  • Jak włączyć dzienniki błędów PHP
  • Jak włączyć dzienniki błędów WordPress
  • Sprawdź dzienniki błędów WordPress
  • Najlepsze praktyki dziennika błędów
  • Powiązane artykuły
  • Wniosek

Nauczenie się , jak włączyć dzienniki błędów w WordPressie, ma kluczowe znaczenie dla utrzymania zdrowej, dobrze działającej strony internetowej. Gdy napotkasz problemy w swojej witrynie, dzienniki błędów mogą pomóc zidentyfikować podstawowe problemy. Ten artykuł przeprowadzi Cię przez proces włączania dzienników błędów, aby Twoja witryna działała płynnie i wydajnie.

Aktywując dzienniki błędów, uzyskasz cenne informacje na temat wydajności witryny i potencjalnych problemów. Te dzienniki działają jako podstawowe narzędzia dla administratorów witryn internetowych, ułatwiając szybkie identyfikowanie i rozwiązywanie problemów.

W tym obszernym przewodniku dowiesz się o różnych typach dzienników błędów i sposobach ich włączania w WordPress. Omówimy również najlepsze praktyki i skuteczne analizowanie dzienników. Wykonując te czynności, będziesz lepiej przygotowany do utrzymywania i optymalizowania swojej witryny, zapewniając lepsze wrażenia użytkownikom.

Zrozumienie dzienników błędów WordPress

logi błędów php

Przed przystąpieniem do włączania dzienników błędów konieczne jest zrozumienie dwóch podstawowych typów dzienników, które napotkasz w WordPress:

  1. Dzienniki błędów PHP
  2. Dzienniki debugowania WordPressa

Oba dzienniki służą wyjątkowym celom, a zrozumienie różnic między nimi pomoże Ci efektywniej z nich korzystać.

1. Dzienniki błędów PHP

Dzienniki błędów PHP rejestrują błędy związane z kodem PHP uruchamiającym Twoją witrynę WordPress. Błędy te mogą wynikać z dodanych motywów, wtyczek, a nawet niestandardowego kodu. Dzienniki błędów PHP dostarczają cennych informacji na temat błędów składniowych, brakujących plików i innych problemów, które mogą uniemożliwić prawidłowe działanie witryny.

2. Dzienniki debugowania WordPress

Z drugiej strony dzienniki debugowania WordPress są specjalnie zaprojektowane do wychwytywania błędów w rdzeniu WordPress, motywach i wtyczkach. Włączając dzienniki debugowania, uzyskasz wgląd w przestarzałe funkcje, powiadomienia i inne problemy, które mogą potencjalnie wpłynąć na wydajność Twojej witryny i wrażenia użytkowników.

Mając podstawową wiedzę na temat tych dzienników błędów, przyjrzyjmy się teraz krokom, które należy wykonać, aby włączyć je w witrynie WordPress.

Jak włączyć dzienniki błędów PHP

Aktywacja dzienników błędów PHP to prosty proces, który obejmuje modyfikację pliku php.ini na serwerze. Wykonaj następujące kroki, aby włączyć dzienniki błędów PHP:

Dostęp do pliku php.ini

edytuj plik php.ini

Znajdź plik php.ini na swoim serwerze. Ten plik zwykle znajduje się w folderze głównym lub w podkatalogu, w zależności od dostawcy usług hostingowych.

Znalezienie pliku php.ini może się różnić w zależności od środowiska hostingowego i konfiguracji serwera. Oto kilka typowych sposobów zlokalizowania pliku php.ini:

  1. Hosting współdzielony: W środowiskach hostingu współdzielonego plik php.ini zwykle znajduje się w katalogu głównym (public_html) lub w podkatalogu, takim jak /etc/php/. Dostęp do tych plików można uzyskać za pomocą Menedżera plików w panelu sterowania hostingu (np. cPanel) lub klienta FTP (np. FileZilla).
  2. Wirtualny serwer prywatny (VPS) lub serwer dedykowany: W VPS lub serwerach dedykowanych lokalizacja pliku php.ini zależy od systemu operacyjnego serwera i instalacji PHP. Oto kilka typowych lokalizacji dla różnych systemów:
    • Ubuntu/Debian (Apache): /etc/php/[PHP version]/apache2/php.ini Ubuntu/Debian (Nginx): /etc/php/[PHP version]/fpm/php.ini CentOS/RHEL (Apache) : /etc/php.ini CentOS/RHEL (Nginx): /etc/php-fpm.d/www.conf
    Uzyskaj dostęp do serwera przez SSH i użyj poleceń, takich jak find , locate lub grep aby wyszukać plik php.ini, jeśli nie masz pewności co do jego dokładnej lokalizacji.
  3. Lokalne środowisko programistyczne: Jeśli pracujesz z lokalnym środowiskiem programistycznym, takim jak XAMPP, MAMP lub WAMP, plik php.ini zazwyczaj można znaleźć w folderze odpowiedniej aplikacji. Niektóre typowe lokalizacje to:
    • XAMPP (Windows): C:\xampp\php\php.ini
    • XAMPP (macOS): /Applications/XAMPP/xamppfiles/etc/php.ini
    • MAMP (macOS): /Applications/MAMP/conf/php[PHP version]/php.ini
    • WAMP (Windows): C:\wamp[64]\bin\php\php[PHP version]\php.ini
  4. Utwórz plik informacyjny PHP: Jeśli nadal nie możesz zlokalizować pliku php.ini, możesz utworzyć plik informacyjny PHP, aby ujawnić lokalizację. Wykonaj następujące kroki:
    • Utwórz nowy plik o nazwie info.php w folderze public_html.
    • Dodaj następujący kod do pliku: <?php phpinfo(); ?> <?php phpinfo(); ?>
    • Zapisz plik i uzyskaj do niego dostęp w przeglądarce, odwiedzając stronę http://yourdomain.com/info.php .
    • Poszukaj wpisu „Załadowany plik konfiguracyjny”, który wyświetli lokalizację pliku php.ini.

Pamiętaj, aby usunąć plik info.php po zlokalizowaniu pliku php.ini, ponieważ zawiera on poufne informacje o twoim serwerze.

Jeśli nadal masz problem ze znalezieniem pliku php.ini , rozważ skontaktowanie się z zespołem pomocy dostawcy usług hostingowych w celu uzyskania wskazówek.

Konfigurowanie ustawień raportowania błędów

Po uzyskaniu dostępu do pliku php.ini musisz zmodyfikować następujące ustawienia:

edycja php-ini
  1. display_errors: Ustaw tę opcję na „Wyłączone”, aby zapobiec wyświetlaniu błędów w Twojej witrynie.
  2. log_errors: Ustaw tę opcję na „Włączone”, aby włączyć rejestrowanie błędów.
  3. error_reporting: Skonfiguruj poziom zgłaszania błędów (np. E_ALL dla wszystkich błędów).
  4. error_log: Określ lokalizację i nazwę pliku dziennika błędów.

Po wprowadzeniu tych zmian zapisz plik php.ini i zrestartuj serwer WWW, aby zmiany odniosły skutek.

Jak włączyć dzienniki błędów WordPress

Aby włączyć dzienniki debugowania WordPress, musisz zmodyfikować plik wp-config.php, który znajduje się w katalogu głównym instalacji WordPress. Wykonaj następujące kroki:

Dostęp do pliku wp-config.php

Znajdź plik wp-config.php i otwórz go za pomocą edytora tekstu. Jeśli nie masz pewności co do jego lokalizacji, skonsultuj się z dostawcą usług hostingowych w celu uzyskania pomocy.

wp_debug prawda

Dodawanie lub modyfikowanie stałych debugowania

W pliku wp-config.php dodaj lub zmodyfikuj następujące stałe debugowania:

  1. WP_DEBUG: Ustaw to na „true”, aby włączyć tryb debugowania.
  2. WP_DEBUG_LOG: Ustaw to na „true”, aby zapisać informacje debugowania w pliku dziennika.
  3. WP_DEBUG_DISPLAY: Ustaw to na „false”, aby zapobiec wyświetlaniu komunikatów debugowania w Twojej witrynie.
  4. SCRIPT_DEBUG: Ustaw to na „true”, aby zmusić WordPressa do używania rozwojowych wersji podstawowych plików CSS i JavaScript. Może to pomóc w zidentyfikowaniu problemów ze zminimalizowanymi lub połączonymi plikami.

Po dokonaniu niezbędnych zmian zapisz plik wp-config.php i odśwież stronę, aby zastosować nowe ustawienia.

Sprawdź dzienniki błędów WordPress

Po włączeniu dzienników błędów ważne jest, aby wiedzieć, jak uzyskać do nich dostęp i je analizować. Ta sekcja przeprowadzi Cię przez lokalizowanie plików dziennika i zrozumienie wpisów dziennika.

Lokalizowanie plików dziennika

sprawdź php.ini, aby znaleźć miejsce na plik php_error.log

Zarówno dzienniki błędów PHP, jak i dzienniki debugowania WordPress są przechowywane w osobnych plikach:

  1. Lokalizacja pliku dziennika błędów PHP: Jak określono w pliku php.ini.
  2. Lokalizacja pliku dziennika debugowania WordPress: zwykle przechowywana w katalogu /wp-content/ i nazwana debug.log. Jeśli ustawiłeś niestandardową lokalizację w pliku wp-config.php , zapoznaj się z tą ścieżką.

Czytanie i rozumienie wpisów dziennika

Otwórz pliki dziennika za pomocą edytora tekstu, aby wyświetlić wpisy. Dzienniki błędów będą zawierać informacje, takie jak znaczniki czasu, typy błędów, ścieżki plików i komunikaty o błędach. Analizując te informacje, możesz zidentyfikować źródło problemu i podjąć odpowiednie działania, aby go rozwiązać.

Identyfikowanie i rozwiązywanie typowych problemów

Niektóre typowe problemy, które możesz napotkać w dziennikach błędów, to błędy składni PHP , przestarzałe funkcje, brakujące pliki lub nieprawidłowe uprawnienia do plików. Aby rozwiązać te problemy, może być konieczne zaktualizowanie motywów lub wtyczek, poprawienie niestandardowego kodu lub skonsultowanie się z dostawcą usług hostingowych w celu uzyskania pomocy.

Najlepsze praktyki dziennika błędów

Aby w pełni wykorzystać dzienniki błędów, postępuj zgodnie z tymi sprawdzonymi metodami:

  1. Regularne monitorowanie i konserwacja dzienników: regularnie przeglądaj pliki dzienników, aby proaktywnie identyfikować i rozwiązywać problemy.
  2. Ograniczanie dostępu do plików dziennika: ustaw odpowiednie uprawnienia do plików, aby zapobiec nieautoryzowanemu dostępowi do poufnych informacji.
  3. Zarządzanie rozmiarami plików dziennika: Okresowo archiwizuj lub usuwaj stare wpisy dziennika, aby zachować łatwość zarządzania plikami dziennika i poprawić wydajność.
  4. Wyłączanie dzienników błędów w środowiskach produkcyjnych: Rozważ wyłączenie dzienników błędów w działających witrynach, aby zachować optymalną wydajność i wygodę użytkownika. Włącz dzienniki tylko wtedy, gdy jest to konieczne do celów debugowania.

Powiązane artykuły

Jak naprawić WordPress, który utknął w trybie konserwacji (ROZWIĄZANY)

Jak akceptować płatności za pomocą WordPress – ostateczny przewodnik

Jak naprawić błąd „Instalacja nie powiodła się: nie można utworzyć katalogu” w WordPress (przewodnik 2023)

Jak naprawić błąd wyczerpania pamięci WordPress?

Wniosek

Włączenie dzienników błędów w WordPress jest niezbędnym krokiem w utrzymaniu dobrze działającej strony internetowej. Postępując zgodnie z krokami i najlepszymi praktykami opisanymi w tym przewodniku, możesz skutecznie monitorować i rozwiązywać problemy, poprawiając wydajność witryny i wygodę użytkowników.

Pamiętaj, aby dzienniki błędów były włączone i regularnie monitorowane, zapewniając optymalizację i dostępność witryny dla wszystkich odwiedzających.