PHPMyAdmin error – Access Denied Unable to establish a PHP session

If you found this post helpful, kindly share it and show your support :)

If you got following error while access PHPMyAdmin from cPanel

Access Denied Unable to establish a PHP session. If you believe that this is in error or inadvertent, contact your system administrator and ask them to review your server settings.

Normally, this type of error is caused due to the incorrect permission or ownership of the tmp folder for the user. So, you will need to make sure the ownership of /home/$username/tmp folder has ownership set to $user and permission as 755.

If it is not setup properly, please follow below steps

1. SSH into the server as root.

2. Check the permission and ownership of /home/$user/tmp folder. Set ownership as $user.

chown $user.$user /home/$user/tmp

3. Set permission of the tmp folder to 755.

chmod 755 /home/$user/tmp

$user can be replaced with your respective username.

That’s it 🙂


Mohammed Noufal

I'm Mohammed Noufal, working as Server Admin for the last 10 years.  In my day-to-day life, l had to face different problems related to Web-hosting. On my website, you can find solutions for different Web-hosting-related problems. Sometimes, I spent hours searching/googling to find a solution. This inspired me to start a website that gives solutions to different Webhosting problems. This website includes basic Linux and windows commands, and different control panels like cPanel, Plesk, DirectAdmin, Webmin & so on. You can find solutions and or suggestions for different Web-hosting related problems from here. Hence I would like to say Errorlogz is your server protector.  I will be glad if Logdetect can help any one of the Server admins to find a solution to his problem.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *