Nous partons du principe que ls base de données PostgreSQL est déjà installée.L'installation de phpPgAdmin vise à gérer une base de données PostgreSQL par le navigateur. Cette installation est très simple:
1) Mettre à jour:
sudo aptitude update2) Installer phpPgAdmin:
sudo aptitude install phppgadminCe fut bref, n'est-ce pas?
Pour le moment, phpPgAdmin n'est atteignable que par le localhost. Sur un serveur qui n'a pas d'écran, ce n'est pas très partique... Il faut donc ouvrir un accès pour les machines sur le réseau. Pour ce faire, il faut modifier le fichier de configuration de phpPgAdmin:
sudo nano /etc/apache2/conf-available/phppgadmin.confIl faut alors le modifier comme suit:
order deny,allowIl faut ensuite redémarrer de serveur apache:
#deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
#allow from all
sudo /etc/init.d/apache2 restartPour rétablir le blocage une fois le boulot voulu effectué, il suffit de décommenter "deny from all" et à nouveau de redémarrer le serveur apache. Il est possible de vérouiller l'accès par un couple utilisateur/mot de passe, mais pour une utilisation ponctuelle de phpPgAdmin, je trouve plus simple de faire ces manipulations simples manuellement à chaque fois...
Sources:
- https://stackoverflow.com/questions/29970054/phppgadmin-forbidden-you-dont-have-permission-to-access-phppgadmin-on-this-s
Aucun commentaire:
Enregistrer un commentaire