Znamy to uczucie. Ten tonący moment, kiedy twoja witryna przestaje działać i nie masz pojęcia dlaczego. Jest to jeden z najczęstszych błędów WordPress, ale także jeden z najbardziej tajemniczych. Nie mówi ci, co jest nie tak, tylko że coś jest zepsute.
Dobra wiadomość? Prawie zawsze można go naprawić. Pomagając niezliczonym klientom, mieliśmy do czynienia z tym błędem dość często.
W tym przewodniku przeprowadzimy cię przez dokładne kroki, aby przywrócić twoją witrynę do działania. Postępuj zgodnie z instrukcjami, a wszystko zacznie działać w mgnieniu oka.

Oto krótki przegląd tematów, które omówimy w tym artykule:
- What Is the 500 Internal Server Error?
- What Causes the Internal Server Error in WordPress?
- Fixing the 500 Internal Server Error in WordPress
- Clear WordPress and Browser Cache
- Checking for Corrupt .htaccess File
- Increasing the PHP Memory Limit
- Deactivate All WordPress Plugins
- Switch to a Default WordPress Theme
- Re-Uploading Core Files
- Enable Debug Logs in WordPress
- Ask Your Hosting Provider
- Video Tutorial
Czym jest wewnętrzny błąd serwera 500?
Błąd wewnętrzny serwera 500 jest jak zamknięte drzwi bez klucza. Wiesz, że coś jest nie tak, ale nie ma notatki wyjaśniającej, co się stało.
Ten błąd nie jest tylko problemem WordPressa. Może pojawić się na każdej witrynie internetowej, gdy serwer napotka problem, z którym nie wie, jak sobie poradzić.
„500” w wiadomości to kod statusu HTTP. Jeśli go sprawdzisz, znajdziesz niejasną definicję:
„Kod odpowiedzi 500 Internal Server Error wskazuje, że serwer napotkał nieoczekiwany warunek, który uniemożliwił mu spełnienie żądania”.
Nie jest to zbyt pomocne, prawda? To sposób, w jaki serwer mówi: „Coś się zepsuło, ale nie jestem pewien co”.
Wygląd tego błędu zależy od twojej konfiguracji hostingu i przeglądarki internetowej. Oto przykład tego, jak pojawia się on na serwerze Apache:

Jeśli twoja witryna działa na Nginx, może to wyglądać nieco inaczej. A jeśli Google Chrome nie może wczytywać odpowiedniej strony błędu, zobaczysz coś takiego:

Dla początkujących może to być przytłaczające. Nie ma komunikatu mówiącego, co poszło nie tak lub jak to poprawić.
To tak, jakby poprosić mechanika o poprawienie twojego samochodu, nie mówiąc mu, co jest zepsute. Będą musieli sprawdzić różne części, aż znajdą problem.
Z naszego doświadczenia wynika, że najlepszym sposobem na poprawkę jest wykonanie jej krok po kroku. Przeprowadzimy Cię przez najczęstsze przyczyny i rozwiązania, aby Twoja witryna znów działała.
Uzyskaj pomoc techniczną w każdej chwili dzięki wsparciu WordPress na żądanie!
Radzenie sobie z wewnętrznym błędem serwera może być frustrujące. Nasza pomoc techniczna WordPress na żądanie jest tutaj, aby pomóc ci szybko i skutecznie poprawić problemy techniczne.
- Jednorazowa opłata za specjalistyczną pomoc techniczną na żądanie
- Szybkie czasy realizacji
- Dostępny 24/7
Co powoduje wewnętrzny błąd serwera w WordPress?
Wewnętrzny błąd serwera w WordPress jest jak puzzle 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ółgra z twoją konfiguracją.
Innym razem twoja witryna może przekroczyć limit pamięci PHP, powodując awarię WordPressa. Uszkodzone pliki rdzeni mogą również powodować ten błąd, pozostawiając użytkownika zablokowanego bez ostrzeżenia.
W niektórych przypadkach błąd pojawia się tylko podczas próby uzyskania dostępu do obszaru administracyjnego WordPress, podczas gdy reszta twojej witryny działa poprawnie. To tak, jakbyś był zamknięty w twoim własnym domu, podczas gdy goście nadal mogą wejść tylnymi drzwiami.
To, co sprawia, że ten błąd jest trudny, to fakt, że zwykle pojawia się, zanim WordPress może się poprawnie wczytywać. Oznacza to, że serwer nie może zebrać wystarczającej ilości szczegółów, aby wyjaśnić, co poszło nie tak.
Jeśli chcesz dokładniej przyjrzeć się temu, jak WordPress działa za kulisami, zapoznaj się z naszym przewodnikiem po tym, jak WordPress działa pod maską.
Przejdźmy teraz przez kroki rozwiązywania problemów, aby przywrócić twoją witrynę do działania.
Poprawka błędu 500 Internal Server Error w WordPressie
Przed rozpoczęciem rozwiązywania problemów upewnij się, że masz pod ręką pełną kopię zapasową witryny internetowej 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ą twojej witryny internetowej.
W tym celu zalecamy skorzystanie z programu Duplicator. Pozwala on nie tylko szybko utworzyć kopię zapasową twojej witryny internetowej, ale także przechowywać kopie zapasowe w chmurze, a co najważniejsze, można przywrócić 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.
Następnie możesz wykonać następujące kroki, aby rozwiązać i poprawić wewnętrzny błąd serwera w twojej witrynie internetowej.
Wyczyść pamięć podręczną WordPress i przeglądarki
Przeglądarki i twoje wtyczki buforujące WordPress mogą czasami omyłkowo przechowywać w pamięci podręcznej kopię strony błędu.
Najprostszym sposobem na poprawienie tego jest wyczyszczenie pamięci podręcznej twojej przeglądarki.

Następnie, jeśli masz dostęp do obszaru administracyjnego WordPress swojej witryny internetowej, możesz opróżnić pamięć podręczną WordPress, przechodząc na stronę ustawień twojej wtyczki buforowania.
Aby uzyskać szczegółowe informacje, zapoznaj się z naszym poradnikiem na temat czyszczenia pamięci podręcznej WordPress.
Sprawdzanie uszkodzonego pliku .htaccess
Plik .htaccess jest plikiem konfiguracyjnym serwera używanym przez WordPress do ustawiania przekierowań.
Jedną z najczęstszych przyczyn wewnętrznego błędu serwera jest uszkodzony plik .htaccess.
Najprostszym sposobem na poprawienie tego jest po prostu przejście na stronę Ustawienia ” Permalinki 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 przejść na twoją witrynę internetową, aby sprawdzić, czy rozwiązało to wewnętrzny błąd serwera.
Jeśli nadal widzisz błąd, musisz upewnić się, że WordPress był w stanie wygenerować lub zapisać plik .htaccess.
Czasami, ze względu na uprawnienia do plików i katalogów, WordPress może nie być w stanie utworzyć lub zapisać twojego pliku .htaccess.
Możesz teraz spróbować ręcznie zastąpić plik .htaccess. Po pierwsze, musisz logować się do twojej witryny internetowej za pomocą FTP lub aplikacji Menedżer plików w panelu sterowania konta hostingowego.
Następnie musisz zmienić nazwę twojego głównegopliku .htaccess na coś w rodzaju .htaccess_old. Pozwoli to zachować plik jako kopię zapasową, ale WordPress go nie rozpozna.
Aby zmienić nazwę pliku .htaccess, należy logować się do witryny za pomocą FTP lub aplikacji Menedżer plików w kokpicie cPanel konta hostingowego.
Po nawiązaniu połączenia plik .htaccess będzie znajdował się w tym samym katalogu, w którym widoczne będą katalogi takie jak wp-content, wp-admin i wp-includes.
Wystarczy kliknąć prawym przyciskiem myszy plik .htaccess i zmienić jego nazwę na .htaccess_old.

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

Nazwij ten nowy plik .htaccess i kliknij „OK”, aby go zapisać.
Teraz ten plik .htaccess jest obecnie pusty i musisz dodać do niego domyślne reguły przepisywania WordPressa.
Wystarczy kliknąć plik prawym przyciskiem myszy, a następnie wybrać opcję „Zobacz/Edytuj” w twoim kliencie FTP lub aplikacji File Manager.

Pusty plik zostanie otwarty w zwykłym edytorze tekstu, takim jak Notatnik lub TextEdit.
Teraz należy skopiować i wkleić następujący kod:
1 2 3 4 5 6 7 8 9 10 | # 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 jest domyślnym zestawem reguł używanym przez WordPress. Nie zapomnij zapisać swoich zmian i przesłać pliku z powrotem na serwer.
Możesz teraz przejść na twoją witrynę internetową, aby sprawdzić, czy rozwiązało to wewnętrzny błąd serwera.
Jeśli tak, to poklep się po plecach, bo poprawiłeś wewnętrzny błąd serwera.
Ważne: Zanim przejdziesz do innych rzeczy, upewnij się, że przeszedłeś do strony Ustawienia ” Bezpośrednie odnośniki w obszarze administracyjnym WordPress i kliknąłeś przycisk Zapisz bez wprowadzania żadnych zmian. Spowoduje to zregenerowanie pliku .htaccess z odpowiednimi regułami przepisywania, aby upewnić się, że twoje strony wpisów nie zwrócą błędu 404.
Jeśli sprawdzenie uszkodzonego pliku .htaccess nie przyniosło rezultatu, musisz kontynuować czytanie tego artykułu.
Zwiększanie limitu pamięci PHP
Czasami wewnętrzny błąd 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ść, jeśli jesteś początkującym użytkownikiem. Musisz dokładnie przestrzegać tych instrukcji, ponieważ nawet małe błędy w plikach rdzeni WordPress mogą zepsuć twoją witrynę.
Aby rozpocząć, wystarczy połączyć się z twoją witryną internetową WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania konta hostingowego.
Plik wp-config.php znajduje się w katalogu głównym twojej witryny internetowej. 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ć opcję „Zobacz/Edytuj”.

W pliku wp-config.php należy dodać następujący kod tuż nad linią o treści „To wszystko, przestań edytować! Szczęśliwego publikowania”:
1 | define( 'WP_MEMORY_LIMIT' , '256M' ); |
Więcej szczegółów można znaleźć 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ć do 512M.
Jeśli wewnętrzny błąd serwera pojawia się tylko wtedy, gdy próbujesz logować się do swojego panelu administracyjnego WordPress lub załadować obrazek w wp-admin, powinieneś zwiększyć limit pamięci, wykonując następujące kroki:
- Utwórz pusty plik tekstowy na twoim komputerze i nazwij go php.ini
- Wklej tam następujący kod: memory=256MB
- Zapisz plik
- Prześlij go do twojego katalogu /wp-admin/ za pomocą FTP.
Jeśli zwiększenie limitu pamięci naprawiło problem, to tylko tymczasowo. Nadal musisz znaleźć przyczynę, która wyczerpuje twój limit pamięci.
Może to być źle zakodowana wtyczka lub nawet funkcja motywu. Zdecydowanie zalecamy, aby poprosić twoją firmę hostingową WordPress o zajrzenie do dzienników serwera WWW, aby pomóc ci znaleźć dokładną diagnostykę.
Jeśli zwiększenie limitu pamięci PHP nie poprawiło problemu, konieczne jest dalsze rozwiązywanie problemów.
Wyłączanie wszystkich wtyczek WordPressa
Jeśli żadne z powyższych rozwiązań nie zadziałało w twoim przypadku, to błąd ten jest najprawdopodobniej powodowany przez konkretną wtyczkę zainstalowaną na twojej witrynie internetowej.
Możliwe jest również, że jest to kombinacja wtyczek, które nie grają ze sobą dobrze.
Jeśli masz dostęp do obszaru administracyjnego WordPress twojej witryny internetowej, możesz po prostu przejść do strony wtyczek i wyłączyć wszystkie wtyczki WordPress.

Jeśli jednak nie masz dostępu do obszaru administracyjnego WordPress, możesz wyłączyć wszystkie wtyczki WordPress za pomocą FTP.
Wystarczy połączyć się z twoją witryną internetową WordPress za pomocą klienta FTP lub aplikacji do zarządzania plikami w panelu sterowania konta hostingowego.
Po połączeniu przejdź do katalogu /wp-content/ i zmień nazwę katalogu wtyczek na plugins.wyłączanie.

WordPress szuka wtyczek w katalogu plugins. Jeśli katalog plugins nie zostanie znaleziony, automatycznie wyłączy wszystkie wtyczki.
Możesz teraz spróbować przejść na twoją witrynę internetową, aby sprawdzić, czy rozwiązało to wewnętrzny błąd serwera na twojej witrynie.
Aby przywrócić wszystkie twoje wtyczki, możesz po prostu zmienić nazwę katalogu „plugins.deactivated” z powrotem na plugins.
Twoje wtyczki zostaną teraz przywrócone, ale nadal będą wyłączane.
Możesz teraz włączać wtyczki indywidualnie i przejść na twoją witrynę internetową, aby dowiedzieć się, która wtyczka powoduje wewnętrzny błąd serwera.
Więcej szczegółów można znaleźć w naszym przewodniku na temat wyłączania wszystkich wtyczek WordPress bez wp-admin.
Jeśli wyłączanie wszystkich wtyczek nie poprawiło wewnętrznego błędu serwera na twojej witrynie internetowej, czytaj dalej.
Przejście na domyślny motyw WordPressa
Jedną z możliwych przyczyn wewnętrznego błędu serwera może być kod w twoim motywie WordPress.
Aby ustalić, czy tak jest, należy przełączyć twój motyw na domyślny motyw WordPress.
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 Włączanie, aby przełączyć motyw.

Jeśli nie masz zainstalowanego domyślnego motywu, możesz kliknąć przycisk „Utwórz nowy” u góry i zainstalować domyślny motyw (Twenty Twenty-Three, Twenty Twenty-Two itd.).
Jeśli nie masz dostępu do obszaru administracyjnego WordPress, nadal możesz przełączyć się na domyślny motyw.
Wystarczy połączyć się z twoją witryną internetową WordPress za pomocą klienta FTP i przejść do katalogu /wp-content/.
Kliknij prawym przyciskiem myszy, aby wybrać katalog motywów i pobrać go na twój komputer jako kopię zapasową.

Następnie należy usunąć katalog motywów z twojej witryny internetowej. Po jego usunięciu utwórz nowy katalog motywów.
Twój nowy katalog motywów będzie całkowicie pusty, co oznacza, że nie masz obecnie zainstalowanych żadnych motywów WordPress.
Następnie musisz przejść na katalog motywów WordPress i pobrać domyślny motyw WordPress na twój komputer.

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

Zobaczysz teraz katalog zawierający twój motyw WordPress.
Przełącz się z powrotem do klienta FTP lub menedżera plików i prześlij ten katalog do pustego katalogu motywów.

Po przesłaniu WordPress automatycznie rozpocznie korzystanie z domyślnego motywu.
Możesz teraz przejść na twoją witrynę internetową, aby sprawdzić, czy rozwiązało to wewnętrzny błąd serwera.
Jeśli to nie zadziała, możesz ponownie załadować swój motyw WordPress z kopii zapasowej lub wrócić do motywu, którego używałeś.
Nie martw się. Jest jeszcze kilka rzeczy, które możesz zrobić, aby poprawić błąd.
Ponowne wgrywanie plików rdzeni
Jeśli opcje wtyczki i motywu nie poprawiły wewnętrznego błędu serwera, to warto ponownie załadować katalogi /wp-admin/ i /wp-includes/ ze świeżej instalacji WordPressa.
NIE usunie to żadnych twoich informacji, ale może rozwiązać problem w przypadku uszkodzenia jakiegokolwiek pliku.
Najpierw należy przejść na witrynę internetową WordPress.org i kliknąć przycisk „Pobierz”.

Spowoduje to pobranie pliku zip WordPress na twój komputer.
Rozpakuj plik zip. Wewnątrz niego znajdziesz katalog wordpress
.

Następnie musisz połączyć się z twoją witryną internetową WordPress za pomocą klienta FTP.
Po nawiązaniu połączenia przejdź do katalogu głównego twojej witryny internetowej. Jest to katalog, w którym znajdują się foldery wp-admin, wp-includes i wp-content.
W lewej kolumnie otwórz katalog WordPress na twoim komputerze.
Teraz musisz wybrać wszystkie pliki w katalogu wordpress
i wgrać je na twoją witrynę internetową.

Twój klient FTP przeniesie teraz te katalogi na twój serwer.
Pojawi się pytanie, czy chcesz nadpisać pliki. Wybierz „Nadpisz”, a następnie wybierz „Zawsze używaj tego działania” i zaznacz pole wyboru „Zastosuj tylko do obecnej 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 poprawi wewnętrzny błąd serwera.
Włączanie logów debugowania w WordPressie
WordPress posiada wbudowany system do przechowywania logów w celu debugowania.
Można ją włączyć za pomocą wtyczki WP Debugging. Więcej szczegółów można znaleźć w naszym przewodniku na temat instalacji wtyczki WordPress.
Po włączaniu, wtyczka włączy dzienniki debugowania na twojej witrynie internetowej WordPress.
Jeśli nie masz dostępu do obszaru administracyjnego twojej witryny internetowej WordPress, możesz włączyć debugowanie, dodając następujący kod do pliku wp-config.php:
1 2 | define( 'WP_DEBUG' , true); define( 'WP_DEBUG_LOG' , true); |
Po włączeniu logów debugowania można je zobaczyć, korzystając z klienta FTP i przechodząc do katalogu /wp-content/.

Możesz otworzyć plik dziennika debugowania w edytorze tekstu, a wyświetli on listę błędów i ostrzeżeń, które występują na twojej witrynie internetowej.
Niektóre błędy i ostrzeżenia mogą być nieszkodliwymi incydentami, które nie wymagają poprawki. Jeśli jednak widzisz wewnętrzny błąd serwera na twojej witrynie internetowej, mogą one wskazać ci właściwy kierunek.
Zapytaj swojego dostawcę hostingu
Jeśli wszystkie metody nie poprawią wewnętrznego błędu serwera na twojej witrynie internetowej, nadszedł czas, aby uzyskać dodatkową pomoc.
Skontaktuj się z zespołem pomocy technicznej twojego hostingu, który będzie mógł sprawdzić logi serwera i zlokalizować główną przyczynę błędu.
Jeśli chcesz kontynuować rozwiązywanie problemów na własną rękę, zapoznaj się z naszym przewodnikiem po rozwiązywaniu problemów WordPress dla początkujących.
Film instruktażowy
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Aamir
I was also facing the problem. As said above it was because of a plugin(„Contact Info Widget”) which was not working fine. So I deleted the plugin files from FileManager and now its solved. Thanks for the useful tips.
Harsh
I have Tried All the Points still I haven’t Got the solution,
I have renamed the .htaccess file, plugin folder, gave permission 755 to 777, increased memory limit in the wp-config file but the site is still showing error. below is the screenshot.
WPBeginner Support
Hi Harsh,
Please contact your hosting provider, this could be an issue on their end.
Admin
Logan Izador
Thank you so much! Wasted 2 hours with Hostgator for them to give me the wrong info smh. All I had to do was follow your steps to delete the plugins through my cpanel. I went from there to figure out which plugin was corrupt.
umar aziz
i have got 500 internal error only on orders tab of woo-commerce.
unable to see the orders.
kindly help amd guide me how to resolve it
Marcia
Hello, I tried to follow your instruction on How to Check Your Maximum File Upload Size Limit in WordPress? But his totally crashed my website and now I cant even access it. Please URGENTLY advise how I am to fix this problem……
WPBeginner Support
Hi Marcia,
If you are seeing a white screen with no error message, then please see our guide on how to fix WordPress white screen of death.
Admin
Bart
You can also check your PHP version, our hosting provider pr-actively changed the default PHP version and WordPress and plugins didn’t support that. After upgrading WordPress and all the plug-ins, the site runs as normal again!
(only my ADMIN page didn’t work anymore)
Best regards
Sean zangana
Bart , i want to thank you , God bless you .
Moses
having some issues with my website if I click on any post it just refresh my page, even if I enter a post url it’s still the same please help me out
WPBeginner Support
Hi Moses,
Please try steps in our WordPress troubleshooting guide, it will help you figure out what’s causing the issue.
Admin
Sahil Ansari
My Web Is not solved 500 error
This page isn’t working
Currently unable to handle this request.
HTTP ERROR 500
erorr log shoing this messege wp-settings.php on line 166
Olan
This was very helpful for me, settings, permalinks fixed the 500 internal issues
Albena Vassileva
Great info, thanks! The third option worked for me which was kind of expected because I lost my admin panel after updating some plugins.
Gerrit
After I did everything here my site was still not working so I called my hosting provider and after a while we figured out that it I could finish my migration by manually setting the base-url in the .sql and then going into to the permalinks part en saving it. This fixed it all. I’ve noticed 1 time before that re-saving the permalinks sometimes helps overcome errors. I hope this is useful for some people.
Kevin
It worked, thanks!
Editorial Staff
Likely it’s an issue with a plugin that’s interacting with the customizer.
Admin
Ion
I have tried everything they recommend and it does not work. When activating any theme, it gives error 500. I can not generate the .htaccess because my server works with nginx. I have consulted the guide that recommends wordpress but I can not make it work. The site worked until I wanted to update the theme.
Americo Mendes
Very first step on the video worked – corrupt .htaccess file.
I thought I was going to be redesigning the site. Thank you folks!
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
have you tried to upgrade the memory to 256MB and increase the upload limit files to 50M ? that might be help you.
Yanick Proulx
I understand everything exept one thing…
Where can i find all the stuff to connect to ftp (adress, log and pw)
I am using wordpress on godaddy hosting and since a plug in update crashes i can acces the site and the wp-admin section as well.
Thank you
WPBeginner Support
Hello Yanick,
Usually when you sign up for hosting account you get all this information in an email. If you can’t find it, please contact your hosting provider and they will be able to find it for you.
Admin
Shrijan
I am getting 500 internal server error while accessing /admin url on virtual host in my local machine. Though my previous site was working fine on XAMPP in windows. Any suggestions..
Dana S
Perfect. Thanks a lot for help.
miranda
what if your using starfield technologies from godaddy i have this problem i worked so dam haddddddddddddddd on this site it all happend when i udated a plugin help please
Grace
So…. for beginners who have no idea what ftp is or where to find that or how you would find a .htaccess file… I am already lost at step 1.
WPBeginner Support
Hi Grace,
Please see our guide on using FTP to upload and edit WordPress files.
Admin
Ankur Thakur
Hi editorial staff,
Who so ever you are…
I just want to hug you and say a million thanks
to save my blog!!!
God bless you
Love you…
Please provide your email… to say personal thanks
WPBeginner Support
Hi Ankur,
You are welcome
We are glad you found the article helpful.
Admin
Andrew
Thank you so much… the problem was with the htaccess. renaming htaccess couldn’t work so i went to settings>permelinks and simply saved without making any changes and it worked perfect.
God bless you
Aqib
Hi, Nothing works for me
Ernest
Currently, my website cannot be reached. It has an connection refusal error. I cannot even login to the WordPress Admin dashboard. Does anyone have any solutions?
Monish
What can be the cause of internal server error. If it works fine with hostgator shared server. And same website shows internal server error in Godaddy shared delux server.
Traci
Thanks for providing this information. I started troubleshooting, then realized another site on the same host was getting the same message. Turns out it was a DB server issue on the host’s end!
Aadam Jaalatoo Fardoo
This page isn’t working is currently unable to handle this request.
HTTP ERROR 500 this is the error message i get when i load the subdomain url, i cant access anything.
I have tried to edit, delete, reinstall htaccess, still no result, there is no theme, or plugin to even disable, since i havent even access wordpress setup page.
pls assist
WPBeginner Support
Hi Aadam,
Please contact your WordPress hosting provider. There could be some configuration causing this issue either with your WordPress install or at their end.
Admin
Nur
Wow it works!!
james
This page isn’t working is currently unable to handle this request.
HTTP ERROR 500
I have a prestashop site on my main domain, recently created a subdomain, after installing WordPress, this is the error message i get when i load the subdomain url, i cant access anything.
I have tried to edit, delete, reinstall htaccess, still no result, there is no theme, or plugin to even disable, since i havent even access wordpress setup page.
pls assist
Castro
Hello, I contacted my hosting server provider and this error log was sent to me, cause i was getting 500 internal server error message. „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”
HELPPPPPPPP!!!!
WPBeginner Support
Hi Castro,
Please follow the steps in our WordPress troubleshooting guide. It will help you figure out the issue and then you will be able to fix it.
Admin
Cherissa
Normally the first fix, recreating the htaccess file always does the trick for me, but this time I had to go completely down the list of fixes. After beating my head into a wall several times, ONLY thing that worked was to reinstall core files, create new htaccess files AND once I got into wp-admin page re-run the WordPress updater again. THEN everything was finally restored. THANK YOU for the well written, life saving checklist!!!!
Hafiz Naser Aslam
The most easy way to resolve the 500 internal server error is make debugging on from wp_config.php i.e WP_DEBUG true
Sibongile
Wow thanks
// Enable WP_DEBUG mode
define( 'WP_DEBUG’, true );
this solved it for me as I was able to track the error and fix within minute
Nelson Mbembe
Re-uploading Core Files worked for me thanks !
David
Thanks for your article.I just resolved my problem by delete the plugin.
Farshid
Thank you so much, man. I solved it.
Muhammad Abbas
This is one of the great article, this really help me out to solve my problem on my wordpress site great.
Well appreciated.
Edgar Ogba
Deactivating plugins worked for my site
Gabriel
Thanks a lot. As I am new was very shoked due to this problem. But after following your guide line I got help. Thanks.
Haris
I recently experieinced this problem. I edited function.php file and added ?> in the end to end php tag. That caused this error. if it helps someone!
Thank you!
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
Thanks a lot! Saved me from going into panic. My site was getting huge number of malicious login attempts and I turned up security on high. After few hours I got notification of this error and website not loading.
I was about to open a ticket but found this post and Voila htaccess solution worked! Thanks again!
Sam A.
Thanks for this. I solved the issue.
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
Thanks but how do you get fresh wp-admin and wp-includes folders?
Cindy
Thank you!
Ramon de Holanda
Real thanks, works for me
Patrick
Thank you so much for this!
Increasing the PHP Memory Limit worked like a charm!
Kris
It’s working thank you
I migrated to a VPS.
I got an issue when I want to change the setting on any plugins, end up with error 500. But if I checked at htop, the server resources is not reach the limit, I’m using 4GB VPS 2core Linode, so it’s more that enough for small site like mine.
The php.ini trick works well, now I never got any error 500 anymore
jaiho
hi, thank you for your useful tips, this is the best site ever
Madusanka
It works for my site.