Note: KB and solution are referring to Linux OS, but this behavior can also reflect on other platforms (e.g. Windows, IBM, Mac).
When trying to access Zend Server Admin UI through your browser, it fails to load and displays the following information instead.
This error script may suggest bad permissions of "gui.db" file (and perhaps other SQLite database files under Zend Server directory tree).
Note: In order to check permissions of Zend resources on the server, you need to use console / terminal if on your local machine, or SSH access if remote. In order to fix any permissions if you find a problem, you need root access / sudo.
Run the LS command to check: "ls -la /usr/local/zend/var/db" (without double quotes)
If you find out that gui.db has different owner than zend, try the solution below.
In case you found gui.db and/or other SQLite databases to be different in permissions / ownership on your Zend Server installation:
1. Save the output of the above "LS" command for reference, in case you mess up the permissions and need to revert.
2. Modify the owner (at minimum) to be "zend" user, by running this command as root / sudo:
$ sudo chown zend /usr/local/zend/var/db/*
3. After changing owner, verify the change with another LS command (ls -la /usr/local/zend/var/db).
4. Refresh the Admin UI page on your browser - you should get to the normal view and log-in if needed.