Jak szybko naprawić WordPress 500 Internal Server Error

Czy spotkałeś się z 500 Internal Server Error w WordPressie? 500 Internal Server Error jest jednym z najczęstszych błędów WordPressa, a gdy początkujący napotykają ten błąd i powodują awarię witryny, często nie wiedzą, jak go naprawić. Dlatego w tym samouczku nauczymy Cię, dlaczego wystąpił 500 Internal Server Error i jak rozwiązać problem 500 Internal Server Error.

Dlaczego występuje 500 Internal Server Error?

500 Internal Server Error odnosi się do wewnętrznego błędu serwera, bez względu na to, czy Twoja witryna korzysta z WordPressa, czy nie, każda strona umieszczona na serwerze może wystąpić ten błąd.

Kiedy wystąpi ten rodzaj wewnętrznego błędu serwera, nie poda on żadnego powodu, dla którego tak się dzieje, więc ludzie często nie wiedzą, jak znaleźć przyczynę tego błędu.

W sieci istnieje wiele różnych typów kodów błędów, takich jak 500, 502, 503, 504 itd., z których każdy reprezentuje inny błąd. W przypadku błędu 500 Internal Server Error oznacza to, że serwer napotkał nieoczekiwaną sytuację i nie mógł zwrócić żądania od hosta klienta.

W witrynach WordPress 500 Internal Server Error jest zwykle powodowany przez wtyczki i motywy, a także może być spowodowany uszkodzonymi plikami .htaccess i ograniczeniami pamięci PHP.

W przypadku większych firm czasami mają własne dostosowane strony 500 Internal Server Error.

Jak szybko naprawić WordPress 500 Internal Server Error

Wpływ 500 Internal Server Error na SEO

W przeciwieństwie do błędu 503, jeśli błąd 500 nie zostanie natychmiast naprawiony, Twój błąd wkrótce będzie miał negatywny wpływ na ranking Twojej witryny. Gdy Google indeksuje Twoją witrynę, ale wciąż zwraca 500 błędów, prawdopodobnie wpłynie to na Twój pierwotny ranking SEO.

Jeśli problem z 500 Error wystąpi w krótkim czasie, nie spowoduje to dużego wpływu. Jeśli jednak błąd wystąpi przez dłuższy czas (ponad tydzień), Google może potraktować stronę jako już nieistniejącą i wpłynąć na ranking Twojej witryny.

PRZECZYTAJ TAKŻE:   19 najlepszych stron internetowych do pobierania filmów wolnych od praw autorskich za darmo

Jeśli obawiasz się, że 500 Error spowoduje znaczne uszkodzenie Twojej witryny, powinieneś spróbować rozwiązać ten problem tak szybko, jak to możliwe.

Jak naprawić 500 Internal Server Error

Jeśli Twoja witryna WordPress zawiera komunikat 500 Internal Server Error, jak rozwiązać ten problem? Jak powiedziałem wcześniej, zwykle ten problem jest spowodowany problemem hosta i bazy danych WordPress. Dlatego poniżej przedstawiono typowe problemy z występowaniem 500 Internal Server Error i ich odpowiednie rozwiązania, które, jak sądzę, mogą zapewnić ci pewną pomoc, aby Twoja witryna mogła natychmiast powrócić do normy.

Przeładować

Gdy wystąpi 500 Internal Server Error, najczęstszą przyczyną jest tymczasowa awaria hosta WordPress witryny. Dlatego zwykle wystarczy poświęcić kilka minut, a witryna wróci do normy.

Jeśli stwierdzisz, że problem można rozwiązać w ten sposób, zwykle nie musisz podejmować żadnych dalszych działań. Jeśli jednak problem będzie się powtarzał, najprawdopodobniej jest to spowodowane problemem z hostem lub bazą danych WordPress.

Jeśli nie wiesz, czy 500 Internal Server Error dzieje się tylko na twoim komputerze, możesz użyć „https://downforeveryoneorjustme.com/" sprawdzić. Ta witryna poinformuje Cię, czy witryna jest globalnie niedostępna, czy tylko Ty jesteś niedostępny.

Czasami, gdy aktualizujesz motyw witryny i wtyczkę, Twoja witryna będzie miała tymczasowy problem z błędem 500 natychmiast po aktualizacji motywu. Jest to spowodowane chwilowym obciążeniem procesora hosta i pamięci przekraczającym limit. Jest to szczególnie powszechne na hostach o niskim budżecie. Jeśli chcesz całkowicie rozwiązać ten problem, musisz wybrać lepszego hosta internetowego do hostowania swojej witryny.

Sprawdź plik .htaccess

W przypadku witryn WordPress, gdy wystąpi błąd 500 Internal Server Error, pierwszą rzeczą, którą możesz zrobić, jest sprawdzenie pliku .htaccess.

Możesz rozwiązać problem, zmieniając nazwę pliku .htaccess i regenerując nowy.

Możesz znaleźć plik .htaccess, przechodząc do folderu witryny za pośrednictwem panelu sterowania cPanel lub możesz go znaleźć, przechodząc do serwera hosta WordPress przez FTP lub SFTP.

Możesz iść do Oficjalna strona WordPress aby pobrać domyślną zawartość pliku .htaccess.

PRZECZYTAJ TAKŻE:   Najlepszy skracacz adresów URL w 2022 (bezpłatny i łatwy w użyciu)

Możesz też zacząć bez przesyłania nowego pliku .htaccess. Po zmianie nazwy spróbuj ponownie odwiedzić witrynę WordPress, aby sprawdzić, czy możesz rozwiązać problem z 500 Internal Server Error. Jeśli możesz, wystarczy przejść do pulpitu WordPress> Ustawienia> Stałe linki w zapleczu swojej witryny i kliknąć przycisk „Zapisz ustawienia” na tej stronie, WordPress automatycznie wygeneruje nowy plik .htaccess.

Jak szybko naprawić WordPress 500 Internal Server Error

Zwiększenie limitu pamięci PHP

Jeśli twoja pamięć PHP jest wyczerpana, czasami jest to przyczyną 500 Internal Server Error. Aby rozwiązać ten problem, po prostu zwiększ limit pamięci PHP dla WordPressa.

Jeśli błąd 500 Error występuje tylko na stronie zaplecza logowania WordPress, możesz rozwiązać problem, zwiększając limit pamięci PHP dla WordPress, wykonując następujące kroki.

Przejdź do pliku wp-config.php

Dodaj następujący kod: define( 'WP_MEMORY_LIMIT', '256M' );

Zapisz ustawienia

Jak szybko naprawić WordPress 500 Internal Server Error

Alternatywnie, jeśli używasz hosta VPS, możesz zwiększyć limit pamięci PHP, modyfikując plik PHP.ini.

Przejdź do katalogu głównego serwera

Zmodyfikuj plik PHP.ini (lub utwórz pusty plik PHP.ini, jeśli go nie masz)

Dodaj następujący kod: memory_limit = 256M

Zapisz ustawienia

Oprócz powyższych dwóch sposobów zwiększenia limitu pamięci PHP, możesz również zwiększyć limit pamięci PHP, modyfikując plik .htaccess.

Przejdź do katalogu głównego serwera

Zmodyfikuj plik .htaccess

Dodaj następujący kod: php_value memory_limit 256M

Oto trzy popularne sposoby na zwiększenie limitu pamięci PHP, po prostu wybierz jeden z nich i użyj go.

Jeśli możesz rozwiązać problem 500 Error, zwiększając limit pamięci, oznacza to, że rozwiązałeś problem tylko tymczasowo, a nie go wyleczyłeś. Najlepszą rzeczą, jaką możesz zrobić, to dowiedzieć się, dlaczego kończy Ci się pamięć PHP w Twojej witrynie, i to jest właściwy sposób debugowania.

Jeśli zwiększenie limitu pamięci PHP nie rozwiąże problemu 500 Internal Server Error, przejdźmy do następnej sekcji.

Wyłącz wszystkie wtyczki WordPress

WordPress jest potężny ze względu na rozszerzalność wtyczek i to często jest źródłem problemów.

Jeśli w Twojej witrynie występuje błąd 500 Error, spróbuj najpierw wyłączyć wszystkie wtyczki, być może jedna z nich lub błąd zgodności między wtyczkami powoduje problem z 500 Internal Server Error.

PRZECZYTAJ TAKŻE:   Jak wyczyścić pamięć podręczną w WordPress (ostateczne wytyczne)

Ponieważ do Twojej witryny nie można normalnie uzyskać dostępu, dostęp do folderu hosta można uzyskać tylko za pomocą panelu sterowania, takiego jak cPanel. Możesz też uzyskać dostęp do serwera hosta przez FTP lub SFTP.

Po wejściu na serwer WordPress znajdź folder „plugins” w folderze „wp-content” i zmień jego nazwę na „plugins_old”, aby wyłączyć wszystkie wtyczki WordPress.

Jedynym sposobem, aby dowiedzieć się o błędzie 500 spowodowanym przez wtyczki WordPress, jest najpierw wyłączenie wszystkich wtyczek, a jeśli możesz normalnie uzyskać dostęp do witryny po ich wyłączeniu, włącz je jeden po drugim, aby znaleźć winowajcę błędu 500.

Prześlij ponownie główny plik WordPress

Jeśli powyższe metody nie rozwiążą problemu 500 Error, możesz spróbować ponownie przesłać główny plik WordPress, aby rozwiązać problem.

Ponowne przesyłanie głównych plików WordPressa nie zmodyfikuje, nie usunie ani nie wpłynie na zawartość oryginalnej witryny, więc nie musisz się martwić o utratę danych w przypadku ponownego przesłania.

Możesz przejść do witryny WordPress.org, aby znaleźć najnowsze pliki rdzenia WordPress i je pobrać.

Po przejściu do https://wordpress.org/download/ stronie, najnowsza wersja WordPressa będzie dostępna pod adresem.

Po rozpakowaniu wystarczy przesłać foldery „wp-includes” i „wp-admin” oraz nadpisać bieżący plik hosta i gotowe.

Poszukaj pomocy u swojego dostawcy usług hostingowych

Jeśli wypróbowałeś wszystkie powyższe metody i nie rozwiążą one problemu 500 Error, możesz skontaktować się z dostawcą hostingu, od którego zakupiłeś usługę, i zasięgnąć pomocy wsparcia technicznego obsługi klienta, aby pomóc Ci znaleźć przyczynę wystąpienia i rozwiązać problem 500 Internal Server Error .

Mamy nadzieję, że ten samouczek pomoże ci naprawić błąd 500 Internal Server.

Jak szybko naprawić „error establishing a database connection” w WordPressie
19 najlepszych stron internetowych do pobierania filmów wolnych od praw autorskich za darmo