Upgrade from 5.5.2.1 to 5.6.3.1 makes for blank dashboard

Permalink 1 user found helpful
I've seen this in various other discussions but none that have seemed to address my issue. I updated an older concrete5 site at work from 5.5.2.1 to the latest. via the Update tool in the CMS itself. So I went from 5.5.2.1 to 5.6.3.1 and everything seems to work just fine other than the fact that when I'm logged in as an admin, I can see the dasbhoard bar but no buttons on it. It looks like a script error inside /tools/page_controls_menu.php on line 55 with this method : getPendingAction()

The error is this:
Fatal error: Call to undefined method Page::getPendingAction() in /var/www/vhosts/a-millartistlofts.com/subdomains/dev/tools/page_controls_menu_js.php on line 55


so the whole js file comes out as this:

var menuHTML = '';


Fatal error: Call to undefined method Page::getPendingAction() in /var/www/vhosts/a-millartistlofts.com/subdomains/dev/tools/page_controls_menu_js.php on line 55

I'm not sure why that method is coming up undefined as it seems to lead somewhere when I check for its definition.

Any Ideas would be awesome.
Thanks,
Kobby

 
exchangecore replied on at Permalink Reply
exchangecore
I recently fixed something similar to this for someone else. For whatever reason, when they used the auto updater, the 5.6.3.1_upgrade wasn't complete. It was missing core files. Downloading a copy of 5.6.3.1 from c5.org, and replacing the /concrete directory, and changing the /config/site.php file to no longer point at the updates folder, and voila! problem solved.

Not sure if this will help for you or not, but it's an easy thing to try.