Skonfigurowałem moją instancję EC2 jako LAMPA, po Amazon's tutorial. Wydaje się, że działa poprawnie (widzę phpinfo()
w pliku, który przesłałem OK).Instalowanie phpMyAdmin na instancję Amazon EC2
Następnie próbowałem zainstalować phpMyAdmin, wykonując następujące czynności:
sudo yum --enablerepo=epel install phpmyadmin
widzę, że phpMyAdmin jest teraz w /usr/share/phpmyadmin
, więc dodałam link symboliczny:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
I edytowane http.conf
aby dodać AllowOverride all
do <Directory "/var/www/html">
. (Polecenie: sudo nano /etc/httpd/conf/httpd.conf
)
A następnie ponownie uruchomić serwer:
sudo service httpd restart
Ale gdy odwiedzam http://ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/phpmyadmin
dostaję 403. z serwera: Nie masz dostępu do/phpmyadmin na tym serwerze.
Czuję, że brakuje mi czegoś oczywistego, ale nie wiem, co.
jej tak dziwne mam dwa phpMyAdmin 'phpMyAdmin.conf' i' phpmyadmin.conf' –
to działa, ale po ustawieniu elastycznego ip nie jest stroną roboczą pokazującą, że nie masz uprawnień dostępu do/phpmyadmin na tym serwerze. – bhautikmewada191
Jest to jednak złe ze względu na bezpieczeństwo. Nie chcesz, aby każdy miał dostęp do twojego phpMyAdmin (domyślnie). – unlockme