To solve the common errors which occur mostly after browsing phpMyAdmin follows the steps as per your error message.
1)Cannot start session
Quote:
|
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
|
Edit the file /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
Quote:
session.save_handler = sqlite
session.save_path =/var/cpanel/userhomes/cpanelphpmyadmin/sessions/phpsess.sdb
To
session.save_handler = files
session.save_path = /tmp
|
2) Function.session-write-close error
Quote:
|
Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/index.php on line 44
|
Quote:
|
1st check tmp/ or /var/tmp full or not?
|
Quote:
2nd gave the permission
chmod 777 tmp/
|
Quote:
3rd remove the session file(s) from /tmp
rm -rf sess_*
|
3)Invalid argument supplied for foreach() error
Quote:
Warning: Invalid argument supplied for foreach() in /usr/local/cpanel/base/3rdparty/phpMyAdmin/tbl_replace.php on line 155
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/tbl_replace.php:52) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.lib.php on line 1154
|
You need to change output_buffering in
/usr/local/cpanel/3rdparty/lib/php.ini file.
Quote:
"output_buffering = Off"
To
"output_buffering = On"
|
After made changes in php.ini file then restart cPanel
Quote:
service cpanel restart
or
/etc/init.d/cpanel restart
|