L'installation de phpMyAdmin sur l'instance Amazon EC2
J'ai configuré mon instance EC2 comme une LAMPE, à la suite de Amazon tutoriel. Qui semble fonctionner correctement (je peux voir phpinfo()
dans un fichier que j'ai téléchargé OK).
J'ai ensuite essayé d'installer phpMyAdmin en procédant comme suit:
sudo yum --enablerepo=epel install phpmyadmin
Je peux voir que phpMyAdmin est maintenant dans /usr/share/phpmyadmin
, j'ai donc ajouté un lien symbolique:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
J'ai ensuite édité http.conf
pour ajouter AllowOverride all
à <Directory "/var/www/html">
. (Commande: sudo nano /etc/httpd/conf/httpd.conf
)
Et puis redémarré le serveur:
sudo service httpd restart
Mais chaque fois que je visite http://ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/phpmyadmin
- je obtenir un 403 Forbidden réponse du serveur: Vous n'avez pas la permission d'accéder à /phpmyadmin sur ce serveur.
J'ai l'impression que je suis absent quelque chose de vraiment évident, mais je ne peux pas comprendre ce que.
OriginalL'auteur Chuck Le Butt | 2015-02-04
Vous devez vous connecter pour publier un commentaire.
J'avais besoin de mettre à jour le
/etc/httpd/conf.d/phpMyAdmin.conf
pour permettre aux utilisateurs distants.Je viens de remplacer le contenu de la première
<directory>
tag ainsi...Je l'ai enlevé:
Et l'a remplacé par ceci:
Et redémarré le serveur:
sudo service httpd restart
Fonctionne maintenant!
phpMyAdmin.conf
etphpmyadmin.conf
c'est du travail, mais après l'elastic ip, il n'est pas du travail page montrant que Vous n'avez pas la permission d'accéder à /phpmyadmin sur ce serveur.
C'est plutôt mauvais pour la sécurité si. Vous ne voulez pas que tout le monde puisse avoir accès à votre phpMyAdmin (par défaut).
OriginalL'auteur Chuck Le Butt
J'ai eu le même problème, et Chuck Le bout de la solution a été très utile, bien qu'un peu différent pour moi...
De mon fournisseur d'accès utilise des adresses IP dynamiques, donc quand j'ai configurer le serveur c'est via une adresse IP différente.
Quand je suis retourné le lendemain, mon adresse IP a changé, j'ai donc été interdit.
Bout à bout, plutôt que de permettre l'accès de toutes les adresses IP que Chuck a suggéré, j'ai mis à jour mon précédent adresses IP dans le phpMyAdmin.fichier conf.
OriginalL'auteur Shane McCarthy
- Je remplacer
à
Et il fonctionne~
OriginalL'auteur jingfei