Pré-requis
!!!! Attention il ne faut pas lancer la procédure d’installation standard de SPIP !!!
Certaines fonctions nécessitent un accès admin (postgres) à la base de données afin de pouvoir utiliser les triggers écrits en pl/pgsql.
BASE DE DONNEES
Puis créer la base SPIP vide en UNICODE
CREATE DATABASE dbname OWNER username ENCODING 'UTF-8' ;
ou
createdb -E UTF-8 -O username dbname
Il faut ensuite passer les scripts de création des tables
psql nombase -f crea_spip.sql
Puis le script de remplissage des tables de référence et créer un utilisateur initial.
psql nombase -f spip_data.sql
Fichier de configuration
Ajouter les données de connexion dans pgspip/ecrire/inc_connect.php3
SANS ESPACE A LA FIN
<?php if (defined('_ECRIRE_INC_CONNECT')) return; define('_ECRIRE_INC_CONNECT', '1'); $GLOBALS['spip_connect_version'] = 0.1; include_ecrire('inc_db_pgsql.php3'); spip_connect_db('localhost','','user','pass','dbname'); $GLOBALS['db_ok'] = !!@spip_num_rows(@spip_query_db('SELECT COUNT(*) FROM spip_meta')); ?>
Maintenant, vous pouvez vous connecter à SPIP avec le login admin et le mot de passe ‘pastis51’. Il est conseillé de créer un autre utilisateur et de supprimer ce dernier (ou au moins changer le password).