Installazione di phpPgAdmin ( strumento per PostgreSQL ) su Ubuntu 18.04
In questo articolo andremo a descrivere come installare lo strumento phpPgAdmin per gestire attraverso interfaccia grafica il database PostgreSQL su Ubuntu 18.04.
Consideriamo di partire dall’ articolo riguardante l’installazione di PostegreSQL per Ubuntu 18.04 che troverete qui, ed andiamo ad installare oltre a dei pacchetti aggiuntivi quali Apache2 ( server web) anche l’ interfaccia grafica di gestione del database PostegreSQL phpPgAdmin
sudo apt-get install postgresql-contrib phppgadmin
accediamo da shell con l’utente postgres ed impostiamo per l’utente standard di PostgreSQL la password
sudo su - postgres
accediamo alla linea di comandi di PostgreSQL
psql
impostiamo una password, dato che di defaul è senza
\password postgres
infine usciamo sia dalla linea di comando di PostgreSQL
\q
ritorniamo all’utente di sistema Ubuntu
exit
Configuriamo il server web Apache2, in questo caso dimostrativo scegliamo di far accedere chiunque all’ interfaccia grafica phpPgAdmin impostando
sudo vim /etc/apache2/conf-available/phppgadmin.conf
sostituendo la riga
Require local
con
Require all granted
Per scopo didattico, ma in ambienti di produzione non eseguire questa azione, permettiamo all’utente postgres di accedere al phpPgAdmin eseguendo questa modifica
sudo vim /etc/phppgadmin/config.inc.php
sostituiamo la riga
$conf[‘extra_login_security’] = true;
con la riga
$conf[‘extra_login_security’] = false;
e riavviamo i servizi di Postgresql e Apache2
sudo systemctl restart postgresql
sudo systemctl restart apache2
Accediamo all’interfaccia grafica tramite l’indirizzo http://ip_server/phppgadmin
dal menu a sinistra accediamo all’ istanza PostegreSQL con l’utente postegres ed avremo accesso al database