Installation et configuration

Prérequis

Ressources minimum serveur :

Un serveur disposant d’au moins de 1 Go RAM et de 10 Go d’espace disque.

Applications :

  • postgresl (>= 9.3)
  • postgis (>=2)
  • apache

Autres :

  • php-cli
  • php-curl

Installation et configuration du serveur

Activer le mod_rewrite et les configurations requises pour symfony et redémarrer apache:

sudo a2enmod rewrite
sudo apache2ctl restart

Installation et configuration de PosgreSQL

Création de 2 utilisateurs PostgreSQL:

sudo su postgres
psql
CREATE ROLE simpleuser WITH LOGIN PASSWORD 'monpassachanger';
CREATE ROLE dbadmin WITH SUPERUSER LOGIN PASSWORD 'monpassachanger';
\q

Installation et configuration de la base de données

Créer un fichier de configuration de la base de données:

cd installation
cp db_settings.ini.sample db_settings.ini

Spécifier les bon paramètres de configuration de la base de données

Lancer l’installation:

cd installation
sudo ./install_db.sh

Installation et configuration de l’application

Configuration de symphony

@TODO

Droits sur les répertoires log et cache:

sudo chmod -R 777 app/cache app/log

Installation du composer:

curl -s https://getcomposer.org/installer | php

Mise à jour et téléchargement des dépendances:

php composer.phar update