Menu disappeared

RTL

Member
Jan 26, 2024
91
11
8
65
After the PHP vulnerability I upgraded from php 8.1 to php 8.2 using this guide
cd /usr/src/fusionpbx-install.sh/debian/resources
./ioncube.sh
All seems well but the dashboard has no styling thus
and the menu has disappeared.
Any have any ideas? Can't post system info as can't see the menu
 
I also had this and my fix was to remove all the member applications that are encoded in ioncube and reinstalling the member application manager (be sure to install the correct version) and then reinstalling all my apps again. The member applications are encoded by php version and there seems to be no better way to upgrade them.
@markjcrane could you improve this process of upgrading member apps?
 
The install script uses the version of PHP that is defined in the resources/config.sh file. Make sure it matches the version you updated.

Yes the member application process will be improved.

As far as having to get a new version because of PHP version change that is because of ionCube.
 
Adding to this thread in case it helps anyone else and as a note to future self:
Firstly, thank you Mark for an excellent product and stellar support, it was mesmerizing watching you troubleshoot my issue with such expertise and grace.

My issue was completely self inflicted due to a poorly written custom application's app_menu.php breaking the menu upgrade proccess. Simply removing the problematic code (commented out the contents of app_menu.php of my custom app) and then running the menu update from the GUI and logging out/in again restored the menu.

I know this is an unlikely edge case but I closed my ticket before I could express gratitude and my memory isn't the best so if nothing else this could help me the next time I break my system for the same reason.