Phppgadmin e' un frontend per la gestione di databases postgresql. Si raggiunge tramite browser (per chi lo conosce e' come phpmyadmin per mysql).
Controllate il file diconfigurazione in /etc/phppgadmin/config.inc.php e posizionatevi alla riga seguente:
$conf['servers'][0]['defaultdb'] = 'defaultdb';
Sostiutite defaultdb con template1
Un altra possibile causa e' nel file di configurazione: postgresql.conf (dove si trova varia da distro a distro, vi conviene usare una find / -name “postgresql.conf”) se trovate una riga simile alla seguente:
#tcpip_socket = false
sostituitela con:
tcpip_socket = true
E riavviate il dbserver.
Apriamo /etc/phppgadmin/config.inc.php e alla riga:
$conf['extra_login_security'] = true
sostituiamo true con false
Se abbiamo un utente che ha accesso ai dati di un database (o tabella) non creato da lui, di default con phppgadmin non ce le fa vedere. Mettiamo a false la seguente riga:
$conf['owned_only'] = false;
Cosi l'utente potra' vedere tutti i database, ma ovviamente avra' accesso solo a quelli cui sono stati concessi sufficienti privilegi.