Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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.

Voir aussi


Basé sur « Article » par Auteur.

QR Code
QR Code PostGreSQL (generated for current page)