I’m using FreePBX Distro 10.13.66-6, but can’t get the firewall to run. When I run /var/www/html/admin/modules/firewall/bin/getservices it displays the following:
Whoops\Exception\ErrorException: Invalid argument supplied for foreach() in file /var/www/html/admin/modules/firewall/Smart.class.php on line 164
Stack trace:
Hii.
Ihave problem May 27 08:32:41 localhost php: Unable to see safemode in services… Sleeping 5 seconds and retrying
May 27 08:32:47 localhost php: Unparseable output from getservices - [“Exception: Asterisk is not connected in file /var/www/html/admin/libraries/php-asmanager.php on line 236”,“Stack trace:”," 1. Exception->() /var/www/html/admin/libraries/php-asmanager.php:236"," 2. AGI_AsteriskManager->send_request() /var/www/html/admin/modules/firewall/Smart.class.php:447"," 3. FreePBX\modules\Firewall\Smart->getPjsipContacts() /var/www/html/admin/modules/firewall/Smart.class.php:437"," 4. FreePBX\modules\Firewall\Smart->getRegistrations() /var/www/html/admin/modules/firewall/Smart.class.php:69"," 5. FreePBX\modules\Firewall\Smart->getAllPorts() /var/www/html/admin/modules/firewall/Firewall.class.php:1026"," 6. FreePBX\modules\Firewall->getSmartPorts() /var/www/html/admin/modules/firewall/bin/getservices:22"] - returned .