Skip to Content

Blank page when accessing Ezeelogin web panel or GUI

I get a blank page when accessing Ezeelogin webpanel.


1. Make sure php is running on the server.

2. Make sure ioncube is loaded in php.

3. Make sure all php modules such as php-mysql, php-json,php-gd, php-ldap, openssl, ioncube etc are loaded. Php version 5.2 and 5.3 are supported. php 5.4 is not supported.

Make sure to upload a phpinfo page on your server and view the page via browser. This would show all the modules currently loaded in php.
http://ip/ezlogin/phpinfo.php should show the ioncube modules and other php modules.

4. Make sure selinux is disabled.

vi /etc/selinux/config

SELINUX=disabled

Reboot the server and check the out of the command

sestatus

5. Make sure the server time is correct. Use the command ntpdate to set the server time correctly

ntpdate pool.ntp.org

6. Make sure the licensed ip is indeed the main server ip of the server that you are installing Ezeelogin on.

wget -qO- http://ezeelogin.com/myip

The ip shown should be the ip that you have issued license for.

7. You should be able to manually execute the webpanel files.

   /usr/bin/php /path/to/www_folder/index.php

Lookout for the variable www_folder in the file /usr/local/etc/ezlogin/ezlogin.conf

8. Check out for error in the error from the ezeelogin error log file if any. The path to the error log file would be
/path/to/system_folder/application/log-xx-xx.php

The system_folder variable can be determined from the ezeelogin configuration file /usr/local/etc/ezlogin/ezlogin.conf

9. Check the webserver error log for errors.

10. If you have enforced ssl, make sure that your webserver is listening on 443. To disable forced ssl,

vi /usr/local/etc/ezlogin/ezlogin.conf

and set the vairable 'force_http no'

11. Contact support with any error message that you may have.