Following on from an earlier post where I said I was having all kinds of problems with my blog themes… I’ve now found out what the problem is, and how to fix it without killing my theme.
If you get an internal server 500 error on your WordPress site when you try to log-in (or get to /wp-admin/) then you’ll need to do the following.
- Use an ftp client to access your site
- Browse to htdocs/wp-content/ folder
- Rename the ‘themes’ folder to ‘themes_old’ (or similar) – do not delete it
- Go to your admin login page for your site
- When logged in – go to the ‘plugins’ area in the admin section
- Disable ‘Jetpack’
- Return to your ftp client and remove the ‘_old’ from your themes folder (or whatever you added to the folder name)
- Go back to your admin screen and refresh – if the site stays up, there is your problem. If it doesn’t, repeat steps 1 – 5, when you log back in, disable all your plugins (except Askimet which doesn’t seem to cause any problems).
I hope this helps – I was starting to get very annoyed with it.