I noticed that the “dashboard” function isn’t working anymore. I mean the dashboard will load the first time. When I press refresh on the browser or by pressing again on the “dashboard”, the panels will not load.
So I SSH into the FREEPBX server and run fwconsole reload. I get the following error.
PHP Fatal error: Class ‘modgettext’ not found in /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
Whoops\Exception\ErrorException: Class ‘modgettext’ not found in file /var/www/html/admin/modules/faxpro/functions.inc.php on line 0
Stack trace:
I just find out that the system admin module is broken. I tried to reinstall it using FWconsole but it doesn’t work. On the GUI it shows it is broken and that’s a dependency for other modules? What should I do?
It seems the problem is worse. I can’t even issue simple Linux command like “reboot” or “shutdown now” from the terminal. As a result, the only remaining solution was to simply reinstall Freepbx 14 then restore from backup.
A UPS protects against power line “events”, the kind that smoke PSUs, and apcupsd will shut the pbx down in an orderly way to protect the filesystem if and when the backup battery runs out of juice. Pretty basic precautions and not expensive to implement.