PHPMyAdmin error – Access Denied Unable to establish a PHP session
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 🙂