Moving Local 5.7.2 Site to Live Server, Footer Shows “Unexpected Error”

Permalink
Hello all,

I'm attempting to move my local development site (updated to 5.7.2) to a live server and I'm running into a few issues. The majority of the site is showing up, but in the footer it's showing "An unexpected error occurred. Class '\Concrete\Block\Content\Controller' not found."

This appears to be causing a portion of the Concrete5 admin bar to appear at the top of the page despite not being logged in and a few other layout things are off. It isn't displaying 3 of the 6 global areas I have in the footer, but if I go into footer.php and remove those undisplayed areas, the unexpected error disappears and the site returns to normal.

A presumably related issue is that once I log into the site and attempt to click the Edit button on a page, the page hides all the editable content and displays that same error message.

Going through the Concrete files, I see there is similar file path concrete/blocks/content/controller.php and I see that the Unexpected Error path has "block" instead of "blocks." Not sure if that's the issue or where to fix it?

Just to note, I'm not having any of these problems on my local machine run through MAMP. I also followed the documented instructions on moving a site (http://www.concrete5.org/documentation/developers/5.7/installation/moving-a-site).

Thanks in advance for any assistance!

 
robodev replied on at Permalink Reply
The reference to /Block is within the php app, it is not a reference to the physical /blocks directory.

My first guess is some files got dropped on the file transfer. As a hunch I would start looking at /apps/concrete5/htdocs/concrete/controllers, but that's just a guess. A .php file or two is missing, I would bet.

Depending on how you're transferring files, does it keep a log? Then you could easily spot if the file transfer missed something.