not familiar with this OS but hope to get some help from members:
so … lets begin …
IP_ADDRESS/admin/config.php?display=modules
getting
Whoops\Exception\ErrorException thrown with message “implode(): Passing glue string after array is deprecated. Swap the parameters”
Stacktrace: #5 Whoops\Exception\ErrorException in /var/www/html/admin/libraries/modulefunctions.class.php:454 #4 implode in /var/www/html/admin/libraries/modulefunctions.class.php:454 #3 module_functions:update_security_notifications in /var/www/html/admin/libraries/modulefunctions.class.php:211 #2 module_functions:getonlinexml in /var/www/html/admin/libraries/BMO/Modules.class.php:413 #1 FreePBX\Modules:getCachedOnlineData in /var/www/html/admin/page.modules.php:1142 #0 include in /var/www/html/admin/config.php:477
trying to APPLY CONFIG there is an Error
“Unknown Error. Please Run: fwconsole reload --verbose”
that command gave me this output
sudo fwconsole reload --verbose
sudo: unable to resolve host freepbx-: Name or service not known
Reload Started
In Database.class.php line 246:
[PDOException (42S02)]
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘asterisk.voicemail_admin’ doesn’t exist
Exception trace:
() at /var/www/html/admin/libraries/BMO/Database.class.php:246
PDO->query() at n/a:n/a
call_user_func_array() at /var/www/html/admin/libraries/BMO/Database.class.php:246
FreePBX\Database->query() at /var/www/html/admin/libraries/BMO/Database.class.php:340
FreePBX\Database->sql_getOne() at /var/www/html/admin/libraries/BMO/Database.class.php:287
FreePBX\Database->sql() at /var/www/html/admin/libraries/DB.class.php:235
DB->sql() at /var/www/html/admin/libraries/sql.functions.php:29
sql() at /var/www/html/admin/modules/core/functions.inc.php:3288
core_do_get_config() at /var/www/html/admin/libraries/BMO/DialplanHooks.class.php:95
FreePBX\DialplanHooks->processHooks() at /var/www/html/admin/libraries/Console/Reload.class.php:318
FreePBX\Console\Command\Reload->reload() at /var/www/html/admin/libraries/Console/Reload.class.php:91
FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:960
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163
FreePBX 15 has PHP 7.x support but I that is up to 7.3 as the way this implode() command is being used was deprecated in 7.4 but still works in 7.3. My install on Ubuntu with FreePBX15 uses 7.3 doesn’t throw these warnings.
So this really isn’t a bug but more so FreePBX doesn’t properly support PHP7.4+.
After downloading SNG7-PBX-64bit-2104-1.iso how do I mount it on a virtual server and install the iso fie ?
I do not have CD/DVD drive or USB connector to my VM
The same way as you would attach any bootable DVD to that VM. That’s a question for the people who support the VM. At the very least you would have to provide details of the software used to implement the VM, for people using VMs to know whether the procedure they could use would work for you.