GoDaddy Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Napraw wewnętrzny błąd serwera WordPress

Uwaga: W tym artykule opisano procedurę rozwiązywania problemów związanych z błędem wewnętrznym 500 serwera. Jeśli nie masz pewności, który błąd powoduje problemy w Twojej witrynie, zapoznaj się z artykułem o najczęstszych błędach WordPressa i sugerowanymi rozwiązaniami .

Wewnętrzny błąd serwera (ISE), znany również jako błąd 500, to ogólny komunikat o błędzie, który pojawia się, gdy nie można wyświetlić witryny WordPress. W starszych wersjach systemu WordPress ISE może być również wyświetlany jako pusta biała strona bez żadnych szczegółów błędu. Błąd może wystąpić z różnych powodów, ale zwykle jest spowodowany konfliktem z WordPressem, wtyczką, motywem lub jednym z plików kontrolnych witryny. Dzieje się tak najczęściej po aktualizacji.

Znalezienie przyczyny ISE, a następnie rozwiązanie jej często jest kwestią prób i błędów. Poniżej znajduje się kilka sposobów na znalezienie przyczyny błędu wraz z łączami do artykułów, które przeprowadzą Cię przez każdy proces i opisują, jak go naprawić.

Uwaga: Rozwiązanie problemu wewnętrznego błędu serwera wymaga zaawansowanych metod rozwiązywania problemów, które obejmują połączenie z hostem za pomocą aplikacji FTP, edytowanie lub wyłączanie plików oraz wprowadzanie zmian w bazie danych. Jeśli nie chcesz samodzielnie naprawiać tego błędu, nasz zespół pomocy technicznej WordPress Premium może to zrobić za Ciebie.

Ostrzeżenie: Zawsze wykonuj kopię zapasową witryny przed rozpoczęciem rozwiązywania problemów lub wprowadzeniem jakichkolwiek zmian.

Pierwszym krokiem w rozwiązywaniu problemów z ISE jest połączenie z serwerem przy użyciu protokołu transferu plików (FTP) . Umożliwi to dostęp do plików witryny i edytowanie ich. Gdy witryna ma 500 ISE, pulpit nawigacyjny WordPress i narzędzia takie jak Menedżer plików nie będą działać. W takim przypadku do edycji plików witryny musisz użyć aplikacji FTP.

Dostępnych jest wiele różnych aplikacji FTP, ale zalecamy użycie programu FileZilla . Wybierz typ hostingu z poniższej listy, aby dowiedzieć się, jak uzyskać poświadczenia FTP i połączyć się ze swoją witryną:

Po nawiązaniu połączenia znajdź folder, w którym znajduje się witryna WordPress-powinien zawierać pliki i foldery z prefiksem wp- , np. Wp-admin, wp-content i wp-config.php. Teraz możesz rozpocząć rozwiązywanie problemów i eliminowanie możliwych przyczyn jeden po drugim, dopóki nie dowiesz się, co powoduje ISE.

Wyłącz plik .htaccess

Jedną z najczęstszych przyczyn ISE jest uszkodzony plik .htaccess. .Htaccess to plik kontrolny, którego WordPress używa do komunikacji z serwerem. WordPress, wtyczki i motywy często wprowadzają zmiany w tym pliku, co może czasami powodować jego uszkodzenie.

Plik powinien znajdować się w głównym folderze zawierającym instalację WordPressa (folder główny). W różnych folderach mogą znajdować się inne pliki .htacess, ale należy wyłączyć ten plik podczas rozwiązywania problemów z ISE.

Plik .htaccess jest domyślnie ukryty, więc jeśli go nie widzisz, włącz opcję pokazywania ukrytych plików w programie FileZilla lub dowolnej innej używanej aplikacji FTP.

Po znalezieniu pliku zmień jego nazwę na .htaccess.disabled , a następnie przejdź do witryny w trybie przeglądania prywatnego w przeglądarce Chrome , Firefox lub Edge :

  • Jeśli błąd zniknął, zresetuj bezpośrednie linki , aby automatycznie utworzyć nowy plik .htaccess.
  • Jeśli błąd nadal występuje, zmień nazwę pliku z powrotem na .htacess i kontynuuj zgodnie z zaleceniami z tego artykułu.

Zwiększ swoje limity pamięci

Twoje konto hostingowe przypisuje określoną ilość pamięci do uruchamiania języka PHP, która jest niezbędna do działania witryny WordPress. Ze względu na rozmiar witryny lub liczbę używanych przez nią wtyczek może ona wymagać więcej niż domyślnej pamięci PHP.

Aby to zrobić, znajdź plik wp-config.php w folderze z instalacją WordPressa i wykonaj kroki 3-7 z tego artykułu, aby zwiększyć limit pamięci WordPressa . Odwiedź swoją witrynę w trybie przeglądania prywatnego, a jeśli zwiększenie limitu pamięci WordPress nie pomogło, spróbuj zwiększyć limit pamięci PHP do 256 MB lub 512 MB.

Wyłącz wszystkie wtyczki

Wtyczki WordPress mogą powodować konflikty między sobą, z aktywnym motywem lub z Twoją wersją WordPressa, co może prowadzić do ISE. Jest to bardziej prawdopodobne po zaktualizowaniu WordPressa, aktywnego motywu lub jednej z wtyczek.

Aby sprawdzić, czy problem jest spowodowany przez wtyczki, w folderze wp-content zmień nazwę folderu wtyczek na plugins.renamed i odwiedź witrynę w trybie przeglądania prywatnego:

  • Jeśli problem ISE został rozwiązany, zmień nazwę folderu z wtyczkami z powrotem na wtyczki i kontynuuj badanie problemu, wykonując kroki z tego artykułu, aby wyłączyć poszczególne wtyczki, aby określić, która z nich powoduje błąd. Jeśli chcesz nadal korzystać z wtyczki powodującej problemy, prześlij najnowszą wersję wtyczki za pomocą protokołu FTP , a następnie włącz ją. Spowoduje to zaktualizowanie wtyczki. Jeśli aktualizacja nie działa, spróbuj następujących rozwiązań:
    • Wyszukaj wtyczkę w repozytorium wtyczek WordPress w witrynie wordpress.org . Na stronie głównej wtyczki wybierz opcję Wyświetl forum pomocy technicznej . Przeszukaj forum, aby znaleźć rozwiązanie dotyczące Twojego problemu.
    • Jeśli wtyczka została zakupiona gdzieś indziej, zapoznaj się z dokumentacją dostarczoną przez programistę wtyczki.
  • Jeśli problem nie ustąpi, zmień nazwę folderu z wtyczkami z powrotem na wtyczki i wypróbuj następne możliwe rozwiązanie.

Ponownie prześlij podstawowe pliki WordPressa

Uwaga: Jeśli Twoja witryna korzysta z hostingu zarządzanego systemu WordPress, pomiń tę sekcję, ponieważ podstawowe pliki systemu WordPress są preinstalowane w planie hostingu. Są one automatycznie aktualizowane, aby zapewnić bezpieczeństwo witryny, i nie można ich zastąpić FTP.

W niektórych sytuacjach podstawowe pliki WordPressa mogą zostać uszkodzone podczas aktualizacji, powodując błąd ISE. Spróbuj ponownie przesłać podstawowe pliki WordPress, aby upewnić się, że nie powodują problemu.

Pobierz tę samą wersję WordPressa, której obecnie używasz z repozytorium WordPress , rozpakuj ją na komputerze lokalnym i przenieś (nadpisz) foldery wp-admin i wp-includes na komputerze lokalnym za pomocą protokołu FTP.

Uwaga: Jeśli nie masz pewności, której wersji WordPress używa Twoja witryna, możesz sprawdzić plik wp-version.php znajdujący się w folderze wp-includes .

Przełącz się na domyślny motyw WordPress

Jeśli powyższe opcje nie pomogły w rozwiązaniu problemu, przyczyną konfliktu może być motyw. Aby przetestować, możesz wybrać jeden z domyślnych motywów WordPress , taki jak TwentyTwenty lub TwentyTwentyOne . Będziesz musiał zmienić motyw w bazie danych, ponieważ pulpit nawigacyjny WordPress będzie niedostępny, gdy Twoja witryna doświadcza 500 ISE.

Uwaga: Jeśli nie masz zainstalowanego domyślnego motywu WordPress, możesz zainstalować go za pomocą protokołu FTP , a następnie aktywować w bazie danych .

Jeśli witryna ładuje się poprawnie po przełączeniu na motyw domyślny, możesz zaktualizować swój normalny motyw do najnowszej wersji i aktywować go.

Jeśli aktualizacja motywu nie działa, spróbuj następujących rozwiązań:

  • Wyszukaj motyw w repozytorium motywów WordPress w witrynie wordpress.org . Na stronie głównej motywu wybierz Wyświetl forum pomocy technicznej . Przeszukaj forum, aby znaleźć rozwiązanie dotyczące Twojego problemu.
  • Jeśli motyw został zakupiony gdzieś indziej, zapoznaj się z dokumentacją dostarczoną przez programistę motywu.

Więcej informacji