Jak szybko naprawić błąd wewnętrzny serwera 500 w WordPress

04.06.2020
ЯК 'Jak szybko naprawić błąd wewnętrzny serwera 500 w WordPress
0 9 мин.

Dostajesz 500 wewnętrzny błąd serwera w WordPress? Nie panikuj! Jest to jeden z najczęstszych błędów WordPress, z którym często boryka się wielu webmasterów.


Technicznie jest to błąd po stronie serwera, gdy serwer nie może komunikować się z Twoją witryną, w wyniku czego serwer pokazuje wewnętrzny błąd serwera. 

W przeciwieństwie do innych błędów WordPress, ten błąd nie mówi, jaki jest dokładny problem.

Ponieważ problem nie jest tworzony przez użytkowników, a błąd nie podaje żadnych informacji, może być bardzo frustrujący dla użytkowników. Ale ten problem można rozwiązać, gdy wiemy, co jest przyczyną.

W tym artykule pokażemy, jak naprawić błąd wewnętrzny serwera 500 w WordPress.

przykład błędu wewnętrznego serwera

Co powoduje błąd wewnętrzny serwera 500?

Wewnętrzny błąd serwera w WordPressie może wystąpić z wielu powodów, takich jak:

  • uszkodzony plik .htaccess
  • osiągnięcie limitu pamięci PHP
  • problematyczne wtyczki
  • uszkodzone podstawowe pliki WordPress

Są to typowe przyczyny, które powodują wewnętrzny błąd serwera w witrynie WordPress. Ponieważ błąd występuje po stronie serwera, może pojawić się w dowolnym momencie na Twojej stronie, a strona będzie niedostępna.

W przypadku pojawienia się 500 wewnętrznych błędów serwera w witrynie WordPress, możesz łatwo to naprawić za pomocą następujących rozwiązań.

Naprawmy wewnętrzny błąd serwera w WordPress.

Uwaga: Zanim zaczniesz, zdecydowanie zalecamy wykonanie pełnej kopii zapasowej plików WordPress i bazy danych. Jeśli coś pójdzie nie tak, możesz łatwo przywrócić swoją witrynę.

Na szczęście można to zrobić automatycznie za pomocą wtyczki zapasowej WordPress, takiej jak BlogVault lub BackupBuddy.

Jak naprawić błąd wewnętrzny serwera 500 w WordPress

Oto najczęstsze rozwiązania naprawiania wewnętrznego błędu serwera w WordPress.

1. Naprawianie uszkodzonego pliku .htaccess

Plik .htaccess to plik konfiguracyjny używany przez serwery sieciowe oparte na Apache. Plik znajduje się w katalogu głównym witryny WordPress.

Plik .htaccess może być używany do skracania adresów URL, ustawiania linków bezpośrednich, optymalizacji stron internetowych, przekierowywania stron itp. Ponieważ kontroluje konfigurację serwera WWW, nawet niewielki błąd może spowodować problem, taki jak – wewnętrzny błąd serwera w WordPress.

Na szczęście problem można rozwiązać, tworząc nowy plik .htaccess. Pokażę ci, jak to zrobić.

Krok 1, Zmień nazwę .Plik htaccess

Pierwszą rzeczą, którą musisz zmienić nazwę .htaccess plik za pomocą hostingu cPanel lub klienta FTP, ale metoda jest taka sama dla obu.

Proces cPanel jest bardzo krótki i łatwy, więc pokażę Ci, jak używać cPanel.

  • Najpierw zaloguj się na swoje konto cPanel i przejdź do korzeń katalog (Menedżer plików> public_html) Twojej witryny WordPress
  • Stamtąd znajdź .htaccess plik i kliknij Przemianować
  • Zmiana nazwy pliku htaccess
  • Nadaj temu nazwę coś takiego .htaccess_old
  • Zapisz plik

Odśwież stronę internetową i niektóre inne strony, aby sprawdzić, czy rozwiązanie rozwiąże problem wewnętrznego błędu serwera. Jeśli wewnętrzny błąd serwera już się nie pojawia, przejdź do następnego kroku, który polega na odtworzeniu nowego pliku .htaccess.

Krok 2, Odtworzenie nowego pliku .htacess

Następnie zaloguj się do pulpitu WordPress i przejdź do Ustawienia> Permalinks i kliknij Zapisz zmiany przycisk na dole.

Zapisywanie bezpośrednich łączy WordPress

Zapisując permalinki automatycznie utworzy nowy .htaccess plik.

Jeśli to rozwiązanie nie naprawi 500 wewnętrznych błędów serwera w WordPress, sprawdź następującą metodę.

2. Napraw błąd wewnętrznego serwera, zwiększając limit pamięci WordPress PHP

Wewnętrzny błąd serwera może również pojawić się, jeśli Twoja witryna WordPress przekroczy limit pamięci PHP.

Domyślnie WordPress automatycznie próbuje zwiększyć limit pamięci PHP do 40 MB, co czasem nie wystarcza, szczególnie jeśli prowadzisz ciężką stronę lub kilka źle zakodowanych wtyczek. Może to powodować dodatkowe obciążenie serwera, w wyniku czego możesz zobaczyć wewnętrzny błąd serwera.

Aby zwiększyć limit pamięci PHP w WordPress,

  • Zaloguj się do swojego hostingu cPanel i przejdź do Menedżer plików
  • Otworzyć public_html folder i przejdź do wp-admin teczka
  • Teraz utwórz nowy plik php.ini w środku wp-admin teczka
  • Na koniec dodaj mały fragment kodu do tego pliku

pamięć = 128 MB

zwiększ limit pamięci php w wp-admin

Kiedy skończysz, nie zapomnij zapisać pliku.

Zwiększenie limitu pamięci PHP może naprawić 500 wewnętrznych błędów serwera w WordPress, ale jest to tylko rozwiązanie tymczasowe. Ponieważ nadal musisz znaleźć wtyczkę, która pochłania zasoby serwera.

Gdyby to powodowało problem, odtąd go nie zobaczysz. Teraz odśwież stronę kilka razy i sprawdź, czy zniknęła.

Jeśli nadal widzisz wewnętrzny błąd serwera, najprawdopodobniej błąd pojawia się z powodu problematycznej wtyczki. 

Przeczytaj także, jak zwiększyć limit pamięci PHP w WordPress

3. Usuń problematyczne wtyczki

Przez większość czasu występuje wewnętrzny błąd serwera w WordPress z powodu zepsutej wtyczki lub kolizji wtyczek.

W przypadku pojawienia się wewnętrznego błędu serwera nie będziesz mógł uzyskać dostępu do pulpitu administracyjnego WordPress. Musisz ręcznie dezaktywować wtyczki WordPress przy użyciu cPanel lub klienta FTP.

  • Najpierw zaloguj się do swojego hostingu cPanal i przejdź do katalogu głównego witryny WordPress
  • Iść do wp-content> wtyczki teczka
  • Zmień nazwę wtyczki teczka do czegoś takiego plugins_old

Zmień nazwę folderu wtyczek

Po zmianie nazwy folderu wtyczek wszystkie wtyczki zostaną dezaktywowane. Nie panikuj. Nie stracisz żadnych wtyczek.

Odśwież stronę w trybie incognito i miejmy nadzieję, że możesz uzyskać do niej dostęp.

Jeśli pójdziesz do wtyczki w sekcji pojawi się komunikat „… Wtyczka została dezaktywowana z powodu błędu: plik wtyczki nie istnieje„.

Teraz wiemy, że przyczyną wewnętrznego błędu serwera jest wtyczka, czas znaleźć i wyeliminować problematyczną wtyczkę.

  • Zmień nazwę plugins_old folder z powrotem do wtyczki i zaloguj się do pulpitu WordPress
  • Aktywuj wtyczkę jeden po drugim i za każdym razem odświeżaj swoją stronę internetową, aż pojawi się błąd
  • Jeśli ponownie aktywujesz wtyczkę i pojawi się błąd wewnętrzny serwera, oznacza to, że znalazłeś wtyczkę, która spowodowała problem
  • Teraz wystarczy usunąć wtyczkę za pomocą cPanel lub FTP i zgłosić problem twórcy wtyczki

4. Załaduj świeże pliki WordPress Core

Jeśli wszystkie poprzednie rozwiązania zawiodą, najprawdopodobniej błąd wewnętrzny serwera 500 w WordPress jest spowodowany uszkodzonymi podstawowymi plikami WordPress. 

Jednak ten przypadek jest rzadki, ale wiesz, że wszystko może się zepsuć w dowolnym momencie.

Aby naprawić podstawowe pliki WordPress, musisz ponownie przesłać wp-admin i wp-obejmuje foldery do katalogu głównego. Ale nie martw się, to nie usunie żadnych informacji.

  • Najpierw przejdź do WordPress.org i pobierz nową wersję WordPress

WordPress.org

  • Rozpakuj plik zip na swoim komputerze
  • Po wyodrębnieniu go w folderze WordPress zlokalizuj wp-admin i wp-obejmuje lornetka składana. Potrzebujemy tylko tych dwóch folderów
  • Metoda cPanel jest jednak łatwiejsza, ale w tym przypadku zalecamy przesłanie tych dwóch folderów za pomocą klienta FTP
  • Zaloguj się do katalogu WordPress za pomocą klienta FTP
  • Z lewej strony wybierz wp-admin i wp-obejmuje foldery na komputerze, kliknij go prawym przyciskiem myszy i kliknij Przekazać plik
  • Przesyłanie FTP Podstawowe pliki WordPress

Rozpocznie się przesyłanie dwóch folderów.

Zostaniesz zapytany, czy chcesz zastąpić te pliki. Najpierw kliknij zawsze używaj tej akcji i wtedy ok.

Nadpisywanie plików FTP

Teraz poczekaj na zakończenie przesyłania i gotowe.

Odśwież stronę kilka razy, aby zobaczyć, czy to naprawiło błąd.

Uwaga: Jeśli żadne z powyższych rozwiązań nie naprawi 500 wewnętrznych błędów serwera w WordPress, musisz skontaktować się z obsługą hostingową. Poproś ich, aby rozwiązali problem, i mam nadzieję, że naprawią go od końca.

Wniosek

Wewnętrzny błąd serwera jest częstym błędem WordPress. Może się to zdarzyć z kilku powodów, na przykład uszkodzony plik .htaccess, przekroczenie limitu pamięci PHP, problematyczna wtyczka itp.. 

Jednak wewnętrzny błąd serwera nie określa konkretnej przyczyny problemu, stał się problemem dla wielu użytkowników WordPress.

W tym artykule omówiliśmy 4 różne rozwiązania, które mogą naprawić 500 błędów wewnętrznych serwerów w WordPress. 

Czy kiedykolwiek napotkałeś problem z 500 błędami wewnętrznego serwera? Jeśli tak, które rozwiązanie działało dla Ciebie? Daj nam znać w sekcji komentarzy. ��

Jeśli ten samouczek pomógł ci naprawić błąd wewnętrzny serwera 500 w WordPressie, udostępnij go znajomym.

Więcej zasobów WordPress,

  • Jak całkowicie zablokować komentarze do spamu i boty rejestracyjne w WordPress
  • Jak automatycznie wylogowywać bezczynnych użytkowników w WordPress
  • Jak udostępnić niepublikowany projekt w WordPress przed jego opublikowaniem
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector