Jak naprawić błąd HTTP 500 WordPress (2021)

Opublikowany: 2021-10-11
jak naprawić błąd http 500 wordpress 2021

Wyobraź sobie, że Twoja witryna działa normalnie, jak zwykle, a Twoja witryna ulega awarii z powodu okropnego błędu HTTP 500 WordPress . Może pojawić się w najbardziej nieoczekiwanym momencie i sprawić, że będziesz miał problemy z przywróceniem witryny do trybu online. Dlatego ten problem może pochodzić z katalogu głównego lub serwera hosta. Poza tym całkowite naprawienie zajmie Ci sporo czasu i wysiłku. Jesteśmy jednak tutaj, aby zasugerować kilka rozwiązań, aby przejść przez ten błąd.

Spis treści

Jaki jest główny powód błędu HTTP 500 WordPress?

Wewnętrzny błąd serwera 500 WordPress to stan nieprzewidywalnych okoliczności serwera, które uniemożliwiają Twojej witrynie zakończenie żądania. Aby być bardziej szczegółowym, za każdym razem, gdy odwiedzasz witrynę, Twoja obecna przeglądarka wysyła żądanie do serwera. Serwer odbiera, wypełnia i odsyła wszystkie potrzebne pliki, w tym kod statusu HTTP. Będzie się składać z jednej z tych 2 opcji: kod statusu 200 oznaczający „W porządku” lub kod statusu 500 oznaczający „Poszło nie tak”.

500 wewnętrzny błąd serwera
500 wewnętrzny błąd serwera

Wewnętrzny błąd serwera WordPress jest dość powszechny u wszystkich twórców stron internetowych. Może pojawić się na stronie pracującej na serwerze. Jednak nie pokazuje to twórcom niczego, co może sprawiać im trudności.

Jak widzieliśmy, ten błąd występuje z powodu funkcji motywu/wtyczek, zdeprecjonowanego pliku .htaccess lub ograniczonej pamięci PHP. Rzadko zdarza się to, gdy próbujesz przejść do pliku administratora, ale Twoja witryna nadal działa normalnie.

Rozwiązywanie problemów z wewnętrznym błędem serwera WordPress

Zanim naprawisz wewnętrzny błąd serwera WordPress 500 , powinieneś najpierw wykonać poniższe zadanie:

Utwórz kopię zapasową swojej witryny

wykonaj kopię zapasową pliku witryny

Proces naprawy tego błędu będzie obejmował wiele plików w Twojej witrynie. Powinieneś utworzyć kopię zapasową swojej witryny na wypadek, gdyby coś nie poszło dobrze. Zaoferujemy Ci dokumentację, która pomoże Ci wykonać pierwszy krok w planie:

Przeczytaj więcej: Jak stworzyć stronę internetową za pomocą motywów WordPress

Jak wykonać kopię zapasową witryny WordPress (2 metody)

Która z nich jest najlepszą wtyczką do tworzenia kopii zapasowych WordPress na rok 2021?

10 najlepszych darmowych wtyczek WP Backup do ochrony WordPressa

Użyj klienta FPT

klient FTP
Klient FTP

Klient FPT może pomóc w zalogowaniu się i wprowadzeniu zmian w plikach witryny. Jest to o wiele łatwiejsze niż dostęp do menedżera plików hostingu.

Aby to zrobić, najpierw pobierz klienta FTP. Sprawdź odpowiednią wersję dla swojego systemu operacyjnego i zainstaluj ją. Następnie wybierz „Plik”, „Menedżer witryny” i „Nowa witryna”, gdzie wpiszesz nazwę swojej witryny. Skonfiguruj następujące opcje: host, port, protokół, szyfrowanie i typ logowania. Aby kontynuować, musisz uzyskać dostęp do menedżera plików swojego planu hostingowego. Następnie przejdź do zakładki „Ustawienia transferu”, zaznacz pole „Ogranicz liczbę jednoczesnych połączeń” i zmień „Maksymalna liczba połączeń” na 8 (zapobiec blokowaniu adresu IP przez serwer). Aby zakończyć, naciśnij „Połącz”.

Rozwiązania dla błędu HTTP 500 WordPress

Istnieje wiele rozwiązań dla błędu HTTP 500 WordPress , które tworzą nowy plik .htaccess i przekraczają limity pamięci PHP. Poza tym mamy na to inne sposoby.

Cóż, zanurzmy się w nich.

Tworzenie zupełnie nowego pliku .htaccess

Aby rozpocząć, otwórz katalog główny WordPress w kliencie FTP. Wyświetlenie wp-content i wp-admin oznacza, że ​​uzyskałeś dostęp do właściwego pliku i możesz przejrzeć ukryte pliki, wybierając "Serwer" -> "Wymuś wyświetlanie ukrytych plików". Następnie znajdź plik .htaccess i zmień jego nazwę na .htaccess .bak, usuwając bieżący plik .htaccess, aby utworzyć nowy.

Przejdź do „Ustawienia” w obszarze administratora WordPress, wybierz „Permalinki” i „Zapisz zmiany”. Teraz możesz otworzyć witrynę w przeglądarce, aby sprawdzić, czy błąd 500 WordPress zniknął, czy nie. Jeśli sytuacja pójdzie dobrze, problem zostanie rozwiązany, ponieważ błąd pochodzi z uszkodzonego pliku .htaccess. Jeśli odwrotnie, nadal masz rzeczy do zrobienia. Z drugiej strony pamiętaj, aby dokładnie nazwać plik .htaccess

Przeczytaj więcej: LearnPress Ustawienia płatności: samouczek All-in-one

Zwiększenie limitu pamięci WordPress PHP

Ta statystyka jest ustalana przez WordPress i Twojego hosta. Gdy przekroczysz limit, WordPress również próbuje go zwiększyć, ale osiąga tylko najwyższy poziom odnotowany na serwerze. Zazwyczaj ten limit jest znacznie niższy w przypadku usług hostingu współdzielonego. Aby zweryfikować błąd WordPress 500 , musisz zwiększyć limit pamięci WordPress PHP i ponownie załadować witrynę.

Teraz otwórz katalog główny, znajdź plik wp-config.php i kliknij go prawym przyciskiem myszy. Następnie klikniesz „Pobierz”, aby zainstalować go na swoim komputerze i otworzyć go w wybranym edytorze tekstu, dodając ten wiersz kodu pod otwierającym tagiem PHP:

define('WP_MEMORY_LIMIT', '64M');

Oryginał zostanie nadpisany podczas zapisywania nowego pliku i ponownego przesyłania go do katalogu głównego. Następnie ponownie załaduj klienta i swoją witrynę. Jeśli problemy nadal istnieją, to nie są one związane z PHP. Usuń powyższą linię kodu z pliku wp-config.php i prześlij ją ponownie do katalogu głównego. Jeśli problem zniknie, nadal masz nad czym pracować. Cóż, zwiększenie limitu PHP wydaje się być tymczasowym rozwiązaniem, ponieważ coś nadal obciąża Twój limit.

Jeśli dojdzie do najgorszego scenariusza, naprawdę powinieneś skontaktować się z usługą hostingową w celu zwiększenia limitu serwera.

Mniej popularne rozwiązania dla błędu HTTP WordPress 500

To są 2 najpopularniejsze rozwiązania problemu Internal 500. Jednak mamy też na to inne sposoby.

Wycofywanie wtyczek

Uzyskując dostęp do sekcji administratora WordPress, możesz je zamknąć jeden po drugim i ponownie załadować stronę po każdej likwidacji. Jeśli problem zniknął, jest to wtyczka, którą właśnie zamknąłeś. Wymaż ten i zastąp go właściwym. Jeśli nie możesz tego zrobić, skontaktuj się z programistami.

Możesz uzyskać do niego dostęp za pośrednictwem klienta FTP, jeśli logowanie do WordPressa jest niemożliwe. Przejdź do katalogu głównego -> plik wp-content i zmień nazwę tego pliku. Spowoduje to zamknięcie wszystkich obecnych wtyczek. Jeśli usterka zniknęła, oznacza to, że pochodzi z niezgodnej wtyczki. Aktywuj je jeden po drugim i odświeżaj po każdej turze, aby zobaczyć, który z nich jest uszkodzony. Pamiętaj, aby po zakończeniu zmienić nazwę folderu „Wtyczki”.

Przeczytaj więcej: Płatne członkostwo Pro: Wtyczka członkowska dla Learnpress

Debugowanie witryny

Istnieje wbudowana funkcja WordPress, której możesz użyć do debugowania swojej witryny. Jeśli znasz tę funkcję, możesz zacząć od razu. Jeśli odwrotnie, powinieneś zadzwonić do programistów. Wszystkie znalezione problemy są zapisywane w katalogu głównym.

Sprawdzanie uprawnień

To nie jest tak skuteczne, ale możesz to sprawdzić. Plik uprawnień powinien mieć numer 644 lub 755, a ustawienie uprawnień może spowodować błąd WordPress 500. W katalogu głównym sprawdź wszystkie uprawnienia i upewnij się, że są ustawione na 644 lub 755.

Przesyłanie nowych wersji wp-includes i wp-admin do Witryny

Jeśli wszystkie powyższe sposoby nie rozwiążą wewnętrznego błędu serwera WordPress , możesz spróbować. Utwórz kopię zapasową wszystkich plików witryny i zainstaluj nową wersję WordPressa ze swojej witryny głównej. Wyodrębnij wszystkie pliki z pliku ZIP i otwórz wyodrębniony. Otwórz katalog główny witryny w planowanym kliencie FTP i prześlij wp-admin i wp-includes z nowej wersji WordPressa do katalogu witryny, zastępując starsze.

Załaduj ponownie klienta i swoją witrynę. Jeśli błąd zostanie naprawiony, prawdopodobnie pochodzi z uszkodzonego pliku rdzenia. Jeśli nadal widzisz błąd, jedynym wyborem jest skontaktowanie się z gospodarzem.

Kontakt z usługą hostingową

Cóż, ostatnie rozwiązanie jest tutaj. Host może znać Twój błąd i pomóc Ci go naprawić. Powinieneś jednak sprawdzić wszystkie swoje pliki przed skontaktowaniem się z nimi. Możesz delikatnie poprosić ich o sprawdzenie dzienników serwera pod kątem problemu.

500 Wewnętrzny błąd serwera WordPress: Wniosek

Wewnętrzny błąd serwera WordPress 500 jest trudnym problemem, ponieważ wymaga wielu kroków, aby znaleźć tutaj prawdziwy problem. Na koniec upewnij się, że regularnie masz kopię zapasową swojej witryny i zwykle aktualizuj motyw i wtyczki. Poza tym sprawdź zgodność wtyczek z motywem witryny.

Mamy nadzieję, że dzięki temu artykułowi uda Ci się rozwiązać problem.

Czytaj więcej: Motyw WordPress dla najlepszego hotelu (2021)