Error:
When try to access phpMyAdmin from cPanel it is showing the following error.
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: sqlite (path: /var/cpanel/userhomes/cpanelphpmyadmin/sessions/phpsess.sdb) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/session.inc.php on line 92
Fix:
Login as root user via ssh,
open the file, /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini in your favourate editor and search for the following entries in it.
session.save_handler = sqlite
session.save_path =/var/cpanel/userhomes/cpanelphpmyadmin/sessions/phpsess.sdb
Change the above two lines to as follows.
session.save_handler = files
session.save_path = /var/cpanel/userhomes/cpanelphpmyadmin/sessions
If the direcroty exists, remove all session files from there.
# rm -f /var/cpanel/userhomes/cpanelphpmyadmin/sessions/sess*
If the directory, /var/cpanel/userhomes/cpanelphpmyadmin/sessions does not exist, create it.
# mkdir -p /var/cpanel/userhomes/cpanelphpmyadmin/sessions
change the permission of /var/cpanel/userhomes/cpanelphpmyadmin/sessions as follows.
# chmod 1777 /var/cpanel/userhomes/cpanelphpmyadmin/sessions
Once you have done the above changes, restart apache.
# /etc/init.d/httpd restart
Try loading phpMyAdmin again...