Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här fixar du 500 Internal Server Error i WordPress

Din WordPress-webbplats fungerade perfekt – tills den plötsligt inte gjorde det längre. Istället för din hemsida stirrar du på ett 500 Internal Server Error. Ingen varning, ingen tydlig förklaring – bara en frustrerande återvändsgränd. 😨

Vi känner igen känslan. Det sjunkande ögonblicket när din webbplats går ner och du inte har någon aning om varför. Det är ett av de vanligaste WordPress-felen, men det är också ett av de mest mystiska. Det säger dig inte vad som är fel, bara att något är trasigt.

De goda nyheterna? Det går nästan alltid att åtgärda. Efter att ha hjälpt otaliga kunder har vi hanterat det här felet ganska ofta.

I den här guiden går vi igenom de exakta stegen för att få igång din webbplats igen. Följ bara med, så kommer du att få allt att fungera igen på nolltid.

Fixing the internal server error in WordPress

Här följer en snabb översikt över de ämnen som vi kommer att täcka i den här artikeln:

Vad är felet 500 Internal Server?

500 Internal Server Error är som en låst dörr utan nyckel. Du vet att något är fel, men det finns ingen anteckning som förklarar vad som hände.

Det här felet är inte bara ett WordPress-problem. Det kan dyka upp på vilken webbplats som helst när servern stöter på ett problem som den inte vet hur den ska hantera.

”500” i meddelandet är en HTTP-statuskod. Om du slår upp det hittar du en vag definition:

”500 Internal Server Error-svarskod anger att servern stötte på ett oväntat villkor som hindrade den från att uppfylla begäran.”

Det är inte särskilt hjälpsamt, eller hur? Det är serverns sätt att säga, ”Något gick sönder, men jag är inte säker på vad.”

Hur det här felet ser ut beror på din hostinginstallation och webbläsare. Här är ett exempel på hur det ser ut på en Apache-server:

Internal server error page on Apache

Om din webbplats körs på Nginx kan det se lite annorlunda ut. Och om Google Chrome inte kan ladda en korrekt felsida kommer du att se något liknande detta:

Google Chrome HTTP 500 error

För nybörjare kan detta kännas överväldigande. Det finns inget meddelande som säger vad som gick fel eller hur man ska åtgärda det.

Det är som att be en mekaniker att laga din bil utan att berätta vad som är trasigt. De kommer att behöva kontrollera olika delar tills de hittar problemet.

Enligt vår erfarenhet är det bästa sättet att åtgärda problemet att ta det steg för steg. Vi går igenom de vanligaste orsakerna och lösningarna så att du kan få din webbplats att fungera igen.

Få experthjälp när som helst med On-Demand WordPress Support!

Att hantera ett fel på en intern server kan vara frustrerande. Vår On-Demand WordPress Support finns här för att hjälpa dig att poprawka tekniska problem snabbt och effektivt.

  • Engångsbetalning för experthjälp på begäran
  • Snabba handläggningstider
  • Tillgänglig 24/7

👉 F å akut WordPress-support nu! 🛠️

Vad orsakar det interna serverfelet i WordPress?

Det interna serverfelet i WordPress är som ett pussel med saknade bitar. Du vet att något är fel, men felmeddelandet säger dig inte exakt var problemet är.

Enligt vår erfarenhet är den vanligaste orsaken en korrupt .htaccess-fil. Ibland är det ett plugin eller ett tema som inte fungerar som det ska med din installation.

Andra gånger kan din webbplats nå PHP-minnesgränsen, vilket gör att WordPress kraschar. Korrupta kärnfiler kan också utlösa detta fel, vilket gör att du blir utelåst utan förvarning.

I vissa fall visas felet bara när du försöker komma åt WordPress-adminområdet, medan resten av din webbplats körs helt fint. Det är som att vara utelåst från sitt eget hus medan gästerna fortfarande kan gå in genom bakdörren.

Det som gör det här felet knepigt är att det vanligtvis inträffar innan WordPress kan laddas ordentligt. Det innebär att servern inte kan samla in tillräckligt med information för att förklara vad som gick fel.

Om du vill ha en djupare inblick i hur WordPress fungerar bakom kulisserna kan du kolla in vår guide om hur WordPress fungerar under huven.

Låt oss nu gå igenom felsökningsstegen för att få din webbplats att fungera igen.

Fixa felet 500 Internal Server i WordPress

Innan du börjar med felsökningen ska du se till att du har en komplett WordPress backup av din website till hands.

Om du har tillgång till WordPress admin area kan du använda ett WordPress backup plugin för att skapa en fullständig backup av din website.

Vi rekommenderar att du använder Duplicator för att hantera detta. Det hjälper dig ej ej bara att snabbt säkerhetskopiera din website, utan du kan även lagra dina backups i molnet, och viktigast av allt, du kan återställa din website från backupen.

Om du däremot inte har tillgång till admin area i WordPress kan du manuellt skapa en backup av WordPress med hjälp av phpMyAdmin och en FTP-klient.

Följ därefter följande steg för att troubleshoota och fixa det interna server error på din website.

Clear cachen i WordPress och webbläsaren

Webbläsare och dina tillägg för caching i WordPress kan ibland av misstag lagra en cachad kopia av en error page.

Det enklaste sättet att fixa detta är att först cleara din webbläsares cache.

Clear cache

Efter det, om du har tillgång till WordPress admin area på din website, då kan du tömma WordPress cache genom att besöka din caching plugin inställningar page.

För detaljer, se vår tutorial om hur du clearar WordPress cache.

Kontrollera om .htaccess-filen är korrupt

Filen .htaccess är en konfigurationsfil för servern som används av WordPress för att ställa in Omdirigeringar.

En av de vanligaste orsakerna till fel på den interna servern är en skadad .htaccess-fil.

Det enklaste sättet att poprawka detta är att helt enkelt besöka sidan Inställningar ” Permalänkar i obszar administracyjny i WordPress och sedan klicka på knappen ”Spara ändringar” utan att göra några ändringar.

Update permalinks to regenerate .htaccess file

WordPress kommer nu att försöka uppdatera din .htaccess-fil eller generera en ny. Du kan nu besöka din webbplats för att se om detta har löst felet med den interna servern.

Om error fortfarande visas måste du kontrollera att WordPress har kunnat generera eller skriva till .htaccess-filen.

Ibland kan det hända att WordPress på grund av behörigheter för filer och kataloger inte kan skapa eller skriva till din .htaccess-fil.

Du kan nu försöka ersätta .htaccess-filen manuellt. Först måste du logga in på din website med FTP eller appen File Manager under webbhotellets kontrollpanel.

Därefter måste du byta namn på dinhuvudfil .htaccess till något som gillar .htaccess_old. Detta gör att du kan behålla filen som en backup, men WordPress kommer inte att känna igen den.

För att byta namn på .htaccess-filen måste du logga in på din site med FTP eller appen File Manager i webbhotellets cPanel-instrumentpanel.

När du har anslutit dig kommer .htaccess-filen att ligga i samma directory där du hittar foldrar som gillar wp-content, wp-admin och wp-includes.

Högerklicka bara på .htaccess-filen och byt namn på den till .htaccess_old.

Rename .htaccess file

Därefter måste du skapa en new .htaccess-fil.

I din sites rotfolder högerklickar du och väljer sedan alternativet ”Create new file” i din FTP-klient eller File Manager app.

Create new htaccess file

Döp den nya filen till .htaccess och klicka på ”OK” för att save den.

Nu är denna .htaccess-fil för närvarande tom, och du måste add to standard WordPress omskrivningsregler till den.

Högerklicka bara på filen och välj sedan ”View/Edit” i din FTP-klient eller app för filhantering.

Edit .htaccess file

Den tomma filen öppnas i en plain text editor som gillar Notepad eller TextEdit.

Nu måste du kopiera och klistra in följande kod inuti den:

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

Den här koden är den standardregeluppsättning som används av WordPress. Glöm inte att save your ändringar och uploada filen tillbaka till servern.

You can now visit your website to see if this has resolved the internal server error.

Om det gjorde det, ge dig själv en klapp på axeln eftersom du fixade det interna server error.

Viktigt: Innan du går vidare med andra saker, se till att du går till Settings ” Permalinks page i WordPress admin area och klickar på knappen Save utan att göra några ändringar. Detta kommer att återskapa .htaccess-filen åt dig med korrekta omskrivningsregler för att säkerställa att dina pages med post inte returnerar ett 404 error.

Om det inte fungerade för dig att kontrollera lösningen för den korrupta .htaccess-filen, måste du fortsätta att läsa den här artikeln.

Öka PHP:s limit för minne

Ibland kan ett internt error på servern uppstå om ett skript förbrukar hela PHP:s limit för minne.

Det enklaste sättet att öka limiten för minnet i PHP är att editera filen wp-config.php. Var försiktig när du gör detta om du är en Beginner. Du måste följa instruktionerna noggrant eftersom även små misstag i WordPress core-filer kan förstöra din site.

Börja med att ansluta till din webbplats i WordPress med hjälp av en FTP-klient eller appen File Manager i kontrollpanelen på ditt webbhotell.

Du hittar filen wp-config.php i huvudfoldern på din website. Högerklicka på den och välj ”Download”. Detta säkerställer att du har en backup av filen om något skulle gå fel.

När du har saved den kan du högerklicka på den och select ”View/Edit”.

Edit wp-config file

I filen wp-config.php måste du add to följande kod precis ovanför raden som lyder: ”That’s all, stop editing! Trevlig publicering”:

1
define( 'WP_MEMORY_LIMIT', '256M' );

För mer detaljer, se vår tutorial om hur du ökar PHP-minneslimiten i WordPress.

Obs/observera: Om 256M inte löser problemet kan du prova att öka till 512M.

Om du bara ser det interna serverfelet när du försöker logga in i din WordPress-admin eller uppladar en image i din wp-admin, bör du öka minnesgränsen genom att följa dessa steg:

  1. Skapa en tom textfil på din dator och döp den till php.ini
  2. Klistra in den här koden där: minne=256MB
  3. Save filen
  4. Uppladda den till din /wp-admin/ folder med hjälp av FTP

Om du fixade problemet genom att öka minneslimiten, har du bara fixat problemet tillfälligt. You still need to find the cause that is exhausting your memory limit.

Det kan vara ett dåligt kodat plugin eller till och med en funktion i temat. Vi rekommenderar starkt att du ber ditt WordPress webbhotell att titta i loggingarna på servern för att hjälpa dig att hitta den exakta diagnosen.

Om att öka PHP-minnesbegränsningen inte poprawka problemet för dig, behöver du mer felsökning.

Deactivate alla tillägg till WordPress

Om ingen av lösningarna ovan fungerade för dig, orsakas detta error troligen av ett specifikt plugin som installerats på din website.

Det är också möjligt att det är en kombination av tillägg som inte spelar bra med varandra.

Om du har tillgång till WordPress admin area på din website, kan du helt enkelt gå till plugins page och deactivate alla WordPress tillägg.

Deactivate all plugins

Men om du inte har tillgång till admin area i WordPress kan du deactivate alla tillägg i WordPress med FTP.

Anslut bara till din WordPress website med en FTP-klient eller filhanteringsappen under webbhotellets panel.

När du är ansluten, navigera till mappen /wp-content/ och byt namn på plugins folder till plugins.deactivated.

Plugins deactivated via FTP

WordPress letar efter tillägg i mappen Plugins. Om mappen Plugins inte hittas deaktiveras alla tillägg automatiskt.

You can now try visiting your website to see if this resolved the internal server error on your website.

För att återställa alla dina plugins kan du helt enkelt byta namn på mappen ”plugins.deactivate” tillbaka till plugins.

Your tillägg kommer nu att återställas, men de kommer fortfarande att vara deaktiverade.

Nu kan du aktivera enskilda tillägg och besöka din website för att ta reda på vilket tillägg som orsakar det interna server error.

För mer information, se vår przewodnik om hur du inaktiverar alla tillägg WordPress utan wp-admin.

Om deactivate av alla tillägg inte fixade det interna server error på din website, fortsätt att läsa.

Byt till ett standardtema för WordPress

En möjlig orsak till error i den interna servern kan vara någon kod i your WordPress theme.

För att avgöra om så är fallet måste du byta ditt tema till ett standardtema för WordPress.

Om du har tillgång till admin area på WordPress går du till sidan Appearance ” Themes. Om du redan har ett standardtema installerat kan du helt enkelt klicka på knappen Activate för att byta tema.

Activate a default theme

Om du inte har ett standardtema installerat kan du clicka på knappen ”Add New” högst upp och installera ett standardtema (Twenty Twenty-Three, Twenty Twenty-Two, och så vidare).

Om du inte har tillgång till admin area i WordPress kan du ändå byta till ett standardtema.

Anslut till din WordPress website med hjälp av en FTP-klient och navigera till /wp-content/ foldern.

Right-click to select the themes folder and download it to your computer as a backup.

Download theme folder

Därefter måste du delete the themes folder från din website. När den är borttagen går du vidare och skapar en new themes folder.

Your new themes folder kommer att vara helt tom, vilket innebär att du inte har några WordPress themes installerade för tillfället.

Därefter måste du besöka WordPress temakatalog och ladda ner ett standardtema för WordPress till din dator.

Download a default theme

Din webbläsare kommer sedan att downloada temat som en ZIP-fil till din dator.

Locate filen på din dator och packa sedan upp den. Windows-användare kan packa upp filen genom att högerklicka på den och sedan välja ”Extract All”. Mac-användare kan dubbelklicka på ZIP-filen för att extrahera den.

Extract theme files

Du kommer nu att se en folder som innehåller your WordPress theme.

Byt tillbaka till din FTP-klient eller File Manager och uploada den här foldern till den tomma themes-mappen.

Upload theme folder

När den har laddats upp kommer WordPress automatiskt att börja använda standardtemat.

You can now visit your website to see if this resolved the internal server error.

Om detta inte fungerar kan du ladda upp dina WordPress themes igen från backupen eller byta tillbaka till det theme du använde tidigare.

Oroa dig inte för det. Det finns fortfarande några fler saker du kan göra för att fixa error.

Uppladdning av core-filer

Om alternativen för plugin och theme inte fixade det interna erroret på servern, är det värt att ladda upp /wp-admin/ och /wp-includes/ folders igen från en ny WordPress install.

This will NOT remove any of your information, but it may solve the problem in case any file is corrupted.

Först måste du besöka WordPress.org website och klicka på knappen ”Download”.

Download media library

Detta kommer att downloada WordPress ZIP-filen till din dator.

Gå vidare och extrahera ZIP-filen. Inuti den hittar du en wordpress mapp.

WordPress folder extracted

Därefter måste du ansluta till din WordPress website med hjälp av en FTP-klient.

När du har anslutit dig går du till rotmappen på din website. Det är den folder som har mapparna wp-admin, wp-includes och wp-content inuti sig.

Öppna mappen WordPress på din dator i den vänstra columnen.

Nu måste du markera alla filer i wordpress-mappen och uppladda dem till din webbplats.

Upload core WordPress files

Din FTP-klient kommer nu att överföra dessa foldrar till din server.

Du får då frågan om du gillar att skriva över filerna. Select ”Overwrite”, välj sedan ”Always use this action” och kontrollera checkboxen ”Tillämpa to current queue only”.

Overwrite WordPress core files

Din FTP-klient kommer nu att ersätta dina äldre WordPress-filer med new, fräscha kopior.

Om dina WordPress-filer var skadade, kommer detta steg att fixa det interna server error för you.

Aktivera loggar för debug i WordPress

WordPress levereras med ett built-in system för att hålla loggar för debug.

Du kan aktivera det genom att använda pluginet WP Debugging. För mer detaljer, se vår guide om hur du installerar ett plugin för WordPress.

När pluginet har aktiverats kommer det att aktivera debugging loggar på din WordPress website.

Om du inte har tillgång till admin area på din WordPress-webbplats kan du aktivera debug genom att lägga till följande kod i din wp-config.php-fil:

1
2
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);

När du har aktiverat debug-loggar kan du visa dem genom att använda en FTP-klient och navigera till mappen /wp-content/.

Debug log

Du kan öppna debug errors log file i en textredigerare, och den kommer att visa dig en lista över fel och varningar som uppstod på din website.

Vissa error och varningar kan vara harmlösa incidenter som kanske inte behöver fixas. Men om du ser ett internt error på servern på din website, kan dessa peka dig i rätt riktning.

Fråga din hosting provider

Om alla metoder misslyckas med att fixa det interna server error på din website, då är det dags att få lite mer hjälp.

Kontakta support teamet på ditt webbhotell så kan de kontrollera loggingarna på servern och hitta grundorsaken till error.

Om du vill fortsätta felsöka på egen hand kan du läsa vår ultimata guide för felsökning i WordPress för nybörjare.

Video Tutorial

Subscribe to WPBeginner

Vi hoppas att den här artikeln hjälpte dig att åtgärda det interna serverfelet i WordPress. Du kanske också vill se vår kompletta lista över de vanligaste WordPress-felen och vår guide om hur du kontaktar WordPress-support.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

676 kommentarerLeave a Reply

  1. Jethro

    This worked! Thank you so much!

    • WPBeginner Support

      You’re welcome, glad our tutorial could help :)

      Admin

  2. Alex

    Amazing thanks so much :)

    • WPBeginner Support

      You’re welcome, glad you like our content :)

      Admin

  3. Gabriel Waju

    very helpful article…so glad WP Beginner exist…

    • WPBeginner Support

      Glad our articles can be helpful :)

      Admin

  4. Neil Iosson

    Phew. the .htaccess fix worked – I am very relieved after thinking I had just broken my previous website by adding WordPress.

    • WPBeginner Support

      Glad our article could help :)

      Admin

  5. Sim Tebe

    Worked like magic! Thank you so much for sharing

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Admin

  6. Duncan McCormack

    re deleting .htaccess
    So say…

    You have permalink rewrites on, giving friendly page names.

    So you do the rename thing, and then click Settingts, permanlinks, Save.

    I assume this will stuff your menu? (Easily fixed I suppose).

    To fix, I would have thought to re add the rewrite lines in .htacess and click the desired permalinks setting and save that?

    • WPBeginner Support

      By resaving the permalinks WordPress will recreate the htaccess file without the need for manually adding the information in the htaccess file.

      Admin

  7. Istiak Borsho

    Thanks A lot for sharing this Post… that problem was occurring back to back and I was unable to do anything…Not only This Problem a lot of problems is solved by watching and reading your posts and video… I could not stop myself to comment here and subscribe.

    • WPBeginner Support

      Thank you, glad our article could help :)

      Admin

  8. Wagner

    Thank you… deactivation of plugins solved the problem.

    • WPBeginner Support

      Glad our article could help and thanks for sharing what worked for you :)

      Admin

  9. Linda

    My homepage links are all returning 500 errors. My webhost says it’s because they don’t reference the WP subfolder under the domain name. I have code in my .htaccess that makes the site refer to it without the subfolder–written for me by the webhost, iirc. This hasn’t happened before. I changed themes recently–could it be that? Or is it the latest update? Pulling hair out over here!

    • WPBeginner Support

      If none of the methods in our article were able to fix the problem, you may want to try recreating the menu to recreate the links.

      Admin

  10. David Jones

    I moved a client site over from Singlehop to GoDaddy and for the most part it is fine. They were having problems with their old developer. Updated WordPress and plugins, got SSL going and everything looks great. I get a 500 error when I go to the site, not every time but sometimes. I use Wordfence for security. When I get the 500 error all I do is refresh the browser and the site comes up. It’s weird. Any thoughts on why this would happen intermittently and how to fix it?

    • WPBeginner Support

      You would want to reach out to the current host to see if there is a specific error they can see in their error logs.

      Admin

  11. Kyle

    You guys are the number one resource for everything WordPress in my book. Thanks for this useful post.

    • WPBeginner Support

      You’re welcome :)

      Admin

  12. Sandeep

    Hi,
    Very nice article.
    I tried your all the steps but still, I am getting 500 error. My menus are not working. Please help

    From
    Sandeep

    • WPBeginner Support

      You would want to reach out to your hosting provider for them to see if there is a specific reason in their error log.

      Admin

  13. marco

    thanks this saved my life!

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  14. yikun

    Checking for Corrupt .htaccess File
    Installing a plugin caused me this issue,Thanks it worked.

    • WPBeginner Support

      Glad our article could help :)

      Admin

  15. Curtis Bishop

    Thanks !!!!

    • WPBeginner Support

      You’re welcome :)

      Admin

  16. PS

    [Sat Mar 09 13:04:16 2019] [warn-ioncube] mmap cache can’t open /home/yyyyyy/public_html/xxxxxxx/wp-includes/post.php – Permission denied (pid 3708972)

    This is the error I find in the wp admin error log. I tried all the above options, still it isn’t working.

    Please help

    • WPBeginner Support

      If you’re still receiving the 500 error, did your hosting provider let you know of any errors on their end?

      Admin

  17. despasito

    It was a .htaccess error. thank you.

    • WPBeginner Support

      You’re welcome, glad our article could help :)

      Admin

  18. Ronnie

    Thank you verry much, Site up and running again :)

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Admin

  19. Britt

    Thank you so much for this! I am new to the WordPress web world and this was extremely helpful in fixing my 500 error.

    • WPBeginner Support

      Glad it could help :)

      Admin

  20. Luis De Sousa

    Hi!
    max-execution-time is also a determining factor in the appearance of the 500 internal error

    • WPBeginner Support

      Thanks for the reminder for anyone still having this issue :)

      Admin

  21. Nicholas

    Increasing memory ”define( ’WP_MEMORY_LIMIT’, ’256M’ );” worked for me

    • WPBeginner Support

      Glad our recommendation could help :)

      Admin

  22. Joce

    I got this error while updating my theme and it’s still in the http 500 error

  23. Alex Williams

    I was able to resolve the issue by changing my php version from 7.2 back to 5.4 which is what it probably was when I installed wordpress 3 or 4 years ago. Godaddy configures their serves to autoupdate a lotta stuff, including the php version and this can break an older wordpress website. As soon ass i downgraded the php version my wp-admin panel was accessible again!

    • WPBeginner Support

      We would normally recommend reaching out to your host before changing your PHP version and they can normally assist without the need to change the PHP version.

      Admin

  24. Jo

    Hi, I am getting the 500 Internal Server Error when I try to go on my admin page. I can look at my website go through the posts but can’t edit anything/add new posts etc.

    This happened as I was in the middle of installing a new theme.

  25. Jacqui

    Hi,
    I re-uploaded the core files and now my wordpress site is not displaying anything.
    Kindly let me know of a solution to use to solve this problem.

      • Marcus Nash

        Same here. At first it was only admin issue. Now the whole site is server error 500. Will try your other link.

        • WPBeginner Support

          If that article does not help then you can also reach out to your hosting provider to see if they see any specific reason.

  26. Jacqui

    Hi,
    I tried re-uploading the core files from a new wordpress download and now my site is not displaying anything.
    Kindly let me know of a solution to solve this problem.

  27. Raj

    Hi very good article

    • WPBeginner Support

      Thank you :)

      Admin

  28. Miki Chambiki

    After update to WordPress 5.0.2 my page showed the same error:
    (when logging in backend or accessing a password-protected article)

    Internal Server Error

    Solution:
    DEactivate PHP boost !!! And it works again ;-)

    (Provider: Strato, PHP version: 7.2)

    • WPBeginner Support

      Thanks for sharing your solution to the error :)

      Admin

  29. Tafadzwa Chingwe

    Thanks was fustrating for real, changed htaccess to htaccessold and worked like a charm.

    • WPBeginner Support

      Glad our article could help :)

      Admin

  30. Thisara

    Thank you very much, it was the plug ins in my case, once i deactivate it i could log in to the wp-admin, and it prompted to update the database before log in, it took only few seconds, and afterthat re activated the plug-ins and now everything works fine. thank you again…

  31. Josh

    Deactivating all the plugins by renaming the file worked for me. Thanks!

  32. Michal

    Thanks for this. In my case, apparently some antivirus software of my hosting provider identified some core files as viruses (I have no idea if true, maybe I was hacked) and changed their names to ”.VIRUS” . Replacing the wp-include worked.

  33. Glenn Watson

    Thanks so much for this – the php.ini memory tip solved the problem, and it’s so simple.

  34. Moosa

    There was a problem with the plugins folder. So, when I renamed it the problem was solved.

    Thanks Alot.

  35. Nicolas V

    Thank you very much !!!
    very clear explanations.
    i still have an issue : impossible to edit a page , the edit page opens and after a few seconds i get a message error…I will investigate this now…Anybody had this problem ?

  36. Ali Raza

    Hi,Am too worried about my site, recently i made changes for adding network setup for multisite in my wordpress account using exampp and i made changes to wp-config.php and .htaccess without holding any backup. and now this changes struck me out from my site and admin panel, and error is showing ” 500 enternal error” or when i saw this error, i reback my changes using youtube tutorials, and i changes wp–config and .htaccess back to it’s initial states. but now not at all. I even can’t accessing to wordpress or my admin panel, or anyhing else. Error is showing ””Server internal Error”” Please help me Urgently, i have too short time, it’s my Project and i have to submit it within 2 days. please help me out Please, I’m looking forward to hear from you. Thanx you a lot

  37. David Martin

    In my case the problem was a child theme !! thx a lot

  38. Kamaljit Sandhu

    For me fix the permissions for WP-config.php file solve the issue. I accidentally set up file permission for WP-config 600 and the change into 664.

  39. Chhunleang Say

    I have got 500 internal server error after I activated new theme . Please help. I use WordPress

  40. drNurmemet

    thank you! my website all pages not working accept homepage. the admin page is working. One of my plugins is causing this mistake (plugin name: ads inserter). I deactivated it, the website is working.

  41. Terry

    This was very helpful. I had my domain forwarded, and then modified it to an add-on, so my htaccess file was attempting to route to a subdirectory that was no longer needed. Once I removed that, it worked perfectly. Thanks for pointing me in the right direction.

  42. Rajib Chowdhury

    Brilliant. Thanks A lot

  43. Cem Sayar

    In my case it was php 7 so i had to downgrade php to version 6

  44. Dominic

    May I just add an even simpler one to try first? I use Updraft to back up my site. It has simply filled up my quota. I deleted a load of older backups and it sprang to life.

  45. Alicja

    whereare all those files like .htacces ? should i have it omewhere on my computer? because i edit my website wfrom different computers.

  46. Mark

    Thanks! It worked by deactivating one plugin.

  47. Loupida

    This article solves my issue. Thx a lot.

  48. Jeff PInterParsons

    Thank you, thank you, thank you!!

  49. Micaela

    THANK YOU!!!

    This is the best WP website. You saved me TONS of headaches. Thanks so so much! Reuploading wp-admin and includes did the trick for me.
    You guys RULE!!!!

  50. prashanth

    I directed to this page from my theme providers support forum.

    I had the following issue.

    1. HTTP error while uploading an image to my blog post.

    2. When I tried to upload via Media library I got the ”500 Internal error”

    You tips under ”Increasing the PHP Memory Limit” sorted out the issue.
    I created the file as instructed and uploaded.

    Thanks.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.