Fatal error: Call to undefined function” is always a sign of an incomplete upgrade, where not all the files got upgraded.
Do a manual upgrade by using FTP or whatever file management application your host provides.
I did that and now the site is down???
Fatal error: Cannot redeclare class Walker_Page in /homepages/44/d215038298/htdocs/yfs/wp-includes/post-template.php on line 1062
I completed the manual upgrade – updated wp-includes and wp-admin and now the website address is loading the following error:
Fatal error: Cannot redeclare class Walker_Page in /homepages/44/d215038298/htdocs/yfs/wp-includes/post-template.php on line 1062
OMG! Some how that made it worse. The only directories updated were the wp-includes and the wp-admin. Please help!!
read this: http://ww.wp.xz.cn/support/topic/troubleshooting-wordpress-31-master-list
If you cannot log in try:
– switching to the default theme by renaming your current theme’s folder in wp-content/themes using FTP or whatever file management application your host provides.
– resetting the plugins folder by using FTP or whatever file management application your host provides. Sometimes, an apparently inactive plugin can still cause problems.
Fatal error: Cannot redeclare class Walker_Page
THAT isn’t a bog-standard WP class. Sounds like your theme may not be 3.1 okay. Remove it from your server and that will force your site to use twentyten.
@lpstenu that didnt work for me.
Did you do the resetting the plugins folder?
I tried that as well and its a no go.
I found this, however, looks like restoring is the only way around it at this point. http://ww.wp.xz.cn/support/topic/fatal-error-following-automatic-upgrade?replies=8
yes try a manual upgrade by using FTP or whatever file management application your host provides.
Then re-running the upgrade manually using /wp-admin/upgrade.php.
I have to do a manual update on a client’s site because the auto-update isn’t compatible with her site host. I got this error as well, and the only two places I find “Walker_Page” are in page_template.php and comment_template.php — both of which are WordPress 3.1 core files. I’ve tried re-uploading those two files, but page_template doesn’t exist in my 3.0.5 version file structure.
I’ll have to roll back to 3.0.5 so her customers can access her site until there’s some sort of resolution. :-/
Found the solution to the “Walker_Page” error: I needed to make sure all my root directory “wp-*.php” files had been properly uploaded to the server. User error… /facepalm
(Deleting the “/wp-includes/classes.php” file, which isn’t used in 3.1, helped point me to where the actual problem was.)
I just had the same thing happen to me when I updated a blog that I manage. I’ve had trouble running updates in the past, but before today it’s never actually taken the blog down….
Fixed it by manually uploading all the wp-*.php files to the root directory, and that brought it back. (Thank you g33kg0dd3ss!)
One word of caution though – just be careful not to overwrite wp-config.php or you’ll kill your database connection, like I did. Luckily I have it backed up. Phew! 🙂
I did a Manuel upgrade and got this error. I also tried to change the theme name to load twentyten and still the same error.
I don’t know how to reset the plugin folders, I don’t even know what that means.
I have re uploaded three times and I get the same error.
Also when I try a auto upgrade it just fails and addons fail with the auto upgrade as well.
I did the automatic update to wordpress 3.3.1 and this is what it you get when you log onto my website — nothing else, just the following . . .
Fatal error: Cannot redeclare getvideo() (previously declared in /homepages/6/d323152454/htdocs/wordpress/wp-content/plugins/sp-video/sp-video.php:50) in /homepages/6/d323152454/htdocs/wordpress/wp-content/plugins/sp-video/sp-video.php on line 50
Please help! Thanks!