Installation de PGSPIP v1.0

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).