Uncategorized

How to fix phpMyAdmin session error

Rate this post

here is what i get when i run phpMyAdmin on my newly setup server

phpMyAdmin – Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

To test and find out where is session.save path

http://wiki.phpmyadmin.net/pma/session.save_path

run this script on your web server

<?php
// save as "session_test.php" inside your webspace
ini_set('display_errors', 'On');
error_reporting(6143);

session_start();

$sessionSavePath = ini_get(‘session.save_path’);

echo ‘<br><div style=”background:#def;padding:6px”>’
, ‘If a session could be started successfully <b>you should’
, ‘ not see any Warning(s)</b>, otherwise check the path/folder’
, ‘ mentioned in the warning(s) for proper access rights.<hr>’;

if (empty($sessionSavePath)) {
echo ‘A “<b>session.save_path</b>” is currently’,
‘ <b>not</b> set.<br>Normally “<b>’;
if (isset($_ENV[‘TMP’])) {
echo  $_ENV[‘TMP’], ‘</b>” ($_ENV[“TMP”]) ‘;
} else {
echo ‘/tmp</b>” or “<b>C:tmp</b>” (or whatever’,
‘ the OS default “TMP” folder is set to)’;
}
echo ‘ is used in this case.’;
} else {
echo ‘The current “session.save_path” is “<b>’,
$sessionSavePath, ‘</b>”.’;
}

echo ‘<br>Session file name: “<b>sess_’, session_id()
, ‘</b>”.</div><br>’;
?>

Here is the output i have

The current “session.save_path” is “/var/lib/php/session”.

If the folder doesn’t exist, create one.

You may have to change ownership of the directly

chown user:group /var/lib/php/session

Or just need to change the permissions to readable and writable for the directory

chmod 0777 /var/lib/php/session

Tags

Related Articles

Leave a Reply

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Notify of
Back to top button
Close

Send this to a friend