I've configured my EC2 instance as a LAMP, following Amazon's tutorial. That appears to be functioning correctly (I can see phpinfo()
in a file I've uploaded OK).
I then tried to install phpMyAdmin by doing the following:
sudo yum --enablerepo=epel install phpmyadmin
I can see that phpMyAdmin is now in /usr/share/phpmyadmin
, so I added an symbolic link:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
I then edited http.conf
to add AllowOverride all
to <Directory "/var/www/html">
. (Command: sudo nano /etc/httpd/conf/httpd.conf
)
And then restarted the server:
sudo service httpd restart
But whenever I visit http://ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/phpmyadmin
I get a 403 Forbidden response from the server: You don't have permission to access /phpmyadmin on this server.
I feel like I'm missing something really obvious, but I cannot figure out what.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…