phpMyAdmin can’t login

One of the common issue of phpMyAdmin  is getting the error on cookie or sometimes no matter how many times you login you keep getting redirected to login page.

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

Screen Shot 2014-10-06 at 11.17.33 pm

At first i thought clearing the cookie will help solve the issue but in my case, I previously had a  apache webserver installed before i switched to nginx therefore the ownership of session folder was still under apache. All i had to do was to switch the folder ownership to nginx, but please note the effect of this incase you are still using apache user. On the command below i changed the ownership including the files inside the session folder because i know I’m not using apache user anymore. There are setup where by apache and nginx exists therefore both users are still valid and might be using the session folder.

 

[root@server1 php]# pwd
/var/lib/php
[root@server1 php]# ls -l
total 8
drwxrwx— 2 root apache 4096 Oct  5 15:54 session
drwxrwx— 2 root nginx  4096 Sep 20 15:16 wsdlcache
[root@server1 php]# chown root.nginx session -R
[root@server1 php]# ls -l
total 8
drwxrwx— 2 root nginx 4096 Oct  5 15:54 session
drwxrwx— 2 root nginx 4096 Sep 20 15:16 wsdlcache