Problem: WordPress admin pages get a “500 Internal Server Error”
Why? PHP is running out of memory.
Solution: If you are running your own root, dedicated or virtual server this is an easy bugfix: You just have to change the php.ini of your server and provide more memory to your PHP installation. On a shared hosting server – like 1and1 you don’t have access to that central php.ini. But there is an easy workaround:
Create a text file and name it “php.ini” (without the quotes ) and with a single line of code in it:
memory=20M
This file has to be placed into the directory /wp-admin/ within your WordPress installation.
Enjoy !