Forum

Thread tagged as: Problem, Installation, Configuration

Upgrading to Perch 3

Hi,

So I've been upgrading all of our older perch systems to perch 3 and everything has worked great until the last one! I am currently trying to upgrade a site that is running on perch 2.8.34 and I have done everything exactly the same as the others but this one hasn't gone quite to plan. I have replaced the core folder, updated the apps and the apps file in the config folder and finally removed redactor and markitup.

When logging in, it says the system has been updated successfully however the navigation doesn't appear, and only thing that works is the appearance of the dashboard (see screenshot). I thought my FTP system may have missed a file thorugh the FTP but I have been through it and nothing is missing. Can you suggest anything?

Much appreciated!

Jade Marling

Jade Marling 0 points

  • 3 years ago
Rachel Andrew

Rachel Andrew 394 points
Perch Support

Have you checked your PHP error log for errors?

[Mon Oct 16 15:04:40.085510 2017] [fcgid:warn] [pid 46834] [client 91.103.188.194:49966] mod_fcgid: stderr: PHP Fatal error:  Call to a member function find_app_title() on boolean in /home/linweb33/l/las.web-design.wales/user/htdocs/Admin/core/templates/layout/sidebar.php on line 40, referer: https://www.las.web-design.wales/Admin/core/dashboard/
[Mon Oct 16 15:04:42.222476 2017] [fcgid:warn] [pid 53704] [client 91.103.188.194:50186] mod_fcgid: stderr: PHP Fatal error:  Call to a member function find_app_title() on boolean in /home/linweb33/l/las.web-design.wales/user/htdocs/Admin/core/templates/layout/sidebar.php on line 40, referer: https://www.las.web-design.wales/Admin/core/settings/
[Mon Oct 16 15:04:43.404565 2017] [fcgid:warn] [pid 58107] [client 91.103.188.194:50290] mod_fcgid: stderr: PHP Fatal error:  Call to a member function find_app_title() on boolean in /home/linweb33/l/las.web-design.wales/user/htdocs/Admin/core/templates/layout/sidebar.php on line 40, referer: https://www.las.web-design.wales/Admin/core/users/
[Mon Oct 16 15:04:48.943974 2017] [fcgid:warn] [pid 55799] [client 91.103.188.194:50922] mod_fcgid: stderr: PHP Fatal error:  Call to a member function find_app_title() on boolean in /home/linweb33/l/las.web-design.wales/user/htdocs/Admin/core/templates/layout/sidebar.php on line 40, referer: https://www.las.web-design.wales/Admin/core/dashboard/
[Mon Oct 16 15:04:56.100199 2017] [fcgid:warn] [pid 55824] [client 91.103.188.194:51620] mod_fcgid: stderr: PHP Fatal error:  Call to a member function find_app_title() on boolean in /home/linweb33/l/las.web-design.wales/user/htdocs/Admin/core/templates/layout/sidebar.php on line 40, referer: https://www.las.web-design.wales/Admin/core/dashboard/

Jade, there are 771 files at last count... so it's easy to miss one here and there during a ftp update. I generally upload the entire perch zip above root and unzip on the server, then copy the core directory to perch/core. This way I know ftp won't drop a file...

I am almost sure you're missing some file somewhere... if you turn off the dashboard in the settings, does this error go away?

RK

UPDATE: I have looked up the method listed in you posted error and this is an extremely common method used in all perch admin pages, therefore it leads me to the conclusion there is some file(s) missing or corrupt in this install. Even though it seems in your testing you don't have a missing file, please just re-upload the core files and rebuild this installation of perch and let us know what happens next.