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.
Här följer en snabb översikt över de ämnen som vi kommer att täcka i den här artikeln:
- 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
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:
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:
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
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.
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.
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.
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.
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.
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”.
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:
- Skapa en tom textfil på din dator och döp den till php.ini
- Klistra in den här koden där: minne=256MB
- Save filen
- 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.
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.
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.
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.
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.
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.
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.
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”.
Detta kommer att downloada WordPress ZIP-filen till din dator.
Gå vidare och extrahera ZIP-filen. Inuti den hittar du en wordpress folder.
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.
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”.
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/.
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.
Ryan
I get the same Internal Server Error happening every couple of weeks now.
Each time it’s an issue with the .htaccess file, it’s an easy fix to get the site up and running thanks to the info you provided above but is there anything I can do that will prevent the error re-occurring?
Thanks.
carl
Thanks dude, you saved my beans and saved me from some real hassle. Super Kudos
Anil
Any advice for intermittent 500 errors?
WHITEFEATHER HUNTER
I tried renaming the htaccess file to htaccess_old like you said, and it disappeared! Now I get 404 errors every time I try to load the website’s various pages.
My original problem was indeed the plugins – deactivating them brought my website back online. However, NOW I have this 404 problem.
Also, I cannot find a Settings option in FileZilla – can you please help?
Thanks!
Chad Warren
The reason you are receiving 404 errors is because you have renamed your .htaccess file The .htaccess file contains the rewrite code to make your links pretty. ie: http://www.example.com/about instead of http://www.example.com/?p=259
The simplest way to correct this is to log into the WP admin and go to Settings >> Permalinks Make sure you have the proper permalink option selected and then Save. This will recreate the the proper rewrite peramaters within .htaccess
Previsha
Thank you so much, Changing the .htaccess file worked.
Norman Fellows
Hi Editorial Staff!
Checking for the corrupt .htaccess file solution worked for me. Thank you.
I had been doing a lot of work on the site including updating Jetpack. Not sure what the culprit was but I was completely locked out…
Matthew
Pretty useful! Good job Syed.
aiyeboy
thanks but whenever i rename the htaccess the site comes up and goes down after 1 minute again and this as been keeping my website offline for days now….helpppp
WPBeginner Support
Why would you rename htaccess file? Delete any .htaccess file you have renamed including the original .htaccess file.
Administratör
aiyeboy
you mean i should delete my htaccess file , but it automatically comes back.
WPBeginner Support
Yes it does, if your .htaccess file had some problem then deleting it should have solved it.
Owolabi
You Guys are great ! I always find solution to my problems here. once again tank you and keep the good work up.
Cheers!
pushkar
Nothing of the above worked. It seems the problem was with my wordpress Theme. I changed to another theme and the website is back to normal. This link shows how to change the theme without a working admin http://wordpress.shadowlantern.com/change-wordpress-theme-in-phpmyadmin/
WPBeginner Support
You can also change your theme by deleting all themes and only leaving the theme that you want to use in /wp-content/themes directory.
Administratör
viksit singh
Really work’s thanks dude
It’s good Nice post Having a great knowledge about that…
Please Help i want a hosting service which is cheep giv me domain and Support
Thanks
Jayson T Cote
I wanted to add another situation that may cause Internal Server errors and can be easily remedied.
Check your php.ini file usually located in your root directory on your web hosting server.
I recently updated our server from PHP version 5.3.x to 5.4.x The update changed a few PHP options which were set differently in the local php.ini file. We made the same changes to the website’s local php.ini file as we did on the server and eliminated the Internal Server error.
Take caution, you can try renaming the php.ini file (php.ini.old) and reload your website to see if it makes a difference. Looking at the servers error logs will determine the exact PHP option in question that will need to be edited in your local php.ini file.
Bill Cruz
Thank you based god! renaming my .htaccess file and forcing a new one to be created resolved my blank webpage! I reset my mySQL database password, and updated the password on the wp-config.php file, but that still didn’t fix it, but this method did. Thanks.
Mikkel Lindblom
Thank you! Allways remember to check the .htaccess file
Mert Can
Hi,
I would like to ask you, how can I edit this error file (Internal Server Error)? Because it’s showing there my e-mail address. I am using linux Debian 7.
Thanks,
Best Regards,
Vyacheslav
Thank you for such a good article. This set of fixes is really handy to keep them all at fingertips.
My problem was the .htaccess file, but not the one in the root folder. It was rather the one in my /wp-admin folder. It came about that I protected /wp-admin folder with a password by means of host provider panel. It created the .htaccess file inside my /wp-admin folder. I also added some code into the file too.
Later I turned such a password protection of the folder off, so the code added by host provider panel itself was taken from the .htaccess file automatically. Meanwhile the code added by me still remained in the file. This piece of code caused the problem leading to Internal Server Error 500.
I just removed the .htaccess file due to its lack of necessity and it did the trick.
Vijay Sharma
Yes, it works for me to get the idea,
Solutions process I did
1. Define Php memory limit in “wp-config.php”
2. Deactivate all plugins
3. Update permalinks structure
4. Activate plugin one by one
NatalieDawn
Hey,
I have loads of problems with 503 error. My host told me it’s a problem with index.php file. Don’t know, how to solve it, HELP PLEASE! (I’m really desperate now ).
Asha Singh
Can i fix by uploading manual file or need to change any hosting file of ny site . because it has same issue several times at my end.
Thanks for info.
WPBeginner Support
Yes you can try uploading fresh copies of files to your server overwriting any existing files you might have. Please backup first.
Administratör
Paul
yes I went through all the steps and as always my luck get the hardest, reinstalled via ftp job done!
Piers
Hooray, the .htaccess thing did the trick. Thanks so much for the valuable tips.
Yogesh
goooooooooooood…….Thanks bro
illahi
very informatice article i love it
Paul
None of the above worked for me – however, that’s because of what was causing my issue – so I thought they wouldn’t but tried them anyway.
However, I’ve dealt with heaps of WordPress sites so wasn’t too worried when I came across the issue.
For me, the error appeared when trying to access admin (the site itself loads) and it wasn’t the hosting as it was a site on my temp hosting platform and all other sites are fine.
The solution though is very simple (for what caused my issue),
I knew it happened just after changing the permalink structure, and I had accidently clicked the ’Custom Structure’. (I was meant to use one of the others for this site). In my case this didn’t carry over to the htaccess file and removing the file didn’t work either.
Fix:
You’ll need access to phpMyAdmin. Locate the database used for your install. Locate the wp_options table and find the permalink_structure row (around 30 or so). You can edit the permalink there back to one of the others.
Next, edit the htaccess file with this to include the proper rewrite rules:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
After that clear your browser cache and refresh – also try getting in through a different browser.
This is one of many solutions – it works for me to reset permalinks.
khandy
Thank you!
The php.ini file saved me.
Have had this problem since introducing random header images to the Graphene theme. If this happens again later today (before I’ve got the error logs from my host) will this work again or do I need to up the number?
Bobbie Blakely
Hi Thank you for all of your help. I have a 500error, internal server error. I changed the plugin name to plugin.deactivate, that didn’t change the error. I tried to change the name for .htaccess file but it says that I can’t because the folder is empty. I have been having trouble for three days. I fix one thing and I get another error. Today I uploaded my wp backup files via FTP. Upon completion is when I got the 500 error. I would be grateful for any help. Thank you
Bobbie
WPBeginner Support
Bobbie, try this. Download your /wp-content/plugins and /wp-content/themes folders to your computer. Then delete the ones from your server and create new empty directories with the same names. From your website’s root directory delete your .htaccess file (You can later regenerate it again from settings -> permalinks.
Administratör
poemaderoca
I disabled my plugins but didn’t help so decided to rename .htaccess file and this solved my problem. Thanks for the tutorial.
Stuart
Thank you. A real saver!! A corrupted .htaccess file was the answer
chris
seriously quick and painless! thanks!
Sascha
Thanks for this. Helped me a lot!
Tim
Thank you!. It was the .htaccess file that was the issue! The issue occurred after installing and activating the eCommerce shop.
I have not got a clue how renaming that file fixed it but it did! So thanks again!
Anton
Renaming the file .htaccess file worked. Thank you!!!!
Noerila
Wow.. great article !
its works for me..
thanks, man..
Chris
Thanks so much! Changed the name of the htaccess file and my 500 error disappeared!
Erik von Werlhof
Whew!
Had this problem pop up last night and thought I would be toast! I tried the solution as outlined above and it worked!
Much thanks,
Erik
Hossam
unfortunately NONE of the above worked for me, but I think I’ve another issue related to this O.o
my problem is: my website worked fine, but when trying to edit any plugin’s settings or adding a new data to it, here is the ”page not found” appears to me!! NOTE that I’m using %postname% as permalinks, and when changed it to ”default” then try again to edit any plugin, here is ” Internal Server Error” appears O.o
I’m confused, please help
thanks in advance
sebastian okelly
Excellent article. This is a really useful site for those who get lost in the Codex. Thanks.
Remington Phillips
Thank you! For me changing .htaccess to ”.htaccess_old” worked.
Deckey
Hi,
I still have the problem with the Internal Error.
I’ve tried all your ways (PHPmemory, htaccess, plugins deactivated…) And still doesn’t work.
If I change htaccess, the Internal Error change message and there’s another:
”Not Found
The requested URL /about/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at http://www.gdbautomotive.com Port 80″
How can I do?
Maybe is better for me to do the website again from the start?
Because I’ve done the passage from localhost to remote server…
Maybe if I restart everything immediately on the web is better and it will work?
I’m quiet desperate and I don’t know how to do other things….
Thank you so much,
Deckey
WPBeginner Support
Before doing that try the last option mentioned in the article and ask your web host for support.
Administratör
Krishanu Choudhury
Hello i run A blog which has preety good alexa ranking.i currently use MArkabihost for hosting my website and use wordpress script.now i have decided to move to better hosting service so i would you suggest you a good hosting service whcih is cheap and better And i want to know the ways to backup from Markabi to current hosting service
WPBeginner Support
Take a look at our hosting guide, how to choose the best WordPress hosting.
Administratör
payal
how can i solve error in which the web page show that contact adminstrator?
Terhie
Hi, I’d like to thank you for your help. There are many pages with ’error 505’ solving, but yours was clear and simple, and that’s what makes the difference.
My problem was just a little bit different. Internal Server Error appeared only when I tried to get to admin panel via Android WordPress application. Everything else was fine, and I could login to admin panel via browser no matter what OS or browser I used.
My hosting provider declined existence of any logs (yeah…), but thanks to your site I’ve found that one of my plugins cause this error.
Thanks a lot!
Walter
Hi. When i delete my access file my pages works. But then i refreshing my permalinks causes it again. So it is a cycle.
WPBeginner Support
There can be other reasons like for example your WordPress Hosting provider may not have mod_rewrite enabled (unlikely but not unheard of). If you are using a custom permalink structure defined by using your own tags try switching to month or date based and see if this resolves the problem. If it does, then this means that your custom tags were not in correct format. You can also try creating your .htaccess file manually. It should have this code only:
# 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
Administratör
Nicole
PHP memory increase worked. THANK YOU!
harryjkt
Hi,
i got correct solution from your site..
Thanks
Trent
Ok, so this one is not one this page yet! I was moving from one cPanel Server to another cPanel Server. I did use the /scripts/pkgacct $user as well as the transfer accounts options, both gave me Internal Error 500. After several hours I found this page and tried everything except reinstalling WordPress.
Well the culprit was actually the PHP.INI file. I downloaded the php source binaries and uploaded the php.ini-production file. I then deleted the php.ini file and renamed the php.ini-production to php.ini. Everything worked well.
Hopefully it helps!
Dave
Thanks…. it was a memory issue for me. I was only getting the error though on one plug-in. The rest of the site was working fine. Might put that in there somewhere too as it might be useful for somebody else.
Thanks.
Puneinvest
Hi,
Nice Article. I follow all process. But problem not solve.
When I check my error log –
PHP Parse error: syntax error, unexpected ’}’ in …/themes/techmaish/index.php on line 1
Just replace index.php to server
Now my problem solve.
Again thanks Your post is great
Christopher
I love sites like this. Thank you for a clear, concise, and well laid out tutorial/troubleshooting post. Well done Sir.
Daniela
THANK YOU!!! I made all the changes, htaccess, increased memory size…
Then called the hosting company… and I was told that ALL my sites were infected by a virus!!!
So I went back to this post and did this one step I did not do which was deactivating all plugins. That did the trick!
It was Jetpack …..
Sam
Thanks it was .htaccess file doing that all. The file was uploaded with my site mistakenly Thanks again.