PHPMyAdminにログインできなくなった

Author:

なぜか突然PHPMyAdminに入ろうとしても入れなくなった。

pma
この画面から実行しても元の画面に戻ってしまうのですよ。

原因は先日Rubyとか使うためにhttpdの再起動したから、の気がする。
php.iniとかPDOとか何もいじってないのだけれど、それしか思い浮かばない。
yumとかの影響??

まあいいや。
修正箇所は/etc/php.iniに
session.save_path = “/var/lib/php/session”
これを入れて、ディレクトリのパーミッションを777にする。
なぜか入っていなかった。ディレクトリの中にはセッションファイルっぽいものもあるのになあ??

んでhttpdを再起動。
service httpd restart
CentOS7では
systemctl restart httpd
これでログインできるようになった。

ちなみに1か月後、またもログインできなくなるw
PHPMyAdminでログインボタン押してもログインできない

CentOSのファイアウォールとSELinux設定解除方法

Author:

surface Pro2にVMwareのCentOSを入れたらhttpd起動したのにつながらない。
あ、ファイアウォールとSELinuxか。
いい加減このパターン慣れてきたw

ってことで解除方法。
昔もブログに書いたような気がするんだけど、すぐ出てこなかった。

ファイアウォールを止める

/etc/rc.d/init.d/iptables stop
これで止まるけど、次回起動時にまた動いてしまうのでchkconfigもOFFにする。
chkconfig iptables off

CentOS 7の場合

iptablesがfirewalldってのに変わってます。
んでserviceコマンドとかが使えなくなっているので、
systemctl stop firewalld.service
systemctl disable firewalld.service
としましょう。

SELinuxを止める

vi /etc/selinux/config
SELINUX=enforcingとなっているところをSELINUX=disabledにする。
特にネットワークの再起動は不要。
と思ったらsetenforce 0が必要だった。
一度リブートすれば不要だけど。

CentOS 7の場合

こっちは同じでいけます。