Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

After performing a WordPress upgrade to 3.3.1, I can no longer access the administration interface. The website works fine, but when I click on Dashboard, I receive the following error:

Fatal error: Call to undefined function _wp_admin_html_begin() in /home/a7938356/public_html/wp-admin/admin-header.php on line 40

... help! What can I do? I don't have a lot of content, so I could reinstall WordPress, but I'd like to know what went wrong and prevent it in the future.

Website: http://www.stephenwade.me/
Current version: 3.3.1
Not sure what version I upgraded from.
Site hosting: http://www.000webhost.com/

share|improve this question
add comment

2 Answers

up vote 0 down vote accepted

It most likely was a bad upgrade. You should manually download the latest WP version and overwrite all directories except wp-content. Your wp-config.php file won't be overwritten. This should fix the issue.

share|improve this answer
    
After a bit more fussing with plugin and theme upgrades, waiting, then manually deleting the .maintenance file, I'm back in business. Thanks for the idea: I didn't know you could upgrade manually nor how to do it. Thanks again! –  stephenwade Jan 12 '12 at 6:32
add comment

In my experience it is often a plugin conflict. Rename the plugins folder to something like plugins-off, then go to your admin if it works, visit the plugins page. it will uninstall all the plugins, then just rename the folder and re-activate them one by own. Otherwise Brian's answer might do the trick.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.