PostfixAdminでログイン後画面に遷移しない場合

はじめに

 PostfixAdminの管理画面にログインするとき、IDとパスワードは間違いなく合っているのにログイン後画面が表示されず、再びログイン前画面が表示されてしまうような現象に遭遇しました。

対応

PHPセッションを保存するディレクトリのパーミッション

 ApacheやNginxがPHPセッション情報のファイルを書き込めるか確認します。私の場合、セキュリティアップデートをするたびにパーミッションが戻ってしまい、毎回ハマってしまいます。

(AmazonLinux, Nginx, PHP5.6の場合)
$ ls -la /var/lib/php/5.6/
total 12
drwxr-xr-x 4 root root    4096 Jul 28 22:20 .
drwxr-xr-x 3 root root    4096 Jul 28 06:09 ..
drwxrwx--- 2 root apache  4096 Jul 28 06:09 session

$ sudo chown root:nginx /var/lib/php/5.6/session

$ ls -la /var/lib/php/5.6/
total 1
drwxr-xr-x 4 root root   4096 Jul 28 22:20 .
drwxr-xr-x 3 root root   4096 Apr  6 06:09 ..
drwxrwx--- 2 root nginx  4096 Aug  6 13:10 session

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください