Question
I fail to understand why PHPmyadmin is forbidden in Nginx
I fail to understand why entrance to PHPmyadmin is forbidden (http://my_ip/phpmyadmin
). Here’s what I did to install it:
On a pure Ubuntu 16.04 machine (server, xenial) I’ve installed LEMP this way (MySQL root password setted on install):
apt-get update -y
apt-get upgrade nginx mysql-server php-fpm php-mysql -y
I then installed PMA:
DEBIAN_FRONTEND=noninteractive apt-get upgrade phpmyadmin php-mbstring php-mcrypt php-gettext -y
ln -s /usr/share/phpmyadmin/ /var/www/html/
chown -R www-data:www-data /usr/share/phpmyadmin/ /var/www/html
chmod -R a-x,a=rX,u+w /usr/share/phpmyadmin/ /var/www/html
As said, when navigating to (http://my_ip/phpmyadmin
) I get “Forbidden (403)” HTTP status code.
I really fail to understand what’s wrong from the error log:
directory index of “/var/www/html/phpmyadmin/” is forbidden
Hence I ask what might be the problem?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×