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.


Diogo Susewind
dzięki wielkie
Zwiększenie limitu pamięci PHP rozwiązało mój problem
niech Bóg cię błogosławi
Centro Studi Pranici
Dziękuję! Problem rozwiązany
Nataša Cvetković
Dziękuję bardzo!
Checking for Corrupt .htaccess File worked for me
Stephen
Mój pakiet hostingowy DigiWeb Advanced i błąd serwera 500 przy próbie aktywacji…
W moim przypadku, jako początkujący, próbując dodać motyw WooWoo, a następnie wtyczkę WooWoo eCommerce, miałem błąd serwera 500..
Za pierwszym razem, po zainstalowaniu motywu, problem został rozwiązany przez personel wsparcia technicznego hostingu. Wskazali, że został utworzony plik web.config, który zmienili na web.config_old i abym więcej go nie tworzył. Kontynuując dodawanie wtyczki eCommerce i próbując ją aktywować.. znowu błąd 500.. ale tym razem sprawdziłem katalog i znalazłem kolejny plik 'web.config'.. Zmieniłem jego nazwę i bingo, wszystko było w porządku.. Byłem szczęśliwy, bo nie chcę wisieć na smyczy techników z DigiWeb!
Mam nadzieję, że to pomoże choć jednej osobie...
Ian Robinson
Naprawdę, naprawdę doceniam, że zamieściłeś ten film. Dziękuję.
Wsparcie WPBeginner
Hey Ian, glad you found it helpful
Nie zapomnij subskrybować naszego Kanału YouTube, aby uzyskać więcej wskazówek i samouczków dotyczących WordPressa.
Admin
SAMUEL
Od momentu skonfigurowania mojego konta zarówno dla WordPressa, jak i Cpanel, odkryłem, że nazwa mojej domeny w cpanelu została błędnie napisana (prawdopodobnie mój błąd), ale próbowałem to zmienić, ale nie mogłem. Muszę wiedzieć, jakie są tego konsekwencje i jak to poprawić. Moja strona działała dobrze do niedawna, czy to może być przyczyną.
Morse Gates
Napodkałem ten wewnętrzny błąd (500) podczas dodawania tej linii do mojego .htaccess
max_input_vars = 1540; ale jak tylko ją usunę, działa. Muszę zwiększyć moje Max_Input_vars z 1000
Proszę o pomoc.
morse gates
Tylko dodatkowe informacje. Godaddy poprosił mnie o utworzenie i użycie pliku .user.ini, aby to dodać, ale phpinfo nadal pokazuje 1000 po zmianie. Dlatego zdecydowałem się użyć .htaccess, ale to spowodowało błąd wewnętrzny 500 na mojej stronie.
Elkay
Mam nadzieję, że to nie przekroczenie limitu pamięci dyskowej.
Lub błąd z powodu składni.
Samseen
Dziękuję, zmiana nazwy pliku .htaccess działa u mnie.
Ammar
Cześć!
Miałem ten problem dzisiaj i odkryłem, że problemem były uprawnienia do moich plików/folderów.
Próbowałem ustawić uprawnienia dla wszystkich moich folderów, podfolderów i plików na 777, ponieważ miałem poważne problemy z przesyłaniem obrazów.
To spowodowało u mnie wewnętrzny błąd serwera. Przywrócenie wszystkiego do 755 naprawiło to u mnie, chociaż zakładam, że po prostu zastosowanie 755 do folderu wp-admin zrobiłoby robotę!
Mam nadzieję, że to komuś pomoże!
zach
Tak, zmiana uprawnień zadziałała u mnie, więc dzięki!
Kumar
Cześć, mam inny problem. Kiedy próbuję załadować moją stronę, wyświetla się komunikat „Strona mydomain.com nie działa” oraz „mydomain.com nie może obecnie obsłużyć tego żądania”, a także „BŁĄD HTTP 500” (małą czcionką).
Nie mogę się nawet zalogować do panelu administratora WordPress. Co mam zrobić? Proszę o pomoc.
Zmieniłem plik .htaccess, a także pomyślałem, że może to być spowodowane uszkodzonym plikiem config.php, więc go usunąłem. I kiedy ładuję moją stronę, zaczyna wyświetlać ustawienia konfiguracji.
Skonfigurowałem ponownie, ale kiedy dochodzi do logowania, dzieje się to samo.
Proszę o pomoc!
Wsparcie WPBeginner
Możesz spróbować wyłączyć wszystkie wtyczki WordPress i przełączyć się na domyślny motyw. Daj nam znać, czy to pomoże.
Admin
Sherry
Ciągle otrzymywałem błąd 500 „[strona internetowa] jest obecnie niezdolna do obsługi tego żądania”. Po przeczytaniu porad dotyczących błędów 500, odkryłem, że poprawka, którą wprowadziłem w pliku page.php w moim katalogu motywu, wywoływała polecenie drukowania dla zdezaktywowanej wtyczki. Usunąłem linię polecenia i problem został natychmiast rozwiązany! Teraz wszystko działa jak należy….znaczy strony!
piyush saini
jesteś naprawdę wspaniały, panie, dzięki za to samo
zigii
thanks! very very helpful resource I resolved my site
Wsparcie WPBeginner
Glad you found it helpful
Admin
Matt
U mnie nie było żadnego z powyższych. Ale zobaczyłem w moich logach błędów, że wordfence-waf.php miał błąd w ścieżkach. Zmiana nazwy wordfence-waf.php w folderze głównym rozwiązała problem.
Elkay
Trafiłeś w sedno.
Kiedy miałem problem ze swoją stroną, najpierw sprawdziłem logi.
Moje wsparcie hostingowe dało z siebie wszystko, co najlepsze, ale miałem okazję rozwiązać problem samodzielnie.
Elkay
Doceniam zarząd za dobrą robotę, więcej mocy dla waszych łokci.
Doświadczyłem tego błędu podczas dostosowywania mojego motywu.
Dziennik błędów dał wskazówkę.
Moje wsparcie hostingowe dało z siebie wszystko, co najlepsze, ale miałem okazję rozwiązać problem samodzielnie.
Klawiszowy Banger
Wielkie dzięki! pomogło mi odzyskać dostęp do mojego bloga.
Hugo Henriquez
możesz rozwiązać problem, aktualizując wordpressa do najnowszej wersji, przenosząc pliki „core”, ale najpierw wyłącz wszystkie wtyczki, zmieniając nazwę folderu „plugins”
H.T.
Otrzymywaliśmy błąd „Internal Server 500” podczas wchodzenia na stronę WP Admin.
W naszym przypadku był to uszkodzony plik .htaccess.
Należy jednak pamiętać, że usunięcie pliku .htaccess NIE rozwiązało problemu – w rzeczywistości jego usunięcie spowodowało błąd PHP na stronie indeksu, podczas gdy wcześniej działała ona poprawnie. (I wydawało się, że było to spowodowane błędem WP Super Cache – nie znajdował pliku, którego szukał).
Z jakiegoś powodu mieliśmy ¦ zamiast # i ¤ zamiast $ w naszym pliku .htaccess. Naprawienie ich rozwiązało problem z logowaniem do WP Admin.
Mam nadzieję, że to komuś pomoże.
Tim D.
Jesteś genialny. Jak i dlaczego plik .htaccess się psuje, nigdy się nie dowiem, ale DZIĘKUJĘ.
Melly P.
Po sprawdzeniu logów hosta znalazłem interesujący powód błędu wewnętrznego serwera – moja instalacja WordPress miała uprawnienia do zapisu grupowego. Zapomniałem, że oszalałem z moimi uprawnieniami, próbując rozwiązać problem, który był spowodowany przez hosta. Kiedy zmieniłem ustawienie CHMOD na 755, działało ponownie. mój folder administracyjny nie znajduje się w głównym folderze, zastanawiam się, czy dlatego nadal widziałem stronę internetową i nie mogłem uzyskać dostępu do panelu administracyjnego.
Riyaz Alam
Cześć,
zgodnie z Twoją sugestią w tym poście próbowałem ponownie przesłać pliki rdzeniowe (WP-ADMIN i WP-INCLUDES), aby naprawić błąd 500 na mojej stronie internetowej. Ale teraz ponownie otrzymuję błąd 500 i kiedy skontaktowałem się z moim dostawcą hostingu (Hostgator), wysłali mi ten log (Sprawdziliśmy i znaleźliśmy problem z „akismet”. Proszę znaleźć poniżej log.
—
[26-Maj-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Teraz jestem bezradny, co mam zrobić? Wykonałem kroki dokładnie zgodnie z powyższymi wskazówkami.
Proszę, pomóż mi.
Dzięki, Riyaz
Wsparcie WPBeginner
Spróbuj usunąć, a następnie ponownie zainstalować Akismet.
Admin
Riyaz
Cześć,
Teraz moja strona jest naprawiona, ale nie dzięki usunięciu i ponownemu zainstalowaniu Akismet. Musiałem zaktualizować wszystkie pliki WordPress, aby to naprawić. Tak czy inaczej, dzięki.
David
Dzięki, to było naprawdę pomocne!
Nazar
dziękuję bardzo autorze, to było wybawienie, ratunek dla pracy również.. jeszcze raz dziękuję
Priyanka
Dziękuję za wskazówki… Dezaktywowałem wszystkie wtyczki, ale nadal pojawia się ten sam błąd.
Następnie dezaktywuję mój motyw i działa dobrze. Zdałem sobie sprawę, że motyw może powodować tego typu błąd.
Wsparcie WPBeginner
Tak, teraz możesz poprosić swojego dewelopera motywu o wsparcie lub wybrać inny motyw.
Admin
WLEXT
Witam,
Co jeśli ten problem pojawia się losowo?
Czasami, gdy otwieram główną stronę mojej witryny, czasami, gdy edytuję masowo posty. Dzieje się to losowo, o ile wiem, czy problemem może być przeciążenie serwerów hostingowych? Ponieważ korzystam ze współdzielonego hostingu internetowego, chciałbym wiedzieć, czy mógłbyś mi odpowiedzieć?
Nie chcę przenosić się do innego hostingu, jeśli problemem jest jakaś wtyczka na mojej stronie.
Proszę o odpowiedź.
Dzięki.
Heather
Chciałbym to również wiedzieć. Mam ten sam problem. Dzieje się to czasami, czasami nie. Może to być z panelu administracyjnego lub z bezpośredniego przeglądania strony. Korzystam również z bardzo taniego hostingu współdzielonego i zastanawiam się, czy to możliwe, że pochodzi to od "nich".
Geert Spekken
Ten artykuł był prawdziwym ratunkiem! A przynajmniej ratunkiem dla zdrowia psychicznego. Okazało się, że wtyczka psuła wszystko i dzięki temu artykułowi udało mi się to rozwiązać. Wielkie dzięki od ulgowego początkującego użytkownika WordPressa (od 2014 roku...)
Wsparcie WPBeginner
Glad you found it helpful
Admin
Silvia Huerta
Cześć, ale mój problem polega na tym, że nie mogę nawet wejść do panelu administracyjnego, kiedy próbuję, pojawia się również błąd wewnętrznego serwera, więc nic nie mogę zrobić. Nic nie działa. Jestem w panice.
Wsparcie WPBeginner
Zobacz nasz przewodnik, co zrobić, gdy jesteś zablokowany z panelu administracyjnego WordPressa.
Admin
Tarun
Po przeczytaniu powyższych rozwiązań, przeszedłem do wp-content/plugins przez ftp i posortowałem listę wtyczek według daty ostatniej modyfikacji, a następnie usunąłem najnowszy zmodyfikowany plugin. Problem rozwiązany u mnie.
Dzięki
Terry
Jeśli nie korzystasz z serwera Linux, a hosting jest realizowany na platformie IIS (Microsoft Platform), mogłeś uszkodzić plik web.config, który jest używany zamiast pliku .htaccess.
Większość serwerów, z których korzystam, to systemy Linux, więc ten problem napotkałem dzisiaj na serwerze Microsoft. Połącz się ze swoją witryną przez FTP i napraw plik web.config.
T.
Jesse
Jeśli hostujesz WordPress na serwerze IIS (platforma Microsoft) zamiast na serwerze Linux i masz problemy z aktualizacją WordPress, musisz zainstalować tę wtyczkę „WP Maximum Execution Time Exceeded’
Jednak domyślny czas wykonania powyższego wtyczki wynosi 300 ms, który należy zwiększyć do 500 lub 600 ms, aby działała.
Aaron
Dzięki Terry. To był dokładnie mój problem.
Dennis
Problemy zaczęły się zaraz po dodaniu tego do mojego pliku function.php w moim motywie potomnym:
/*** Usuń ciąg zapytania z zasobów statycznych ***/
function remove_cssjs_ver( $src ) {
if( strpos( $src, ‘?ver=’ ) )
$src = remove_query_arg( ‘ver’, $src );
return $src;
}
add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
Haytham
Thanks, really helpfu
ashish kumbhar
Dzięki, bardzo pomocne..
Yasser Ismail
Bardzo dziękuję, uratowałeś mnie przed ponowną instalacją mojej strony
zmiana wtyczek była rozwiązaniem i ponownie zainstalowałem wadliwą wtyczkę
życzę wszystkiego najlepszego
Yasser
Chris L
Pojawiał się błąd 500 Internal Server Error, gdy próbowałem uzyskać dostęp do menu „Dostosuj” (przycisk znajdujący się na górze podczas przeglądania witryny). Okazało się, że to wtyczka...
Metody z plikiem .htacces i php.ini nie zadziałały, w moim przypadku przesłanie pliku php.ini uniemożliwiło mi dostęp do wp-admin, dopóki plik php.ini nie został usunięty.
Przepraszam, nie mogę podać nazwy wadliwej wtyczki, spieszyłem się wtedy i potrzebowałem, żeby działało jak najszybciej… Była to wtyczka dodająca widżety do wtyczki SiteOrigin PageBuilder.
Mateo Castano
Witajcie, chłopaki,
Udało mi się ponownie uzyskać dostęp do mojego panelu administracyjnego WordPress, dezaktywując wszystkie moje wtyczki z bazy danych.
Następnie miałem problem z konkretną wtyczką. Polecam sprawdzić, która wtyczka powoduje problemy. W moim przypadku były to WooCommerce i mój motyw. Po zainstalowaniu obu otrzymałem komunikat o błędzie „Memory Exceeded” (Przekroczono pamięć). Nie znalazłem rozwiązania tego błędu. Teraz musiałem podzielić moją stronę na dwie instalacje WordPressa: jedną ze wszystkimi informacjami, a drugą ze sklepem wirtualnym.
Jeśli ktoś napotka błąd krytyczny: przekroczono pamięć, proszę zostawić komentarz, Dziękuję za wasze wsparcie.
Do widzenia
Peter Posse
Witaj,
dziękuję bardzo za ten tutorial i wszystkie komentarze tutaj.
Ponieważ mój hosting jest również w Strato, wypróbowałem rekomendację Karo A – i działa.
Po wyłączeniu pamięci podręcznej PHP Boost w Strato, nie wystąpił już żaden błąd serwera wewnętrznego 500.
Możliwe, że ta pamięć podręczna kończy się pamięcią, ponieważ używam również statystyk Slimstat.
Karo
Karo A
Cześć,
Na stronach Strato z włączonym PHP 7.0 Power Boost, WordPress z np. Jetpack otrzymuję komunikat o błędzie serwera 500.
Po sprawdzeniu dziennika błędów serwera w Strato znalazłem w dzienniku komunikat o błędzie, że program obsługi PHP (CGI) został przerwany.
Po zmianie obsługi PHP (CGI) w interfejsie Strato na PHP 7 BEZ Power Boost wszystko działa poprawnie!
Pozdrawiam serdecznie
Karo
Reinardt
Dzięki za to, nic nie działało, ale przynajmniej dało mi to pomysły do rozwiązywania problemów. Zmieniłem nazwę motywu w ten sam sposób, co folder wtyczek, np. nazwamotywu_dezaktywuj i zadziałało, mogłem ponownie zalogować się na swoją stronę. Nadal rozwiązuję problem, dlaczego motyw nagle zaczął działać.
Gustavo Alves
Witaj, niestety mój problem nadal występuje nawet po wykonaniu wszystkich jego kroków.
Czy masz jakiś pomysł, co to może być?
Markus
Dziękuję bardzo!!!!!
Roman
Próbowałem wszystkiego, ale mój problem nie został rozwiązany.
Otrzymuję tylko NetworkError: 500 Internal Server Error – gdy próbuję zalogować się na moją stronę. Przeglądarka przechodzi na pustą stronę i otrzymuję ten błąd w konsoli.
Proszę o pomoc
Roman
Proszę usunąć nazwę mojej witryny??
vm
Błąd: NetworkError: 500 Internal Server Error
Cześć
proszę sprawdź uprawnienia i własność pliku (php.ini).
Babatunde
Przydatne informacje, które tu masz. Dziękuję! Moja strona znów działa! Brawo!
Prajjwal
Dziękuję……… bardzo pomogłeś. Odnowiłem plik .htaccess i teraz moja strona działa poprawnie, jeszcze raz dziękuję za pomocne rozwiązanie.
James
Ponowne przesłanie plików rdzeniowych zadziałało u mnie. Dzięki
Raine
Bardzo pomocny przewodnik! Musiałem ponownie przesłać pliki rdzeniowe, aby moje strony działały.
Andrew Cook
Dzięki, stary! Byłem kompletnie zablokowany. Bardzo jasne i zwięzłe instrukcje. (y) Karma love
yandi novriandi
mój problem nie został rozwiązany
Mohammed Faisal
Wielkie dzięki, udało mi się ponownie uruchomić moją stronę
shehzad
Great Article. You saved my work. Thanks for this
ITfee
Świetny poradnik! Dziękuję wam. Musiałem tylko ponownie zapisać mój plik .htaccess – niewiarygodne, ale prawdziwe.
Jesper Lindebjerg
Po aktualizacji za pomocą InfiniteWP moja strona się zepsuła. Próbowałem wszystkiego powyżej bez powodzenia… Ale w moim przypadku brakowało motywu. Musiałem ponownie przesłać główny motyw, aby odzyskać moją stronę ;)
Amanda
Och… DZIĘKUJĘ… BARDZO DZIĘKUJĘ!!! To była tak szybka poprawka, że mam łzy w oczach.