I was getting similar error when logging in as standard user.
PHP Warning: include_once(/etc/asterisk/freepbx.conf): failed to open stream: Permission denied in /var/lib/asterisk/bin/fwconsole on line 13
PHP Warning: include_once(): Failed opening '/etc/asterisk/freepbx.conf' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/lib/asterisk/bin/fwconsole on line 13
PHP Fatal error: Class 'Symfony\Component\Console\Application' not found in /var/www/html/admin/libraries/FWApplication.class.php on line 11
Following this thread, I added user to asterisk group. I then logged out and ssh'd in again. Now I get the following error.
Whoops\Exception\ErrorException: file_put_contents(/var/log/asterisk/freepbx.log): failed to open stream: Permission denied in file /var/www/html/admin/libraries/utility.functions.php on line 131
Stack trace:
1. Whoops\Exception\ErrorException->() /var/www/html/admin/libraries/utility.functions.php:131
2. Whoops\Run->handleError() :0
3. file_put_contents() /var/www/html/admin/libraries/utility.functions.php:131
4. freepbx_log() /var/www/html/admin/libraries/modulefunctions.legacy.php:7
5. _module_backtrace() /var/www/html/admin/libraries/modulefunctions.legacy.php:53
6. module_getinfo() /var/www/html/admin/modules/cxpanel/functions.inc.php:52
7. require_once() /var/www/html/admin/bootstrap.php:333
8. require_once() /etc/freepbx.conf:9
9. include_once() /var/lib/asterisk/bin/fwconsole:12
I'm running a fresh install of FreePBX distro 13.
I don't get any errors when logging in as root. I just prefer to disallow logging in as root as a security measure.