8

session.save_handler が memcache に設定されている場合、Phpmyadmin は機能しません。ログインするとすぐにyour session has expired, please login again

php.ini

session.save_handler = memcache
session.save_path = "tcp://localhost:11211"

http://www.phpmyadmin.net/home_page/downloads.phpから入手可能な最新バージョンを試しました

4

5 に答える 5

3

ここで同じ問題が発生しています... PHP で memcache セッション処理を有効にした後、 phpmyadminに接続できなくなりました。これは、 phpmyadmin独自のセッション処理メカニズムと memcache の間の非互換性によるものです。

phpmyadmin の先頭に置くことで、memcache セッション処理を無効にすることができますconfig.inc.php:

ini_set('session.save_path', '');
ini_set('session.save_handler', 'files');

参照。http://thinkfuturetechs.blogspot.fr/2014/06/phpmyadmin-and-memcache.html

于 2014-12-01T14:32:04.213 に答える
1

これは、サーバーの構成ミスによるものと思われます。phpMyAdmin イシュー トラッカーのバグ レポートから、あるレポーターが memcached が欠落していると書いています。memcached が正しくインストールされ、構成されていることを確認します。https://github.com/phpmyadmin/phpmyadmin/issues/10464でバグ レポートを確認できます。

于 2013-09-02T16:34:26.153 に答える
0

You might have to change this lines in phpmyadmin folder 'libraries/session.inc.php':

Try include this line at the top of the file:

ini_set('session.save_path', "/tmp/");

Uncomment this line (about 74):

ini_set('session.save_handler', 'files');
于 2013-08-31T16:27:45.497 に答える