Outils pour utilisateurs

Outils du site


utile:installation_gdtc

Ceci est une ancienne révision du document !


  • svn co …
  • éditer include/config.php
  • créer une base de données mysql
  • executer le script sql/create-schema.sql pour créer la structure de la base
  • paquets debian nécessaires : smarty php5-gd php5-recode php-fpdf memcached php5-memcache libdigest-sha1-perl
  • s'assurer que le serveur web a le droit d'écrire dans templates/compiled/
  • modification de include/config.php

define ( DTC_HOST_NAME, 'http://www.picnat.in' );

  define ( DTC_BASE_URL, 'http://www.picnat.in' );
  define ( DTC_MY_BASE_URL, 'http://www.picnat.in' );
  define ( DTC_MY_HOST_NAME, 'http://www.picnat.in' );
  define ( DTC_ADMIN_HOST_NAME, 'http://adherents.picnat.in' );
  define ( DTC_ADMIN_BASE_URL, 'http://adherents.picnat.in/admin/' );
  define ( DTC_DIR, '/var/www/gdtc' );
  define ( DTC_MAIL_ARCHIVE_ADDRESS, 'dtc-in@dtc.domain.fr' );
  define ( DTC_MAIL_BOT_ADDRESS, 'dtc-out@dtc.domain.fr' ); 
  define ( DTC_MAIL_BOT, '"Gestion des adhérents" <dtc@dtc.domain.fr>' );
  define ( DTC_DEFAULT_CC, 'ca@dtc.domain.fr' );
  define ( MYSQL_HOST, $host );
  define ( MYSQL_BASE, $database );
  define ( MYSQL_USER, $user );
  define ( MYSQL_PASS, $passwd );
  define ( MEMCACHE_HOST, 'localhost' );
  define ( MEMCACHE_PORT, 11211 );
  define ( SYMPA_HOST, $sympa_host );
  define ( SYMPA_DATABASE, $sympa_database );
  define ( SYMPA_USER, $sympa_user );
  define ( SYMPA_PASSWD, $sympa_passwd );
  • création du fichier de log ../dtcmanager.log (dans le répertoire au dessus de l'install, par defaut). Verifier les droits d'ecriture.
  • créer un utilisateur dans la base :
    • table actor
    • champ login
    • champ passwd : sha1 ( mot de passe )
    • champ is_admin : 1
    • champ actor_status : member
    • champ actor_type : person
  • si elle n'existe pas deja, créer une base pour sympa et la structure ( http://www.sympa.org ou paquet debian )
  • modifier admin/index.php

Ajouter :

 include '../include/config.php';

Modifier :

 
 session_set_cookie_params ( 0, '/', '.april.org' );

Par :

 session_set_cookie_params ( 0, '/', '.' .DTC_DOMAIN );
utile/installation_gdtc.1227444180.txt.gz · Dernière modification: 2008/11/23 13:43 par birdy