[FIXED] FreePBX Administration GUI Blank Page

After my last module update my Admin GUI page “admin/config.php” is blank. I’ve tried everything I could find to resolve this issue but nothing is working. Please help!

Thank you,

I am seeing the same issue.

1 Like

Just run

rm -Rf /var/www/html/admin/modules/extensionroutes/

And you’ll be good. Sorry about that.

2 Likes

I just updated to 6.12.65-27 from 6.12.65-15. I progressed through each, like I was supposed to.
I have read other posts in reference to this issue, however they were for way older versions, so I thought I would post here, in case there is some known issue with the later releases.

I checked my httpd log and it was clear.

Any assistance would be appreciated.

Seems you got the exact same issue I’m currently fighting with. Can you do a amportal a dbug and paste it here as well so I can see if we’re both in the same boat?

amportal a dbug
trying to run as user asterisk:

[FPBXDBUGDISABLE] changed from previous value: [1] to new value: [0]

==> /var/log/asterisk/freepbx_dbug <==

2015-Apr-28 12:40:01 /var/www/html/admin/modules/qxact_reports/functions.inc/ import_queue_data.php:0
[WARNING]: License check failed!

2015-Apr-28 12:45:01 /var/www/html/admin/modules/qxact_reports/functions.inc/ import_queue_data.php:0
[WARNING]: No license for this product (PBXact) - make sure zend_loader.license_ path is properly configured in your ini file!

2015-Apr-28 12:45:01 /var/www/html/admin/modules/qxact_reports/functions.inc/ import_queue_data.php:0
[WARNING]: License check failed!

==> /var/log/asterisk/freepbx.log <==

You should go to the module admin page to fix these.)
[2015-Apr-28 11:55:20] [ERROR] (BMO/Notifications.class.php:463) - [NOTIFICATION ]-[freepbx]-[modules_disabled] - You have 3 disabled modules (The following modu les are disabled because they need to be upgraded:
broadcast, digiumaddoninstaller, endpoint

You should go to the module admin page to fix these.)
[2015-Apr-28 12:45:59] [INFO] (bin/freepbx_setting:42) - trying to run as user a sterisk:
[2015-Apr-28 12:45:59] [INFO] (bin/freepbx_setting:43) -
[2015-Apr-28 12:45:59] [INFO] (bin/freepbx_setting:79) - [FPBXDBUGDISABLE] chang ed from previous value: [1] to new value: [0]
[2015-Apr-28 12:45:59] [INFO] (bin/freepbx_setting:80) -

==> /var/log/httpd/error_log <==
[Tue Apr 28 12:47:09 2015] [error] [client 172.16.5.105] File does not exist: /var/www/html/favicon.ico
[Tue Apr 28 12:47:09 2015] [error] [client 172.16.5.105] File does not exist: /var/www/html/favicon.ico

==> /var/log/asterisk/freepbx.log <==
[2015-Apr-28 12:47:42] [ERROR] (BMO/Notifications.class.php:463) - [NOTIFICATION]-[freepbx]-[modules_disabled] - You have 3 disabled modules (The following modules are disabled because they need to be upgraded:
broadcast, digiumaddoninstaller, endpoint

You should go to the module admin page to fix these.)

Thank you good sir. That fixed my issues as well.

Thank you for the very rapid response as well.

I did a module update, and after that happened the web interface has been blank and any attempt to run an amportal a ma function has done nothing. This is running on freepbx 6.12.65-27

My output from amportal a dbug is as follows

 amportal a dbug

Fetching FreePBX settings with gen_amp_conf.php..

trying to run as user asterisk:

[FPBXDBUGDISABLE] already set to [0]

==> /var/log/asterisk/freepbx_dbug <==

2015-Apr-28 11:57:30    /var/lib/asterisk/agi-bin/LoadLicenseIfExists.php:56
[NOTICE]: Constant ZEND_LICENSE_LOADED already defined

2015-Apr-28 11:57:31    /var/lib/asterisk/agi-bin/LoadLicenseIfExists.php:56
[NOTICE]: Constant ZEND_LICENSE_LOADED already defined

2015-Apr-28 11:59:02    /var/www/html/admin/modules/cxpanel/brand.php:3
[WARNING]: file_get_contents(/etc/schmooze/operator-panel-brand): failed to open stream: No such file or directory


==> /var/log/httpd/error_log <==
[Tue Apr 28 11:16:59 2015] [notice] caught SIGTERM, shutting down
[Tue Apr 28 11:16:59 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Apr 28 11:17:00 2015] [notice] Digest: generating secret for digest authentication ...
[Tue Apr 28 11:17:00 2015] [notice] Digest: done
[Tue Apr 28 11:17:00 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured -- resuming normal operations
[Tue Apr 28 11:28:31 2015] [notice] caught SIGTERM, shutting down
[Tue Apr 28 11:28:31 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Apr 28 11:28:31 2015] [notice] Digest: generating secret for digest authentication ...
[Tue Apr 28 11:28:31 2015] [notice] Digest: done
[Tue Apr 28 11:28:31 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured -- resuming normal operations

==> /var/log/asterisk/freepbx.log <==
[2015-Apr-28 11:50:16] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-Apr-28 11:50:16] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-Apr-28 11:50:16] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-Apr-28 11:50:17] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-Apr-28 11:50:17] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 48
[2015-Apr-28 11:59:02] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 11:59:22] [INFO] (bin/freepbx_setting:42) - trying to run as user asterisk:
[2015-Apr-28 11:59:22] [INFO] (bin/freepbx_setting:43) -
[2015-Apr-28 11:59:22] [INFO] (bin/freepbx_setting:64) - [FPBXDBUGDISABLE] already set to [0]
[2015-Apr-28 11:59:22] [INFO] (bin/freepbx_setting:65) -

==> /var/log/asterisk/freepbx_dbug <==
2015-Apr-28 12:00:01    /var/www/html/admin/modules/sysadmin/functions.inc/storage.php:39
[NOTICE]: Undefined index: sysadmin_exp

2015-Apr-28 12:00:01    /var/www/html/admin/modules/sysadmin/bin/storage.php:26
[NOTICE]: Undefined index: product_type


==> /var/log/asterisk/freepbx.log <==
[2015-Apr-28 12:00:21] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15

==> /var/log/asterisk/freepbx_dbug <==
2015-Apr-28 12:00:21    /var/www/html/admin/modules/cxpanel/brand.php:3
[WARNING]: file_get_contents(/etc/schmooze/operator-panel-brand): failed to open stream: No such file or directory

This just happened to me as well. I noticed that it had a problem upgrading to contactmanager 12.0.3 (something about failing to get a key in the allowed time, or something to that effect) but the real issue was that it hung while upgrading ucp 12.0.23 - after untarring the downloaded module it just sat there and did nothing. When I finally refreshed the page after waiting several minutes, all I could get is the blank white page. EDIT: I just realized I had a backup that was about 36 hours old so I reverted to that, which fixed the immediate issue, but I am not going to try applying those module updates again anytime soon!

I just did a Module Admin update. After “Return” and “Apply Config”, I can get to the log in screen, but, I get a white page stuck at /admin/config.php.

Here is the output from amportal a dbug

    [root@pbx ~]# amportal a dbug

Fetching FreePBX settings with gen_amp_conf.php..

trying to run as user asterisk:

[FPBXDBUGDISABLE] already set to [0]

==> /var/log/asterisk/freepbx_dbug <==

2015-Apr-28 12:18:03	/var/www/html/admin/modules/conferencespro/functions.inc.php:0
[WARNING]: License check failed!

2015-Apr-28 12:18:14	/var/www/html/admin/modules/conferencespro/functions.inc.php:0
[WARNING]: No license for this product (PBXact) - make sure zend_loader.license_path is properly configured in your ini file!

2015-Apr-28 12:18:14	/var/www/html/admin/modules/conferencespro/functions.inc.php:0
[WARNING]: License check failed!


==> /var/log/httpd/error_log <==
[Tue Apr 28 11:30:12 2015] [error] [client 10.0.170.2] PHP Strict Standards:  Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/DB/common.php on line 1292, referer: http://pbx/admin/config.php
[Tue Apr 28 11:30:12 2015] [error] [client 10.0.170.2] PHP Strict Standards:  Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in /usr/share/pear/DB.php on line 1387, referer: http://pbx/admin/config.php
[Tue Apr 28 11:38:37 2015] [error] [client 10.0.170.2] File does not exist: /var/www/html/favicon.ico, referer: http://pbx/admin/config.php?display=modules
[Tue Apr 28 11:52:24 2015] [notice] caught SIGTERM, shutting down
[Tue Apr 28 11:52:25 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Apr 28 11:52:25 2015] [notice] Digest: generating secret for digest authentication ...
[Tue Apr 28 11:52:25 2015] [notice] Digest: done
[Tue Apr 28 11:52:25 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 configured -- resuming normal operations
[Tue Apr 28 12:00:15 2015] [error] [client 10.0.170.2] client denied by server configuration: /var/www/html/admin/bootstrap.php
[Tue Apr 28 12:11:16 2015] [error] [client 10.0.170.2] File does not exist: /var/www/html/favicon.ico

==> /var/log/asterisk/freepbx.log <==
[2015-Apr-28 12:13:05] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:13:55] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:18:02] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:18:02] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:18:03] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:18:14] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bria/functions.inc/userman_hooks.php on line 15
[2015-Apr-28 12:18:28] [INFO] (bin/freepbx_setting:42) - trying to run as user asterisk:
[2015-Apr-28 12:18:28] [INFO] (bin/freepbx_setting:43) - 
[2015-Apr-28 12:18:28] [INFO] (bin/freepbx_setting:64) - [FPBXDBUGDISABLE] already set to [0]
[2015-Apr-28 12:18:28] [INFO] (bin/freepbx_setting:65) - 

Refreshing the web page adds this to the output of “amportal a dbug”

==> /var/log/asterisk/freepbx_dbug <==
2015-Apr-28 12:20:01	/var/www/html/admin/modules/qxact_reports/functions.inc/import_queue_data.php:0
[WARNING]: No license for this product (PBXact) - make sure zend_loader.license_path is properly configured in your ini file!

2015-Apr-28 12:20:01	/var/www/html/admin/modules/qxact_reports/functions.inc/import_queue_data.php:0
[WARNING]: License check failed!

Chicken and egg problem, I can’t say what version of FreePBX I am running as I cannot get to the WebGui. The last update I performed was probably 2 weeks ago. It is a FreePBX distro and /etc/schmooze-release contains

SHMZ release 6.5 (Final)

Just run

rm -Rf /var/www/html/admin/modules/extensionroutes/

And you’ll be good. Sorry about that.

I appreciate the quick response!

That did the trick! Yay! Thanks!

Have installed fresh 6.12.65-27 32 bit

When clicking on Apply config I am getting the folowwing:

exit: 255
PHP Fatal error: Class ‘FreePBX\modules\Extensionroutes\licenseCheck’ not found in /var/www/html/admin/modules/vqplus/Vqplus.class.php on line 0

I have not found this error on forum.

Luckily, someone opened a ticket!

http://issues.freepbx.org/browse/FREEPBX-9176

I’ve had a look at it and (sigh) hopefully it should now be fixed properly.

Can you say is it possible to fix this or reinstallation needed?

Check Online and download the newest update (12.0.10.1)

Clicked on “Check online” in module admin, “Show only upgradeable” - no module found for update. I should do something else? Sorry, I am noob ((

I twice reinstalled x32 and x64 versions but the result was the same: “Reload failed because retrieve_conf encountered an error: 255”.

That might not be the same error. There is more information please show it.