Table des matières
PostGreSQL
Introduction
Pré-requis
Installation
Pour installer ce logiciel, Installez les paquets postgresql,php5-pgsql,phppgadmin ou en ligne de commande :
$ sudo apt install sudo apt-get install postgresql php5-pgsql phppgadmin
Acceptez d'installer tous les paquets et attendez quelques minutes. Après un certain temps, il s'affiche :
Configuration
Tout d'abord, nous allons créer un utilisateur pour gérer les bases.
Lancez l'outil d'administration de PostgreSQL en tant qu'utilisateur postgres :
$ sudo -u postgres psql
Créez l'utilisateur pgadmin (par exemple) en lui donnant un mot de passe :
$ create role pgadmin login encrypted password 'XXXXXXXX' superuser noinherit createdb createrole;
Nous pouvons désormais nous connecter sur phppgadmin avec cet utilisateur pour toutes les opérations.
Configuration du serveur (Lighttpd)
éditez avec les droits d'administration le fichier /etc/lighttpd/conf-available/50-vhost-phppgadmin.conf pour y écrire :
- /etc/lighttpd/conf-available/50-vhost-phppgadmin.conf
... alias.url += ( "/phppgadmin" => "/usr/share/phppgadmin/")
Cela fait pointer l'adresse http://RACINE_DU_SERVEUR/phppgadmin sur le bon répertoire.
Activez-le :
$ sudo lighty-enable-mod vhost-phppgadmin
Dans le fichier /etc/lighttpd/lighttpd.conf, assurez-vous que le module mod_alias est décommenté (donc activé)
Lancez la commande :
$ sudo lighty-enable-mod
et vérifiez que les modules fastcgi et cgi sont activés. Sinon, activer ceux qui manquent.
Redémarrez le serveur :
$ sudo service lighttpd restart
Utilisation
Lancez l'application via le tableau de bord via le terminal
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.