Znamy to uczucie. Ten moment zwątpienia, gdy Twoja witryna przestaje działać i nie masz pojęcia dlaczego. Jest to jeden z najczęstszych błędów WordPress, a jednocześnie jeden z najbardziej tajemniczych. Nie mówi, co jest nie tak, tylko że coś jest zepsute.
Dobra wiadomość? Prawie zawsze można to naprawić. Pomogliśmy niezliczonym klientom i wielokrotnie spotkaliśmy się z tym błędem.
W tym przewodniku przeprowadzimy Cię przez dokładne kroki, aby przywrócić Twoją witrynę do działania. Po prostu postępuj zgodnie z instrukcjami, a wkrótce wszystko będzie działać ponownie.

Oto szybki przegląd tematów, które omówimy w tym artykule:
- Czym jest błąd 500 Internal Server Error?
- Co powoduje błąd wewnętrznego serwera w WordPress?
- Naprawianie błędu 500 Internal Server Error w WordPress
- Wyczyść pamięć podręczną WordPress i przeglądarki
- Sprawdzanie uszkodzonego pliku .htaccess
- Zwiększenie limitu pamięci PHP
- Dezaktywuj wszystkie wtyczki WordPress
- Przełącz się na domyślny motyw WordPressa
- Ponowne przesyłanie plików rdzeniowych
- Włącz logowanie debugowania w WordPress
- Zapytaj swojego dostawcę hostingu
- Samouczek wideo
Czym jest błąd 500 Internal Server Error?
Błąd wewnętrzny serwera 500 jest jak zamknięte drzwi bez klucza. Wiesz, że coś jest nie tak, ale nie ma żadnej notatki wyjaśniającej, co się stało.
Ten błąd nie jest tylko problemem WordPress. Może pojawić się na każdej stronie internetowej, gdy serwer napotka problem, którego nie wie, jak obsłużyć.
„500” w komunikacie to kod statusu HTTP. Jeśli go wyszukasz, znajdziesz niejasną definicję:
„Kod odpowiedzi 500 Internal Server Error wskazuje, że serwer napotkał nieoczekiwany warunek, który uniemożliwił mu realizację żądania.”
To nie jest zbyt pomocne, prawda? To sposób serwera na powiedzenie: „Coś się zepsuło, ale nie jestem pewien co”.
Sposób wyświetlania tego błędu zależy od konfiguracji hostingu i przeglądarki internetowej. Oto przykład, jak pojawia się na serwerze Apache:

Jeśli Twoja strona działa na Nginx, może wyglądać nieco inaczej. A jeśli Google Chrome nie może załadować poprawnej strony z błędem, zobaczysz coś takiego:

Dla początkujących może to być przytłaczające. Nie ma żadnego komunikatu mówiącego, co poszło nie tak ani jak to naprawić.
To tak, jakby prosić mechanika o naprawę samochodu, nie mówiąc mu, co jest zepsute. Będzie musiał sprawdzić różne części, aż znajdzie problem.
Z naszego doświadczenia wynika, że najlepszym sposobem na rozwiązanie problemu jest podejście krok po kroku. Przeprowadzimy Cię przez najczęstsze przyczyny i rozwiązania, aby Twoja witryna znów działała.
Co powoduje błąd wewnętrznego serwera w WordPress?
Błąd wewnętrznego serwera w WordPress jest jak układanka z brakującymi elementami. Wiesz, że coś jest nie tak, ale komunikat o błędzie nie mówi Ci dokładnie, gdzie jest problem.
Z naszego doświadczenia wynika, że najczęstszym winowajcą jest uszkodzony plik .htaccess. Czasami jest to źle działająca wtyczka lub motyw, który nie współpracuje z Twoją konfiguracją.
Innym razem Twoja witryna może osiągnąć limit pamięci PHP, powodując awarię WordPressa. Uszkodzone pliki rdzenia również mogą wywołać ten błąd, pozostawiając Cię zablokowanym bez ostrzeżenia.
W niektórych przypadkach błąd pojawia się tylko podczas próby dostępu do obszaru administracyjnego WordPressa, podczas gdy reszta Twojej witryny działa poprawnie. To tak, jakbyś został zablokowany przed własnym domem, podczas gdy goście nadal mogą wejść tylnymi drzwiami.
To, co czyni ten błąd trudnym do zdiagnozowania, to fakt, że zazwyczaj pojawia się on, zanim WordPress zdąży się poprawnie załadować. Oznacza to, że serwer nie może zebrać wystarczających szczegółów, aby wyjaśnić, co poszło nie tak.
Jeśli chcesz dowiedzieć się więcej o tym, jak WordPress działa pod maską, zapoznaj się z naszym przewodnikiem na temat jak WordPress działa pod maską.
Teraz przejdźmy przez kroki rozwiązywania problemów, aby Twoja witryna znów działała.
Naprawianie błędu 500 Internal Server Error w WordPress
Zanim zaczniesz rozwiązywać problemy, upewnij się, że masz pod ręką pełną kopię zapasową swojej witryny WordPress.
Jeśli masz dostęp do obszaru administracyjnego WordPress, możesz użyć wtyczki do tworzenia kopii zapasowych WordPress, aby utworzyć pełną kopię zapasową swojej witryny.
Zalecamy użycie Duplicator do obsługi tego. Nie tylko pomaga szybko tworzyć kopie zapasowe Twojej witryny, ale także możesz przechowywać kopie zapasowe w chmurze, a co najważniejsze, możesz przywrócić swoją witrynę z kopii zapasowej.
Z drugiej strony, jeśli nie masz dostępu do obszaru administracyjnego WordPress, możesz ręcznie utworzyć kopię zapasową WordPress za pomocą phpMyAdmin i klienta FTP.
Po tym możesz postępować zgodnie z poniższymi krokami, aby rozwiązać problemy i naprawić błąd wewnętrznego serwera na swojej stronie internetowej.
Wyczyść pamięć podręczną WordPress i przeglądarki
Przeglądarki i wtyczki buforujące WordPress mogą czasami błędnie przechowywać buforowaną kopię strony z błędem.
Najprostszym sposobem na naprawienie tego jest najpierw wyczyszczenie pamięci podręcznej przeglądarki.

Następnie, jeśli masz dostęp do obszaru administracyjnego WordPress Twojej witryny, możesz wyczyścić pamięć podręczną WordPress, odwiedzając stronę ustawień swojej wtyczki do buforowania.
Szczegółowe informacje znajdziesz w naszym poradniku jak wyczyścić pamięć podręczną WordPress.
Sprawdzanie uszkodzonego pliku .htaccess
Plik .htaccess to plik konfiguracyjny serwera używany przez WordPress do ustawiania przekierowań.
Jedną z najczęstszych przyczyn błędu wewnętrznego serwera jest uszkodzony plik .htaccess.
Najprostszym sposobem na naprawienie tego jest po prostu odwiedzenie strony Ustawienia » Bezpośrednie odnośniki w obszarze administracyjnym WordPress, a następnie kliknięcie przycisku „Zapisz zmiany” bez wprowadzania żadnych zmian.

WordPress spróbuje teraz zaktualizować Twój plik .htaccess lub wygenerować nowy. Możesz teraz odwiedzić swoją stronę, aby sprawdzić, czy to rozwiązało błąd wewnętrznego serwera.
Jeśli nadal widzisz błąd, musisz upewnić się, że WordPress był w stanie wygenerować plik .htaccess lub zapisać do niego.
Czasami, z powodu uprawnień do plików i katalogów, WordPress może nie być w stanie utworzyć lub zapisać pliku .htaccess.
Możesz teraz spróbować ręcznie zastąpić plik .htaccess. Najpierw musisz zalogować się na swoją stronę internetową za pomocą FTP lub aplikacji Menedżer plików w panelu kontrolnym hostingu.
Następnie musisz zmienić nazwę swojego głównego pliku .htaccess na coś w rodzaju .htaccess_old. Pozwoli Ci to zachować plik jako kopię zapasową, ale WordPress go nie rozpozna.
Aby zmienić nazwę pliku .htaccess, musisz zalogować się na swoją stronę za pomocą FTP lub aplikacji Menedżer plików w panelu administracyjnym hostingu.
Po połączeniu plik .htaccess będzie znajdował się w tym samym katalogu, w którym zobaczysz foldery takie jak wp-content, wp-admin i wp-includes.
Po prostu kliknij prawym przyciskiem myszy na plik .htaccess i zmień jego nazwę na .htaccess_old.

Następnie musisz utworzyć nowy plik .htaccess.
W głównym folderze Twojej witryny kliknij prawym przyciskiem myszy, a następnie wybierz opcję „Utwórz nowy plik” w swoim kliencie FTP lub aplikacji Menedżer plików.

Nazwij ten nowy plik .htaccess i kliknij „OK”, aby go zapisać.
Teraz ten plik .htaccess jest pusty i musisz dodać do niego domyślne reguły przepisywania WordPressa.
Po prostu kliknij prawym przyciskiem myszy na plik, a następnie wybierz „Wyświetl/Edytuj” w swoim kliencie FTP lub aplikacji Menedżer plików.

Pusty plik otworzy się w prostym edytorze tekstu, takim jak Notatnik lub TextEdit.
Teraz musisz skopiować i wkleić poniższy kod w jego wnętrzu:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ten kod to domyślny zestaw reguł używany przez WordPress. Nie zapomnij zapisać zmian i przesłać pliku z powrotem na serwer.
Możesz teraz odwiedzić swoją witrynę, aby sprawdzić, czy to rozwiązało błąd wewnętrzny serwera.
Jeśli tak się stało, pogratuluj sobie, ponieważ naprawiłeś błąd wewnętrznego serwera.
Ważne: Zanim przejdziesz dalej, upewnij się, że przeszedłeś do strony Ustawienia » Permalink w obszarze administracyjnym WordPress i kliknąłeś przycisk Zapisz bez wprowadzania żadnych zmian. Spowoduje to ponowne wygenerowanie pliku .htaccess z odpowiednimi regułami zapisu, aby upewnić się, że strony Twoich postów nie zwracają błędu 404.
Jeśli sprawdzenie rozwiązania z uszkodzonym plikiem .htaccess nie zadziałało, musisz kontynuować czytanie tego artykułu.
Zwiększenie limitu pamięci PHP
Czasami błąd wewnętrzny serwera może wystąpić, jeśli skrypt zużyje cały limit pamięci PHP.
Najprostszym sposobem na zwiększenie limitu pamięci PHP jest edycja pliku wp-config.php. Zachowaj ostrożność podczas tej czynności, jeśli jesteś początkującym. Chcesz postępować zgodnie z tymi instrukcjami ostrożnie, ponieważ nawet drobne błędy w plikach rdzennych WordPressa mogą zepsuć Twoją witrynę.
Aby rozpocząć, po prostu połącz się ze swoją stroną WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu kontrolnym hostingu.
Plik wp-config.php znajdziesz w głównym folderze swojej witryny. Kliknij go prawym przyciskiem myszy i wybierz „Pobierz”. Zapewni to kopię zapasową pliku na wypadek, gdyby coś poszło nie tak.
Po zapisaniu możesz kliknąć go prawym przyciskiem myszy i wybrać „Wyświetl/Edytuj”.

W pliku wp-config.php musisz dodać następujący kod tuż nad linią, która brzmi: „To wszystko, przestań edytować! Miłego publikowania”:
define( 'WP_MEMORY_LIMIT', '256M' );
Więcej szczegółów znajdziesz w naszym poradniku na temat zwiększania limitu pamięci PHP w WordPress.
Uwaga: Jeśli 256M nie rozwiąże problemu, spróbuj zwiększyć go do 512M.
Jeśli widzisz błąd wewnętrzny serwera tylko wtedy, gdy próbujesz zalogować się do panelu administracyjnego WordPress lub przesłać obraz w swoim wp-admin, powinieneś zwiększyć limit pamięci, wykonując następujące kroki:
- Utwórz na swoim komputerze pusty plik tekstowy i nazwij go php.ini
- Wklej tam ten kod: memory=256MB
- Zapisz plik
- Prześlij go do swojego folderu /wp-admin/ za pomocą FTP
Jeśli zwiększenie limitu pamięci rozwiązało problem, to tylko tymczasowo. Nadal musisz znaleźć przyczynę, która wyczerpuje Twój limit pamięci.
Może to być źle napisana wtyczka lub nawet funkcja motywu. Zdecydowanie zalecamy, aby poprosić swoją firmę hostingową WordPress o sprawdzenie logów serwera, aby pomogła Ci znaleźć dokładne diagnozy.
Jeśli zwiększenie limitu pamięci PHP nie rozwiązało problemu, potrzebujesz dalszego rozwiązywania problemów.
Dezaktywuj wszystkie wtyczki WordPress
Jeśli żadne z powyższych rozwiązań nie zadziałało, ten błąd jest najprawdopodobniej spowodowany przez konkretną wtyczkę zainstalowaną na Twojej stronie internetowej.
Jest również możliwe, że jest to kombinacja wtyczek, które nie współpracują ze sobą.
Jeśli masz dostęp do obszaru administracyjnego WordPress swojej witryny, możesz po prostu przejść do strony wtyczek i dezaktywować wszystkie wtyczki WordPress.

Jednakże, jeśli nie możesz uzyskać dostępu do obszaru administracyjnego WordPress, możesz dezaktywować wszystkie wtyczki WordPress za pomocą FTP.
Po prostu połącz się ze swoją stroną WordPress za pomocą klienta FTP lub aplikacji menedżera plików w panelu sterowania swojego hostingu.
Po połączeniu przejdź do folderu /wp-content/ i zmień nazwę folderu plugins na plugins.deactivated.

WordPress szuka wtyczek w folderze wtyczek. Jeśli folder wtyczek nie zostanie znaleziony, wszystkie wtyczki zostaną automatycznie dezaktywowane.
Możesz teraz spróbować odwiedzić swoją stronę, aby sprawdzić, czy rozwiązało to problem błędu wewnętrznego serwera na Twojej stronie.
Aby przywrócić wszystkie wtyczki, możesz po prostu zmienić nazwę folderu „plugins.deactivated” z powrotem na plugins.
Twoje wtyczki zostaną przywrócone, ale nadal będą dezaktywowane.
Możesz teraz aktywować wtyczki pojedynczo i odwiedzić swoją stronę internetową, aby dowiedzieć się, która wtyczka powoduje błąd wewnętrznego serwera.
Więcej szczegółów znajdziesz w naszym przewodniku jak dezaktywować wszystkie wtyczki WordPress bez dostępu do panelu administracyjnego.
Jeśli dezaktywacja wszystkich wtyczek nie rozwiązała błędu wewnętrznego serwera na Twojej stronie internetowej, kontynuuj czytanie.
Przełącz się na domyślny motyw WordPressa
Jedną z możliwych przyczyn błędu wewnętrznego serwera może być jakiś kod w Twoim motywie WordPress.
Aby ustalić, czy tak jest, musisz przełączyć swój motyw na domyślny motyw WordPressa.
Jeśli masz dostęp do obszaru administracyjnego WordPress, przejdź do strony Wygląd » Motywy. Jeśli masz już zainstalowany domyślny motyw, możesz po prostu kliknąć przycisk Aktywuj, aby przełączyć motyw.

Jeśli nie masz zainstalowanego domyślnego motywu, możesz kliknąć przycisk „Dodaj nowy” na górze i zainstalować domyślny motyw (Twenty Twenty-Three, Twenty Twenty-Two i tak dalej).
Jeśli nie masz dostępu do obszaru administracyjnego WordPress, nadal możesz przełączyć się na domyślny motyw.
Po prostu połącz się ze swoją witryną WordPress za pomocą klienta FTP i przejdź do folderu /wp-content/.
Kliknij prawym przyciskiem myszy, aby wybrać folder motywów i pobierz go na swój komputer jako kopię zapasową.

Następnie musisz usunąć folder motywów ze swojej strony internetowej. Po jego usunięciu utwórz nowy folder motywów.
Twój nowy folder motywów będzie całkowicie pusty, co oznacza, że w tej chwili nie masz zainstalowanych żadnych motywów WordPress.
Następnie musisz odwiedzić katalog motywów WordPress i pobrać domyślny motyw WordPress na swój komputer.

Twoja przeglądarka pobierze motyw jako plik zip na Twój komputer.
Zlokalizuj plik na swoim komputerze, a następnie go rozpakuj. Użytkownicy systemu Windows mogą rozpakować plik, klikając go prawym przyciskiem myszy, a następnie wybierając „Wyodrębnij wszystko”. Użytkownicy systemu Mac mogą dwukrotnie kliknąć plik zip, aby go rozpakować.

Zobaczysz teraz folder zawierający Twój motyw WordPress.
Przełącz się z powrotem do klienta FTP lub Menedżera plików i prześlij ten folder do pustego folderu motywów.

Po przesłaniu WordPress automatycznie zacznie używać domyślnego motywu.
Możesz teraz odwiedzić swoją witrynę, aby sprawdzić, czy to rozwiązało błąd wewnętrzny serwera.
Jeśli to nie zadziała, możesz ponownie przesłać swoje motywy WordPress z kopii zapasowej lub wrócić do używanego wcześniej motywu.
Nie martw się. Jest jeszcze kilka rzeczy, które możesz zrobić, aby naprawić błąd.
Ponowne przesyłanie plików rdzeniowych
Jeśli opcje wtyczki i motywu nie rozwiązały problemu wewnętrznego błędu serwera, warto ponownie przesłać foldery /wp-admin/ i /wp-includes/ z czystej instalacji WordPressa.
To NIE usunie żadnych twoich danych, ale może rozwiązać problem, jeśli jakiś plik jest uszkodzony.
Najpierw musisz odwiedzić stronę WordPress.org i kliknąć przycisk „Pobierz”.

Spowoduje to pobranie pliku zip WordPress na Twój komputer.
Rozpakuj plik zip. Wewnątrz znajdziesz folder wordpress.

Następnie musisz połączyć się ze swoją stroną WordPress za pomocą klienta FTP.
Po połączeniu przejdź do głównego folderu swojej strony internetowej. Jest to folder, który zawiera w sobie foldery wp-admin, wp-includes i wp-content.
W lewej kolumnie otwórz folder WordPress na swoim komputerze.
Teraz musisz zaznaczyć wszystkie pliki w folderze wordpress i przesłać je na swoją stronę internetową.

Twój klient FTP przesle teraz te foldery na Twój serwer.
Zostaniesz zapytany, czy chcesz nadpisać pliki. Wybierz „Nadpisz”, a następnie wybierz „Zawsze używaj tej akcji” i zaznacz pole wyboru „Zastosuj tylko do bieżącej kolejki”.

Twój klient FTP zastąpi teraz starsze pliki WordPress nowymi, świeżymi kopiami.
Jeśli Twoje pliki WordPress zostały uszkodzone, ten krok naprawi dla Ciebie błąd wewnętrznego serwera.
Włącz logowanie debugowania w WordPress
WordPress posiada wbudowany system do prowadzenia logów w celach debugowania.
Możesz ją włączyć, korzystając z wtyczki WP Debugging. Więcej szczegółów znajdziesz w naszym przewodniku jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczka włączy logowanie debugowania na Twojej stronie WordPress.
Jeśli nie masz dostępu do obszaru administracyjnego swojej strony WordPress, możesz włączyć debugowanie, dodając następujący kod do pliku wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Po włączeniu dzienników debugowania możesz je przeglądać za pomocą klienta FTP, przechodząc do folderu /wp-content/.

Możesz otworzyć plik dziennika debugowania w edytorze tekstu, a wyświetli on listę błędów i ostrzeżeń występujących na Twojej stronie.
Niektóre błędy i ostrzeżenia mogą być niegroźnymi incydentami, które nie wymagają naprawy. Jednak jeśli na Twojej stronie pojawia się błąd wewnętrznego serwera, może on wskazać właściwy kierunek.
Zapytaj swojego dostawcę hostingu
Jeśli wszystkie metody zawiodą w naprawie błędu wewnętrznego serwera na Twojej stronie, czas na uzyskanie dodatkowej pomocy.
Skontaktuj się z zespołem wsparcia swojego hostingu internetowego, a oni będą w stanie sprawdzić logi serwera i zlokalizować przyczynę błędu.
Jeśli chcesz kontynuować rozwiązywanie problemów samodzielnie, zapoznaj się z naszym ostatecznym przewodnikiem po rozwiązywaniu problemów z WordPress dla początkujących.
Samouczek wideo
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Aamir
Ja też miałem ten problem. Jak wspomniano powyżej, wynikało to z wtyczki („Contact Info Widget”), która nie działała poprawnie. Usunąłem więc pliki wtyczki z FileManager i teraz problem jest rozwiązany. Dziękuję za przydatne wskazówki.
Surowy
Próbowałem wszystkich punktów, ale nadal nie mam rozwiązania.
Zmieniłem nazwę pliku .htaccess, folderu wtyczek, nadałem uprawnienia od 755 do 777, zwiększyłem limit pamięci w pliku wp-config, ale strona nadal wyświetla błąd. poniżej zrzut ekranu.
Wsparcie WPBeginner
Cześć Harsh,
Skontaktuj się ze swoim dostawcą hostingu, problem może leżeć po ich stronie.
Admin
Logan Izador
Dziękuję bardzo! Zmarnowałem 2 godziny z Hostgator, żeby dali mi złe informacje, żenada. Wszystko, co musiałem zrobić, to postępować zgodnie z twoimi krokami, aby usunąć wtyczki przez mój cpanel. Stamtąd dowiedziałem się, która wtyczka była uszkodzona.
umar aziz
Mam błąd wewnętrzny 500 tylko w zakładce zamówień WooCommerce.
Nie mogę zobaczyć zamówień.
Proszę o pomoc i wskazówki, jak to rozwiązać.
Marcia
Witam, próbowałem zastosować się do Twojej instrukcji „Jak sprawdzić limit rozmiaru przesyłanych plików w WordPress?”. Ale to całkowicie zepsuło moją stronę i teraz nie mogę się do niej nawet zalogować. Proszę o pilną pomoc w rozwiązaniu tego problemu……
Wsparcie WPBeginner
Cześć Marcia,
Jeśli widzisz biały ekran bez komunikatu o błędzie, zapoznaj się z naszym przewodnikiem, jak naprawić biały ekran śmierci WordPress.
Admin
Bart
Możesz również sprawdzić swoją wersję PHP, nasz dostawca hostingu proaktywnie zmienił domyślną wersję PHP, a WordPress i wtyczki jej nie obsługiwały. Po zaktualizowaniu WordPressa i wszystkich wtyczek strona działa ponownie normalnie!
(tylko moja strona ADMIN nie działała już)
Z poważaniem
Sean zangana
Bart, chcę ci podziękować, niech cię Bóg błogosławi.
Moses
mam problemy z moją stroną internetową, jeśli kliknę na jakikolwiek post, strona po prostu się odświeża, nawet jeśli wpiszę adres URL posta, to nadal to samo, proszę o pomoc
Wsparcie WPBeginner
Cześć Moses,
Spróbuj wykonać kroki opisane w naszym przewodniku rozwiązywania błędów WordPress, pomoże Ci to ustalić przyczynę problemu.
Admin
Sahil Ansari
Moja strona internetowa nie została rozwiązana błąd 500
Ta strona nie działa
Obecnie nie można obsłużyć tego żądania.
BŁĄD HTTP 500
Dziennik błędów pokazuje ten komunikat: wp-settings.php w linii 166
Olan
To było dla mnie bardzo pomocne, ustawienia, permalinks naprawiły problemy z wewnętrznym błędem 500
Albena Vassileva
Świetne informacje, dzięki! Trzecia opcja zadziałała u mnie, co było do przewidzenia, ponieważ straciłem panel administratora po zaktualizowaniu niektórych wtyczek.
Gerrit
Po zrobieniu wszystkiego tutaj moja strona nadal nie działała, więc zadzwoniłem do mojego dostawcy hostingu i po chwili ustaliliśmy, że mogę dokończyć migrację, ręcznie ustawiając bazowy adres URL w pliku .sql, a następnie przechodząc do sekcji linków stałych i zapisując go. To wszystko naprawiło. Zauważyłem wcześniej raz, że ponowne zapisanie linków stałych czasami pomaga przezwyciężyć błędy. Mam nadzieję, że to będzie przydatne dla niektórych osób.
Kevin
Zadziałało, dzięki!
Personel redakcyjny
Prawdopodobnie jest to problem z wtyczką, która wchodzi w interakcję z narzędziem do personalizacji.
Admin
Ion
Próbowałem wszystkiego, co polecają, i to nie działa. Po aktywacji jakiegokolwiek motywu pojawia się błąd 500. Nie mogę wygenerować .htaccess, ponieważ mój serwer działa na nginx. Skonsultowałem się z przewodnikiem, który poleca WordPress, ale nie mogę go uruchomić. Strona działała, dopóki nie chciałem zaktualizować motywu.
Americo Mendes
Pierwszy krok na filmie zadziałał – uszkodzony plik .htaccess.
Myślałem, że będę przeprojektowywać stronę. Dziękuję wam!
Andrew
First issue was a theme caused the 500. Went into FTP and removed it and all was good. I really liked the theme and thought it might have simply been a memory issue (as the site was working just not the admin sections) so I changed the php.ini file under admin to memory=128MB. Now nothing works.
help?
Bret
czy próbowałeś zwiększyć pamięć do 256 MB i limit plików do przesłania do 50 MB? To może Ci pomóc.
Yanick Proulx
Rozumiem wszystko oprócz jednej rzeczy…
Gdzie mogę znaleźć wszystko, co potrzebne do połączenia z FTP (adres, login i hasło)
Używam WordPressa na hostingu GoDaddy i od czasu, gdy aktualizacja wtyczki spowodowała awarię, nie mam dostępu do strony ani do sekcji wp-admin.
Dziękuję
Wsparcie WPBeginner
Witaj Yanick,
Zazwyczaj podczas rejestracji konta hostingowego otrzymujesz wszystkie te informacje w wiadomości e-mail. Jeśli nie możesz ich znaleźć, skontaktuj się ze swoim dostawcą hostingu, a oni będą w stanie je dla Ciebie znaleźć.
Admin
Shrijan
Otrzymuję błąd wewnętrznego serwera 500 podczas dostępu do adresu URL /admin na hoście wirtualnym na moim komputerze lokalnym. Chociaż moja poprzednia strona działała dobrze na XAMPP w systemie Windows. Jakieś sugestie..
Dana S
Perfect. Thanks a lot for help.
miranda
co jeśli używasz technologii starfield od godaddy mam ten problem pracowałem tak cholernie ciężko nad tą stroną wszystko się stało, gdy zaktualizowałem wtyczkę pomóż proszę
Grace
Więc… dla początkujących, którzy nie mają pojęcia, czym jest ftp, gdzie to znaleźć, ani jak znaleźć plik .htaccess… Jestem już zagubiony na pierwszym kroku.
Wsparcie WPBeginner
Cześć Grace,
Zapoznaj się z naszym przewodnikiem na temat używania FTP do przesyłania i edycji plików WordPress.
Admin
Ankur Thakur
Witaj redakcjo,
Kimkolwiek jesteś…
Chcę cię przytulić i podziękować milion razy
aby uratować mojego bloga!!!
Niech cię Bóg błogosławi
Kocham cię…
Proszę podaj swój adres e-mail... aby podziękować osobiście
Wsparcie WPBeginner
Cześć Ankur,
You are welcome
We are glad you found the article helpful.
Admin
Andrew
Dziękuję bardzo… problem tkwił w pliku htaccess. zmiana nazwy pliku htaccess nie mogła zadziałać, więc wszedłem w ustawienia>linki stałe i po prostu zapisałem bez wprowadzania żadnych zmian i zadziałało idealnie.
Niech Bóg cię błogosławi
Aqib
Cześć, nic mi nie działa
Ernest
Obecnie moja strona internetowa jest niedostępna. Występuje błąd odmowy połączenia. Nie mogę nawet zalogować się do panelu administracyjnego WordPress. Czy ktoś ma jakieś rozwiązania?
Monish
Co może być przyczyną błędu wewnętrznego serwera. Jeśli działa dobrze na współdzielonym serwerze Hostgator. A ta sama strona pokazuje błąd wewnętrznego serwera na współdzielonym serwerze GoDaddy.
Traci
Dziękuję za dostarczenie tych informacji. Zacząłem rozwiązywać problem, a potem zdałem sobie sprawę, że inna strona na tym samym hoście otrzymywała ten sam komunikat. Okazało się, że był to problem z serwerem bazy danych po stronie hosta!
Aadam Jaalatoo Fardoo
Ta strona nie działa i obecnie nie może obsłużyć tego żądania.
BŁĄD HTTP 500 to jest komunikat o błędzie, który otrzymuję po załadowaniu adresu URL subdomeny, nie mam dostępu do niczego.
Próbowałem edytować, usuwać, reinstalować htaccess, nadal bez rezultatu, nie ma żadnego motywu ani wtyczki do wyłączenia, ponieważ nawet nie mam dostępu do strony konfiguracji WordPressa.
proszę o pomoc
Wsparcie WPBeginner
Cześć Aadam,
Skontaktuj się ze swoim dostawcą hostingu WordPress. Może istnieć jakaś konfiguracja powodująca ten problem, albo z twoją instalacją WordPress, albo po ich stronie.
Admin
Nur
Wow, działa!!
james
Ta strona nie działa i obecnie nie może obsłużyć tego żądania.
BŁĄD HTTP 500
Mam stronę prestashop na mojej głównej domenie, niedawno utworzyłem subdomenę, po zainstalowaniu WordPressa otrzymuję następujący komunikat o błędzie po załadowaniu adresu URL subdomeny, nie mam dostępu do niczego.
Próbowałem edytować, usuwać, reinstalować htaccess, nadal bez rezultatu, nie ma żadnego motywu ani wtyczki do wyłączenia, ponieważ nawet nie mam dostępu do strony konfiguracji WordPressa.
proszę o pomoc
Castro
Witam, skontaktowałem się z moim dostawcą serwera hostingowego i otrzymałem ten log błędów, ponieważ otrzymywałem komunikat o błędzie wewnętrznym serwera 500. „PHP Fatal error: Uncaught Error: Call to undefined function wp_start_scraping_edited_file_errors() in /home/politic6/public_html/wp-settings.php:297
Stack trace:
0 /home/politic6/public_html/wp-config.php(90): require_once()
1 /home/politic6/public_html/wp-load.php(37): require_once(‘/home/politic6/…’)
2 /home/politic6/public_html/wp-blog-header.php(13): require_once(‘/home/politic6/…’)
3 /home/politic6/public_html/index.php(17): require(‘/home/politic6/…’)
4
thrown in /home/politic6/public_html/wp-settings.php on line 297”
POMOCYYYYYYYY!!!!
Wsparcie WPBeginner
Cześć Castro,
Proszę postępuj zgodnie z krokami w naszym przewodniku rozwiązywania problemów z błędami WordPress. Pomoże Ci to zidentyfikować problem, a następnie będziesz mógł go naprawić.
Admin
Cherissa
Zazwyczaj pierwsza poprawka, ponowne utworzenie pliku htaccess, zawsze działa w moim przypadku, ale tym razem musiałem przejść przez całą listę poprawek. Po wielokrotnym uderzaniu głową w ścianę, JEDYNE, co zadziałało, to ponowna instalacja plików rdzeniowych, utworzenie nowych plików htaccess ORAZ po wejściu na stronę wp-admin ponowne uruchomienie aktualizatora Wordpress. WTEDY wszystko zostało wreszcie przywrócone. DZIĘKUJĘ za dobrze napisane, ratujące życie listy kontrolne!!!!
Hafiz Naser Aslam
Najprostszym sposobem na rozwiązanie błędu wewnętrznego serwera 500 jest włączenie debugowania z pliku wp_config.php, tj. ustawienie WP_DEBUG na true
Sibongile
Wow, dzięki
// Włącz tryb WP_DEBUG
define( ‘WP_DEBUG’, true );
To rozwiązało problem u mnie, ponieważ byłem w stanie śledzić błąd i naprawić go w ciągu minuty.
Nelson Mbembe
Ponowne przesłanie plików rdzeniowych zadziałało dla mnie, dzięki!
David
Dziękuję za artykuł. Właśnie rozwiązałem swój problem, usuwając wtyczkę.
Farshid
Wielkie dzięki, człowieku. Rozwiązałem to.
Muhammad Abbas
To jeden ze świetnych artykułów, naprawdę pomógł mi rozwiązać problem z moją stroną WordPress, świetnie.
Bardzo doceniam.
Edgar Ogba
Wyłączenie wtyczek zadziałało na moją stronę
Gabriel
Wielkie dzięki. Ponieważ jestem nowy, byłem bardzo zszokowany tym problemem. Ale po zastosowaniu się do twoich wskazówek otrzymałem pomoc. Dzięki.
Haris
Ostatnio doświadczyłem tego problemu. Edytowałem plik function.php i dodałem ?> na końcu znacznika php. To spowodowało ten błąd. Mam nadzieję, że komuś pomoże!
Dziękuję!
Julia
I did all the steps in this blog post but nothing worked. I saw your comment, and decided to re-upload my functions.php file (I also re-wrote the php tag). My website is now working again. Thank you so much for this helpful tip
Pushpendra
Wielkie dzięki! Uratowałeś mnie przed paniką. Moja strona otrzymywała ogromną liczbę złośliwych prób logowania i zwiększyłem bezpieczeństwo na wysoki poziom. Po kilku godzinach otrzymałem powiadomienie o tym błędzie i strona się nie ładowała.
Już miałem otworzyć zgłoszenie, ale znalazłem ten post i Voila, rozwiązanie z htaccess zadziałało! Jeszcze raz dziękuję!
Sam A.
Dzięki za to. Rozwiązałem problem.
Yoav
Thanks for the article. In my case the error was caused by `short_open_tags` set to `Off` in php.ini. Setting it to `On` solved the issue. I guess some plugins use `<?` or `<?=` tags. Cheers
Adeshola
Dzięki, ale jak zdobyć świeże foldery wp-admin i wp-includes?
Cindy
Dziękuję!
Ramon de Holanda
Real thanks, works for me
Patrick
Bardzo dziękuję za to!
Zwiększenie limitu pamięci PHP zadziałało jak marzenie!
Kris
It’s working thank you
Przeniosłem się na VPS.
Mam problem, gdy chcę zmienić ustawienia w dowolnych wtyczkach, kończy się to błędem 500. Ale jeśli sprawdzę w htop, zasoby serwera nie osiągają limitu, używam VPS 4GB 2rdzeniowego Linode, więc to więcej niż wystarczająco dla małej strony takiej jak moja.
The php.ini trick works well, now I never got any error 500 anymore
jaiho
cześć, dziękuję za twoje przydatne wskazówki, to najlepsza strona w historii
Madusanka
Działa na mojej stronie.