7

私は使っている

WordPress プラグインの Adminer 4.1.0

OSはUbuntu

WebサーバーはNginxです

一昨日、私の管理者は正常に動作しています。しかし、昨日、エラーメッセージが返されたため、ログインできませんでした:

Session expired, please login again.

Googleで検索しましたが、解決策が見つかりませんでした。助けてください。何を確認すればよいですか?ありがとうございました。

4

4 に答える 4

11

私もこの問題を抱えていました。さらに、ログインして何かを変更しようとすると、Invalid CSRF tokenエラーが発生しました。このスレッドから解決策を得ました。

https://sourceforge.net/p/adminer/discussion/960418/thread/17b3972a/

adminer を編集し、サーバーのセッション保存パスに明示的に追加しました。

ini_set('session.save_path',  '/tmp/');
于 2016-03-18T10:50:50.770 に答える
2

古い質問ですが、ここにたどり着いた同じ問題を抱えている他の人に答えています。

nginx に php セッション ストレージ ディレクトリへの書き込み権限があることを確認します。PHPのアップグレードでセッションストレージroot:apacheが設定され、root:nginxに変更されたため、CentOSボックスでこれを行う必要がありました。

于 2016-01-30T23:06:55.277 に答える
0

よくわかりませんが、wp-admin にログインしようとすると、セッションが期限切れになったというメッセージが表示されると思いますか?

また、私は Adminer に詳しくありませんが、Wordpress プラグインとして使用しているため、FTP アクセスがあれば簡単に無効にすることができます。

「wp-content/plugins/」に移動し、管理者ディレクトリを見つけます。名前を変更します。たとえば、ディレクトリ名に「-old」を追加します。これによりプラグインが無効になり、wp-admin に再びアクセスできるようになります。

実際の解決策については、管理者開発者に連絡することをお勧めします。

于 2015-04-22T02:10:59.327 に答える