I upgraded to the so-called latest and greatest version of wordpress 3.1 last week and it was a nightmare. My wordpress site had the following error:
Parse error: syntax error, unexpected ';', expecting T_STRING or T_VARIABLE or '$' in /home/kayenta/public_html/blog/wp-content/themes/cutline-3-column-split-11/header.php on line 5
I tried everything (clean install, manual install, disable plug-ins, etc) available on this forum to fix the issue with no luck. I contacted my host technical support to see if they could fix the problem and they responded with this:
The reason why your wordepress installation are actually not wrking is
that our malware scanner have detect some malicious code in your files:
We cannot restore this files because this will also restore the phpshell
at the same time. This kind of files can compromise the whole server
Let us know if we can provide further support or if you have any questions.
It took them nearly a week to get back to me with this info. My host tech support sucks.
After the upgrade to 3.1, I was always able to login to my admin page. So, for the heck of it I decided to try the default word press theme to see if it would bring my wordpress site back up. After all I had tried everything else with no luck, so I had nothing else to loose.
After activating the word press default theme, my wordpress site came back up! Woo Hoo!!! It may not look too pretty, but at least it's back up!
This is the 3rd time I've done one of wordpress's major upgrades that they are so proud of and it has taken my site down. Everytime I see that fricking "NEW WORDPRESS UPDATE" button I cringe because I never know what it's going to do to my site.
It would be nice if they tested it out really well before releasing it to us. It would be even nicer if they stepped up to the plate and stated, "This upgrade could possibly jack-up your site. If it does, we will help you get your site back up and running."
Wishful thinking huh?