久しぶりにpostfixadminにログインしようとすると、以下のメッセージが出てログインできなかった。
Invalid token (session timeout; refresh the page and try again?)
原因
これは、php関連ファイルのアクセス権が php のアップデートでデフォルト(root:apache)に変更されていたからである。
対処方法
以下のようにアクセス権を変更することによりログイン可能となる。
# cd /var/lib/php
# chown nginx:nginx session
これは前述の通りphpのアップデートが行われるたびに実行する必要がある。
恒久的な対処方法
恒久対処はここ参照のこと。基本的なアイデアはsessionというディレクトリ名を変更して、phpアップデートで空振させる。
コメント