Czy widzisz wewnętrzny błąd serwera 500 w WordPress?
Wewnętrzny błąd serwera jest jednym z najczęstszych błędów WordPressa.
Jest to nieco trudne, ponieważ błąd nie podaje żadnych innych informacji, a wielu początkujących uważa to za dość frustrujące.
W tym artykule pokażemy, jak łatwo poprawić błąd 500 Internal Server w WordPress.
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
Czym jest wewnętrzny błąd serwera 500?
Błąd wewnętrzny serwera 500 jest powszechnym błędem serwera WWW. Nie jest on specyficzny dla WordPressa i może wystąpić na każdej witrynie internetowej.
500 w komunikacie o błędzie jest technicznie kodem błędu HTTP. Wyszukiwanie tego kodu pokaże tylko jego standardowy opis:
„Kod odpowiedzi 500 Internal Server Error wskazuje, że serwer napotkał nieoczekiwany warunek, który uniemożliwił mu spełnienie żądania„.
Jest to ogólny komunikat o błędzie, co oznacza, że serwer nie był w stanie przypisać lepszego, bardziej pomocnego komunikatu o błędzie, gdy napotkał problem.
Strona błędu wygląda inaczej w zależności od tego, z jakiego oprogramowania serwera WWW (Nginx lub Apache) korzysta twoja witryna internetowa i jakiej przeglądarki używasz.
Oto jak może wyglądać strona błędu Apache:
Może wyglądać inaczej, jeśli używasz Nginx i Google Chrome.
Będzie również wyglądać inaczej, jeśli Google Chrome nie będzie w stanie znaleźć strony błędu do wyświetlenia:
Dla początkujących może to być niezwykle frustrujące. Żadna wskazówka ani komunikat nie wskaże im właściwego kierunku, by szybko to poprawić.
Pytanie o to, jak poprawić wewnętrzny błąd serwera, jest jak pytanie twojego lekarza o to, jak naprawić ból, którego doświadczasz, bez mówienia mu, gdzie jest ból.
Jeśli jednak znasz najczęstsze przyczyny, które powodują ten błąd, możesz spróbować naprawić je jeden po drugim, aby rozwiązać błąd bez uszkadzania czegokolwiek.
Co powoduje wewnętrzny błąd serwera w WordPress?
Wewnętrzny błąd serwera w WordPress jest często spowodowany uszkodzonym plikiem .htaccess, źle zakodowanymi wtyczkami lub twoim włączonym motywem WordPress.
Inne możliwe przyczyny wewnętrznego błędu serwera WordPress to limit pamięci PHP lub uszkodzone pliki rdzenia WordPress.
W niektórych przypadkach wewnętrzny błąd serwera może pojawić się tylko podczas próby uzyskania dostępu do obszaru administracyjnego WordPress, podczas gdy reszta witryny działa poprawnie.
Zazwyczaj błąd jest wywoływany zanim WordPress zdąży się wczytywać, a serwer nie jest w stanie uzyskać wystarczających informacji o tym, co go zatrzymało.
Aby dowiedzieć się więcej, zobacz nasz artykuł o tym, jak WordPress działa za kulisami.
Biorąc to pod uwagę, przyjrzyjmy się teraz, jak rozwiązać wewnętrzny błąd serwera w WordPress.
Film instruktażowy
Jeśli wolisz instrukcje pisemne, po prostu czytaj dalej.
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 to plik konfiguracyjny serwera, który jest również używany 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 jakichkolwiek zmian.
WordPress spróbuje teraz zaktualizować twój plik .htaccess lub wygenerować nowy. Możesz teraz przejść na swoją 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:
# 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”:
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, czeka cię więcej rozwiązywania 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:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Po włączeniu dziennikó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.
Mamy nadzieję, że ten artykuł pomógł ci poprawić wewnętrzny błąd serwera w WordPress. Możesz również zapoznać się z naszą pełną listą najczęstszych błędów WordPress i naszym przewodnikiem na temat wyboru najlepszego dostawcy hostingu.
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.
Shashank Priyadarshi
I am facing the same issue. Internal Server Error (HTTP 500 Internal Server Error) in my site. I tried following the steps, but i think i am missing something. I am not very good with servers and such. Please help…
WPBeginner Support
If none of the recommendations from our guide are able to help you solve the error, please reach out to your hosting provider and they should be able to assist!
Administrator
Jiří Vaněk
Renaming the htaccess file first helps me when looking for a problem. This will rule out a problem in this file. Then I try to rename the folder with plugins. If none of this helps, try asking the web provider. Usually, it can also be a specific php or server setting.
Jiří Vaněk
As for the 500 error, in practice it has proven to be the fastest method to contact my provider and ask him for a printout of the error log. Very often, a problem appears there, which may be due to an unauthorized directive in the .htaccess file, or in the rights on the Wordpress folder. with Error 500, it is probably best to really look at the logs right from the start. It can solve many problems very quickly.
Uzair
Encountering the 500 Internal Server Error in WordPress has been a recurring challenge for me on client websites. I’ve found that the causes are often multifaceted, influenced by various factors such as the hosting provider and the specific WordPress environment, including the plugins and themes in use. Your article shed light on this complexity, and I appreciate it.
WPBeginner Support
Glad we could help with troubleshooting this issue
Administrator
A Owadud Bhuiyan
Thanks for sharing.
Sometimes I actually do the permalink-saving thing. But I never knew the details about it.
Now it’s very clear to me.
WPBeginner Support
Glad we could share why it works
Administrator
Arielle
OMG you are a lifesaver!!! Simply uploading and replacing the WP admin and include file worked like magic!! THANK YOU !!!
WPBeginner Support
Glad our recommendations could help!
Administrator
Taimoor Khan
The main cause of this problem is because of the Plugins updation. I faced that problem and can’t even access the Dashboard. So what I did for that is to log in to my hosting and update all my plugins which will help me in getting rid of that problem.
WPBeginner Support
Thank you for sharing what worked for you! It is not always the plugins but that can certainly be one of the causes.
Administrator
Ryan
Great Thanks fixed mine and running smooth
WPBeginner Support
Glad our guide was able to help!
Administrator
David Cao
My .htaccess file was corrupted, thank goodness I found this article. Thank you very much!
WPBeginner Support
Glad to hear our guide was helpful!
Administrator
gagan deep
thank you for saving my job
WPBeginner Support
Glad our guide could help!
Administrator
Gultekin irengun
I was looking for a fix and neither reallt worked for me to fic 500 errors for the pages of a site in multisite when I recently changed the domain name.
What fixed it was, changing permalinks to plain. So I guess, re-doing permalinks was the easiest fix.
WPBeginner Support
Thanks for sharing what worked for you, with the pretty permalinks not working, you may want to check with your hosting provider that mod_rewrite is enabled for your sites.
Administrator
Bianca
Thanks for this article. Just want to add an extra tip:
Also check for additional .htaccess files in other folders like for example the 'uploads’ folder. This may cause a partial 500 internal server error for images and everything that is in that folder. I experienced this recently and was caused by a rigid setting in a security plugin.
WPBeginner Support
Thanks for sharing what solved this issue for you
Administrator
Kate
Thank you for sharing that tip! After going through all the steps in the post and still getting the error on my images, I found an extra .htaccess file that was causing the problem. I’m so glad I decided to read these comments.
Mr Terry McBride
A most excellent tutorial, watched to keep me on the ball so to speak, but
one issue that you missed, and I recently had, was a corrupted wp-config.php file – that was also causing me 500 errors.
I urge everyone to copy this particular fie to their own machine for safe keeping, My own hosting provider (though brilliant), couldn’t hep me.
Simply copying my own backup via FTP to my /public_html folder – saw my own site miraculously appear again.
Hope it helped.
WPBeginner Support
Thank you for sharing what worked for you.
Administrator
Gordon
Wow… Just the permalink thing fixed it. Thanks!
WPBeginner Support
Glad our guide helped
Administrator
Ramon Olivencia
In my case, I was getting an „HTTP ERROR 500” and an „Internal Server Error”, particularly at my WooCommerce checkout. GoDaddy fixed the issue after looking at the error log and increasing the memory limit by inserting a .user.ini file and then adding „define (’WP_MEMORY_LIMIT’, '2048M’ );” to my wp-config.php file.
WPBeginner Support
Thanks for sharing what worked for you
Administrator
Björn
Awesome! My .htaccess file was corrupted. Saved my life! And I received a pat on my back
WPBeginner Support
Glad our guide could help
Administrator
Qais Azam
Thank you so much it worked for me
WPBeginner Support
Glad our guide was helpful
Administrator
American
I have tried all these methods, the error goes away by re-installing wordpress or refreshing core files but it appears again and again when I try to update any plugin or perform any task in the dashboard.
Please advice, what could be the possible reason that it is keep happening with me.
WPBeginner Support
For that continued issue, please reach out to your hosting provider and they should be able to assist.
Administrator
Christopher
This video training was very helpful. Thank you.
WPBeginner Support
You’re welcome
Administrator
Oli
Thanks for this tutorial! It worked for my issue!
WPBeginner Support
Glad our guide was able to help you
Administrator
Jay
You save me…The last one worked for me
WPBeginner Support
Glad our guide was helpful
Administrator
Connor
The issue for me was Wordfence security plugin installs an htaccess file in the wp-content/uploads file. Delete this an the internal error disappears! I hope this will help somebody
WPBeginner Support
Thanks for sharing what worked for you
Administrator
Maax
My error appears when I’m trying to make an update via elementor
It has not been resolved
WPBeginner Support
We would recommend reaching out to Elementor’s support if you are having an issue with Elementor.
Administrator
Chan
Thank you so much. I
'm an experience web developer but new to Wordpress.
Had a 500 error, found this guide and followed it and my problem was solved.
WPBeginner Support
Glad our guide was helpful
Administrator
Emel
Hello there!
Error code 500 appears when I click on the browser. The page never opens up since I updated the theme!
I cannot even open my website to update it according to your instruction here. What to do in that case? Thanks in advance!
WPBeginner Support
You would want to use FTP to connect to your site for our recommendations, you can take a look at our guide on FTP below:
https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/
Administrator
mohamad
Hi. Thankful.
for Error 500.
My problem was after updating the template.
The problem was solved by updating php version.
WPBeginner Support
Thanks for sharing what worked for you
Administrator
Ali Fawad
Very very useful blog all the time.
WPBeginner Support
Thank you
Administrator
lanre
Hello. I’m having the same problem on my site and it’s hosted on gcp. I tried installing some plugins before I got this error. Is there a way I can remove the plugin from mysql database or do I need to do it through the htaccess file. This blog is true great as it has helped me with most of my site issues. Hope this works also
WPBeginner Support
You would want to use FTP to disable your plugin files for the simplest method.
Administrator
lanre
thank you very much. it worked like magic. the thing now is should I delete the old .htaccess file or rename it back? Thanks once again
WPBeginner Support
You can get rid of the old file if that was giving you errors and resaving your permalinks should create a new file for you.
Sophie
You save me every time! Renaming the .htaccess file and saving the page permalinks worked for me, the problem occurred after I updated all my plugins and cleared my cache. Thanks a lot!
WPBeginner Support
Glad our guide was able to help you
Administrator
Esther Mitchell
Hi,
I followed your guidance and need to undo the .htaccess change. Should I delete the new .htaccess and thereafter rename the old .htaccess_old to its original name .htaccess to do so? Hope you see this note soon and can help.
WPBeginner Support
You can certainly do that to make the old htaccess active for your site.
Administrator
Erica
Well, this is nice information! Thanks for sharing this as it would help many users to know about important information about WordPress. Knowing about this, we are looking forward to implementing things accordingly.
WPBeginner Support
Glad you found our guide helpful
Administrator
Mark
Nice work,
It work for me if i create php.ini file
WPBeginner Support
Thanks for sharing what worked for you
Administrator
Rita
Thanks so much! Re-uploading the WP core files solved my issue.
WPBeginner Support
You’re welcome, thanks for sharing which method worked for you
Administrator
seb
Thanks a lot, htacess was the problem !!!
WPBeginner Support
Glad our guide was helpful
Administrator
Jackie Branc
Very helpful. Thanks a lot!
WPBeginner Support
You’re welcome
Administrator
Adel
Very helpful as usual, thank you
WPBeginner Support
You’re welcome, glad our guide could be helpful
Administrator
Caitlin
Similar issue my website disappeared while undergoing a major update from a commerce platform plugin. Coming from no experience with these things, this solution was easy to follow even from a different file manager.
Thank you.
WPBeginner Support
You’re welcome, glad we could be helpful
Administrator
Haris
Best website for fixing WordPress errors. Thank you once again
WPBeginner Support
You’re welcome, glad you’ve found our guides helpful
Administrator
Sonam Jain
Your blog was very helpful. I had to upload the core files and the steps given by you made it very easy for me. Thank you.
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Timothy Franceschi
Wow! Very helpfull! Thanks
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Luiz Verçosa
In my case, the problem was that my PHP version was automatically updated by my host and my old Wordpress version was incompatible with it. They themselves found the problem and fixed it after my contact through e-mail.
WPBeginner Support
Thanks for sharing the issue you ran into and how it was fixed for others running into this problem
Administrator
Stephan
Hi, thank you very much for your help. You solve my problem. (broken plugin)
Best regards from Germany,
Stephan
WPBeginner Support
Glad our recommendations could help
Administrator
ibrahim
thanks, renaming the htaccess file did worked for me
WPBeginner Support
You’re welcome, glad our recommendation was helpful
Administrator
Rene Con
My site is on HTTP Error 500, I did all the steps to fix the issue, is not working at all yet
WPBeginner Support
If you reached out to your hosting provider they should be able to give you a better idea of the source of the issue.
Administrator
Saif Fuad
Thank you very much, one of the WP plugin was causing the error, i deactivated it made new installation of that specific plugin and it worked.
Thanks
WPBeginner Support
Glad our recommendation could help
Administrator
Jaine
You save my site. Can’t thank you enough. Your instructions were clear and easy to follow. You’re amazing!
WPBeginner Support
Glad our guide could help
Administrator
Eleni
Thank you so much!!!
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Ajay vaja
wp-includes/post.php File are missing my site and admin panel are not opening
Error Message :- The site is experiencing technical difficulties
WPBeginner Support
You could start by trying to update WordPress using FTP which we explain in our article here:
https://www.wpbeginner.com/beginners-guide/ultimate-guide-to-upgrade-wordpress-for-beginners-infograph/
If that does not work you would want to go through our troubleshooting steps here:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/
Administrator
Siddharth
Thank you for saving my blog.
WPBeginner Support
You’re welcome, glad our article could help
Administrator
amit sharma
yeah Thanku so much ! i solved this problem
WPBeginner Support
Glad our article could help
Administrator