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.