Looks like my site was hacked, and mea culpa, I have nobody to blame but myself. Had kinda forgotten about the site. Hadn't upgraded in ages, and of course, now I need it.
Anyone with some WP ancient history skills out there? Help would be much appreciated.
It was on WP 2.5!
The "Home" page at http://xxxxxx.com/mxxxxxx/ gave the error
Fatal error: Allowed memory size of 205520896 bytes exhausted (tried to allocate 79 bytes) in /home/___/xxxxxx.com/mxxxxxx/wp-includes/wp-db.php on line 455
There had been some similar errors in the past but I just upped the limit in the wp-config as shown in some support pages and said to myself "I'll get to upgrading it etc over the summer break." Too late!
Looking on FTP, all the WP install files had a simultaneous modified date in late May and sometime shortly thereafter the problems got worse.
Basically, the "Home" page won't load, but pages like Archives, individual posts, and Dashboard pages will load.
First thing I blamed plugins. I had several plugins installed, but I moved them out of dir plugins to a new dir I called plugin_storage still in wp-content. Not sure if that is relevant or not.
I could edit wp-config Line 9 define('WP_MEMORY_LIMIT', '64M'); to make things work. However, I have to up it beyond 256M to make it work. Trying various increments 356M will work but 312M will not.
I did successfully upgrade to 3.0.1 by temporarily setting the memory limit to 512M just to be safe while everything ran. I upgraded to 2.7 manually, then from 2.7 to 3.0.1 automatically. According to the message the database upgrade went fine. No new plugins added. Still getting exactly the same problems. Home won't load, but most other things will such as a page, individual post, and Dashboard pages such as Users. The only difference now is that at memory limit 64M I don't even get an error for the home page. Upping to 256M will give this error:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 64 bytes) in /home/____/xxxxxx.com/mxxxxxx/wp-includes/wp-db.php on line1419
Any ideas or similar experiences? I'd really appreciate it.
I'm afraid to mess around with it any more right now with such a high memory limit in case the hosting provider will mark us as bad users.