Public links go to blank pages,sub pages within dashboard are blank too
PermalinkI installed Concrete 5.5.1 on my test server. It worked. I copied my live database and /files to the test server.
The homepage sort of works! And I can log in and see a dashboard! http://datest.clareassoc.com/
However, none of the links from the homepage work. I just get a blank screen. And I also get a blank screen from parts of the dashboard - for example, /index.php/dashboard/system/seo/urls/ or if I try to clear cache. I've been clearing cache by deleting what's in files/cache instead. Both servers are Linux servers, and there are no case issues.
I tried turning Pretty Urls on and off via the database. This did not help with the blank screens, although I could see the URL format change.
There's no errors showing up in the mysql Logs table.
I have this error coming up in my apache log although I'm not sure it's related.
PHP Fatal error: Call to a member function getBlockTypeHandle() on a non-object in /var/www/datest/concrete/libraries/block_view_template.php on line 41, referer:http://datest.clareassoc.com/
Here is my phpinfo, should that help:http://datest.clareassoc.com/phpinfo.php...
Can anyone help me understand what is going on?
This live site is hosted on rather slow shared hosting, and I eventually worked out that all my attempts to take a complete snapshot of the entire thing had failed : I was getting a lot of weird undocumented errors as soon as I tried to set up copies, because the hosting wasnt' letting me actually take a complete copy of the site, some of my files were missing.
I eventually managed to get a complete copy - I tried one more time, copying it at 6am and that copy installed on my test server with no problems.
I think the moral of this story is, always use hosting with plenty of resources.
Fatal error: Class 'DashboardBaseController' not found in /var/www/datest/concrete/controllers/dashboard/system/seo/urls.php on line 4
I checked where DashboardBaseController appears, and it appears to be within /concrete/controllers/dashboard/base.php
That file exists and I've not modified it. Why can't concrete5 see it?