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

Ser du en 500 internal server error i WordPress?

Error i den interna servern är ett av de vanligaste WordPress felen.

Det är lite knepigt eftersom error inte ger någon annan information, många Beginnare tycker att det är ganska frustrerande.

I den här artikeln visar vi dig hur du enkelt fixar 500 internal server error i WordPress.

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 500 Internal Server Error?

500 internal server error är ett vanligt error på en web server. Det är ej specifikt för WordPress utan kan uppstå på vilken website som helst.

500 i message är tekniskt sett en HTTP error-kod. Om du slår upp den här koden visas bara dess standard description:

”500 Internal Server Error response code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request.”

Det här är ett generiskt ”catch-all”-felmeddelande, vilket innebär att servern inte kunde tilldela ett bättre, mer användbart felmeddelande när den stötte på the issue.

The error page ser olika ut beroende på vilken programvara för web server (Nginx eller Apache) din website använder och vilken webbläsare du använder.

Så här kan en page med Apache error se ut:

Internal server error page on Apache

Det kan se annorlunda ut om du använder NginX och Google Chrome.

Det kommer också att se annorlunda ut om Google Chrome inte kan hitta en error page att displayed:

Google Chrome http 500 error

För Beginnare kan detta vara otroligt frustrerande. Ingen ledtråd eller message pekar dem i rätt riktning för att snabbt fixa det.

Att fråga hur man fixar ett internt error på servern gillar att fråga din läkare hur man fixar smärtan du upplever utan att berätta var smärtan är.

Men om du känner till de vanliga orsakerna som utlöser detta fel kan du försöka fixa dem en efter en för att lösa felet utan att bryta någonting.

Vad är orsaken till Internal Server Error i WordPress?

Internal server error i WordPress orsakas ofta av en korrupt .htaccess-fil, dåligt kodade tillägg eller ditt aktiva WordPress theme.

Andra möjliga orsaker till error på intern server i WordPress är PHP memory limit eller korrupta core WordPress filer.

Under vissa förhållanden kan det interna server error bara dyka upp när du försöker komma åt WordPress admin area medan resten av webbplatsen fungerar bra.

Vanligtvis utlöses error innan WordPress kan hämtar och servern kan inte få tillräckligt med information om vad som stoppade den.

För mer information, se vår artikel om hur WordPress fungerar bakom kulisserna.

Med detta sagt, låt oss nu ta en titt på hur du går tillväga för att felsöka det interna server error i WordPress.

Video Tutorial

Subscribe to WPBeginner

Om du föredrar skriftliga instruktioner är det bara att fortsätta läsa.

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 också används av WordPress för att ställa in redirects.

En av de vanligaste orsakerna till error i intern server är en skadad .htaccess-fil.

Det enklaste sättet att fixa detta är att helt enkelt besöka Settings ” Permalinks page i WordPress admin area och sedan klicka på knappen ”Save Changes” utan att göra några ändringar kl.

Update permalinks to regenerate .htaccess file

WordPress kommer nu att försöka updating din .htaccess-fil eller generera en new åt dig. You can now visit your website to see if this has resolved the internal server error.

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 directories 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:

# 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 WordPress website med hjälp av en FTP-klient eller appen File Manager under webbhotellets panel.

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”:

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:s minneslimit inte fixade problemet för dig, kommer du att behöva 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 detaljer, se vår guide om hur du deaktiverar alla WordPress tillägg 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 WordPress

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

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

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 välja all filer i wordpress foldern och uploada dem till din website.

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:

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

När du har aktiverat loggar för debug kan du viewa dessa loggar 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.

Vi hoppas att den här artikeln hjälpte dig att fixa error i intern server i WordPress. Du kanske också vill se vår kompletta lista över de vanligaste WordPress error och vår guide om hur du väljer den bästa hosting providern.

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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala 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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

677 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ivan

    Also, how to create an .ini file on a mac???

  3. Ivan

    What if it’s NOT the .htaccess file? Can we then change the filename back .htaccess??

    What if it’s NOT the plugins? Can we simply change the plugins folder name back to what it was??

    These are details we should know about.

    Thanks!

    • WPBeginner Support

      Yes, if it was not due to plugins folder or .htaccess, then you can put them back as they were.

      Administratör

  4. gks

    thanks this was so helpful. :)

  5. philip

    Thankyou so much, I had installed a plugin which had somehow corrupted the .htaccess file, renamed it to .htacces_old as per the advice on this page, and all’s back working again, if you cant find the .htaccess file on your server, it could be hidden, cpanel has an option to look for hidden files.

    thanks guys

  6. Akinshola Samuel

    When all the files in your ”wp-content” are empty, you always get the server (both locally and remotely). Took me longer time before recognising this.

    I was moving the an existing wordpress engine alognside many other things, Unfortunately the wp-contents and it’s respective folders were all empty.

    Finally, Happy when I solve this.

  7. Max B

    Thank you guys for saving my day! This solved the issue for me, thank you!

  8. Sofia Berglund

    Thanks! Great tutorial. Turned out for me that, when I was unactivated the plugins, I got another error-message saying i had some corrupt @media print-code in the functions.php. Took that away and got my page back :D

  9. Donald

    Make sure index.php has permissions of 644. Somehow mine has 777 when transferred from one server to another.

    • John

      DONALD !!! you’re a life saver … thanks to the WP beginner platform also

  10. Lewis James-Odwin

    Great Video, solved my problem in 54 seconds! (.htaccess issue)

  11. Keek

    I must have spent 4 hours trying everything I found online. In the end, turns out I was running an old version of PHP. When I updated it in my cPanel, the 500 error was gone.

  12. krishna

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@ and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    how to solve this error?

  13. M Jones

    My problem was actually a corrupt wp theme rather than a corrupt plugin.

    To solve I renamed the corrupt theme (Oxygen) (which gave me a white screen) than named Twenty Sixteen ”oxygen” so that my site would use Twenty Sixteen (a working theme) as my theme. Than I switched using dashboard to Twenty Fourteen (my second favorite installed theme) than again used my file editor to rename Twenty Sixteen back to ”twentysixteen” & Oxygen to ”oxygen.corrupt”.

    I think my theme did not download properly, making it corrupt.

    Thanks for pointing me in the right direction!

  14. Alia

    Thank you so much you saved me a lot of time!

  15. mayur

    Thank you so much for so complet information! :)

    i have a .htaccess problem.. solved.. now working as charm..

  16. SHYOPAT

    Someone pointed me to your article (thank heavens) I did the htaccess file change and it helped it for two minutes. Then I did the php memory thing and that helped for a few minutes as well, then back to the internal server error. I’m currently working on trying to figure out if it’s a plugin. If that doesn’t help… then I’ll do the core files. And then after that… I have no idea. I guess I’ll try my hosting provider again.

  17. Den

    I always check .htaccess file first…

  18. Will Paro

    Is it possible to have an Internal Server Error only on select computers, but not others?
    That is the issue I’m dealing with right now.
    I have 6 sites all hosted through one account via GoDaddy. All are showing an Internal Server Error. They were fine this morning, but now nothing.
    Problem is that GoDaddy says that they see the sites just fine.
    I can pull the site up in gtmetrix.com and analyze it with no issues.
    Please help.
    Every computer I use PC, Macs and Chromebooks all show internal server errors, but gtmetrix.com and GoDaddy says everything is fine.

    One of the sites is

    Thanks in advance

  19. Jesu

    You save my life!!

    Thanks a lot from Spain!

  20. antony agnel

    Phew…thanks a lot guys!

    A new guy here…installed ’bulletproof security’ plugin on my wordpress site & got an Error 500!

    Was shit scared…& finally found out about your site and this article – finally fixed it by applying your tip to rename to .htaccess file to .htaccess_old!

    Once again, thank you so much – you guys rock!! :D

  21. hendra

    Hi Guys

    I have a questions in regards of 500 internal server error, i experienced the problem with a plugins [JSON API] when i type example.com/api/ – it is showing 500 internal server error.

    any advises on how to solve this problem? much appreciated before.

  22. Linda

    Thank you!
    In my case, it was the theme that was broken (my fault for tinkering around), not a plugin. I renamed the theme folder .mytheme-deactivate like in your plugin example, and hallelujah, I could access my site again! (I simply activated a different theme, but I could probably uninstall and re-install the original theme if I wanted to)

  23. Aviroop Chowdhury

    Disabling solved my issue. Thanks.

  24. Mike

    Sometimes this is a bug in your own PHP code.

    For this it’s best to use a binary chop ’echo’ method. That is add a simple echo ’fred1’; exit; into your code starting at the top of the index.php. If you see ’fred1’ displayed when you visit your site then you know it’s a PHP bug and not any of the other reasons. (Note I used a .htaccess online validator to check the syntax of my .htaccess file too, in order to rule that out).

    Once ’fred1’ is displayed now move it halfway down the index.php file (useful to increment the integer each time too, e.g. fred2, fred3 etc). If the server error occurs then you know you need to move the statement up. If fred1 etc is printed then you need to move it further down the code. If you get to an include or require statement then you then delve into that file in the same way.

    I found the offending PHP file in under 10 minutes. You should then use php -l whateverfile.php to find offending line in that file and also to know what the syntax error is. If ’php -l’ doesn’t give you the syntax error then you should read this:

    The ’php -l’ would need to be done by remote logging into your hosting account. If you can’t do this then as this article says, contacting your hosting support can be useful to find the php log file.

  25. Darrin

    You’re a life-saver! Renaming my plugins directory worked. Thank you!

  26. Peter Ishola

    I have tried all the options given in this article but it’s still the same. the error message appears on both the admin and the web pages of my site. I’d appreciate more options to solve this problem. The error message is:

    500 – Internal server error.
    There is a problem with the resource you are looking for, and it cannot be displayed.

    Thanks

  27. Kristoff

    I am running a large WooCommerce store and was receiving 500 internal server error on most front end pages & WP admin login. The store resides on a dedicated cloud server and had been running fast without fault for a few months. Tried ht access remedy firstly, but nothing changed, php memory should not have been a problem as I had increased this on install & I did not think WP ftp core files were corrupted, so looked elsewhere. Ran putty to connect to dedicate linux server and command line was showing huge CPU usage for mysql – 90%. Previously in my WP development experience sql errors or high usage are database related, so via a combination of sql workbench to kill connections & php myadmin to repair database tables (I only repaired wp_options in this instance) I was able to fix the internal server problem. My point on all of this is – even though problem was flagged as internal server error, it was a database table repair (after table analysis) which cleared the error.

    • sahni

      Can you write in detail how did you do fix wp_options

  28. Saheed

    Thanks a lot, deactivating plugins solved my issue

  29. Dan

    Hey Guys ,

    I have this problem right now with some site and it looks like it is because server is overloaded and website is on shared hosting, so keep an eye on that !

    • Janus

      Thanks i think you are right, i tried all above solutions but nothing helped, and i have pinge my site to a lot of search engines today so can be robots from there that have made the error.

  30. Julian

    Thank you! Deactivating the plugins vía PhpMyAdmin worked for me!

  31. Monayam Ahmad

    Not work for me. I face this problem when I want to customize my theme. Everything goes well. But to do ’customize’ I get this error. I don’t why.

  32. Ben

    Thank you very much for this very helpful article !
    The htaccess renaming worked for me ! Yeah !

  33. Joe

    Thank you so much! I was encountering endless Internal Server Errors for about 36 painful hours, and deleting/reuploading my theme via FTP then renaming the .htaccess file SAVED ME SO MUCH!
    You are a life saver.

  34. oladayo

    Thank you very much. it was the option of re-uploading the wp-admin and include folders that saved me after about 3weeks of troubleshooting.

  35. Rod Salm

    For me, it was the permissions setting for the entire directory. It needed to be 750. Soon as I changed that in the File Manager in cPanel it was back up.

    I didn’t figure that out on my own.

    Rod

  36. Giorgio

    Thank you so much! You save me from an heart attack…
    Simply I have renamed, via FTP, the .htaccess in .htaccess_old, and WP goes on.

    This is the new .htaccess, created as you suggested:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    This is the .htaccess that I find in my FTP and renamed in .htaccess_old:

    ## BEGIN WordPress<
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    I don’t know what had modify the file. Someone have an answer?
    Thank you!

    • Donny

      I think it is a # problem, because your old file has 2 # and the new 1 # in the beginning.

      Hope it helped

  37. Oderinde Taiwo Martins

    I just want to say a big thank you to you guys. You saved my day with this article. I’m bookmarking this website now as I know I will have to come back and learn more from your resources. Thanks a bunch.

  38. Rionize

    tkank’s guys every thing is on .htaccess file and pemalink in word press check it out!!!

  39. Petrus Rex

    I had this issue after a fresh install of Wordpress. I would get this error specifically when accessing the plugins from my dashboard it turned out to be a corrupt .htaccess file but had to be handled server side by my web host. I’m running on Arvixe.

  40. Ivan Aliku

    I must give kudos to the moderators and content developers of this blog. I’ve not regreted knowing this website for one bit. The .htaccess solved the problem for me with ease. Keep up the good work.

  41. Being Khan

    I can’t rename it even.

    • Petrus Rex

      You can change the name with an FTP client after you transfer it to your web host.

  42. Usman Aslam

    Thanks a lot, it was due to a bad plugin I couldn’t login, Wouldn’t have been possible without reading this. Great work … !

  43. Larah31

    Thanks man.. You’re the best

  44. Cory

    Thanks, renaming .htaccess to .htaccess.old did the trick :).

  45. Mitch

    I’ve got a weird one. My Internal Server Errors only happen on ”Posts”, and Not on ”Pages”. The host just updated the PHP version as well as the memory limit, and I re-uploaded the wp-admin and wp-admin files. No luck. Any other ideas?

    • James

      I have the same issue. None of these things fixed it for me either.

  46. josh

    thanks this was helpful

  47. mark

    .htaccess did the thing for me. Thanks!

  48. Juan mejia

    Thanks!!!! htaccess in my case.

  49. Cachi

    Thanks, It solved in my case. Just delete de .htaccess , reload, and a new .htaccess file was generated and the site works !

    Thank you again

  50. Rochelle

    I have been in touch with my hosting provider two times and they have no idea what it is. They switched databases, thought it was hacked, and the other guy couldn’t figure out why I was having problems at all.

    Someone pointed me to your article (thank heavens) I did the htaccess file change and it helped it for two minutes. Then I did the php memory thing and that helped for a few minutes as well, then back to the internal server error. I’m currently working on trying to figure out if it’s a plugin. If that doesn’t help… then I’ll do the core files. And then after that… I have no idea. I guess I’ll try my hosting provider again.

    Would switching hosts be of any help at all?

  51. Adela

    Thank you so much for so complet information! :)
    It was a plugin problem for me, impossible to find without your help!

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.