Installation

Avant toute chose vous devez avoir sur une maîtrise de la gestion de votre l"hébergement ! (gestion des fichiers, de la version PHP et gestion de la base de données)

Conditions requises pour installer et gérer, l'ensemble de ces connaissances et savoirs-faire
hébergement WEB (nom de domaine, gestion hébergement, ....), serveurs web (logs, URLs...), administration à distance (FTP, chmod, ...), bases de données (création, sauvegarde, restauration...)
Éventuellement : contenus web (xHTML, CSS, images, ...), connaître PHP et Smarty

Configuration nécessaire
Vous devez au minimum disposer d'un espace sur un serveur Web avec :
- un accès FTP pour l'installation des fichiers,
- le support de PHP 5.6.x ou supérieur avec le support des sessions,
- un accès à une base de données MySQL(i) version 5 minimum ou PostgreSql version 7 minimum.
NOTA Pour information à ce jour Gestassophp a été testé sur :
- Debian avec PHP 5.5.x, PHP 5.6.x, PHP 7.0, PHP 7.1.x
- WAMP Vista avec PHP 5.6.x 



Vous devez connaître les données de votre connexion à votre base de données :
- l'adresse du serveur de votre base de données  ->si vous êtes en local 'localhost' 
- votre login de votre base de données,
- votre password de votre base de données,
- le nom de la base de données
- un préfix est prévu lors de l'installation de la base de données (par défaut = gs_)
Si vous utilisez Mysql attention en fonction des versions PHP il faut sélectionner en étape 2 Mysqli. Si vous utilisez postgresql sélectionner en étape 2  PostgreSQL


- Attention 'magic_quotes_gpc' Cette fonctionnalité est devenue OBSOLÈTE depuis PHP 5.3.0 et a été SUPPRIMÉE depuis PHP 5.4.0.
Vérifier sur votre serveur que les fonctionnalité 'magic_quotes_...' sont bien à OFF


Comment procéder ?

1. Vous devez récupérer l'archive gestion_sxx.tar.bz2

2. Créer un dossier "gestion_s" ou donner lui le nom que vous voulez

3. Copier dans le dossier "gestion_s" le contenu de l'archive
Vous devez avoir :
- un dossier \gestassophp_s (les fichiers du système GestAssoPhp)
- un dossier \lib (les fichiers du système de template)
- un fichier fileloc_gestasso_s.php
- un fichier index.html avec lien vers gestassophp_s/index.php (pour information)

NOTE :
- Le nom du dossier "gestion_s" peut être changé.
- Le nom du dossier "gestassophp_s" peut être changé à condition de changer la ligne 17 du fichier fileloc_gestasso_s.php :     define('ROOT_DIR_GESTASSO', ROOT_DIR.DIRECTORY_SEPARATOR.'gestassophp_s');
- Vous pouvez modifier les Termes et Messages pour adapter à votre association dans le fichier \gestassophp_s\config\lang.php

4. Envoyer les fichiers en FTP sur votre site.


5. Vérifications
Version de PHP 5.6.x  minimum ou supérieur
il est nécessaire d'accorder des permissions à certains répertoires, de manière à ce que PHP ait les droits en écriture sur :
\gestassophp_s\config         pour le répertoire de configuration - uniquement lors de l'installation
\gestassophp_s\install         pour les fichiers d'installation - uniquement lors de l'installation

\gestassophp_s\fichiersadht     pour les fichiers des adhérents
\gestassophp_s\photos            pour les Photos des adhérents
\gestassophp_s\temp               pour l'écriture des fichiers des templates
\gestassophp_s\temp\templates_c     pour l'écriture des fichiers des templates


6. Faites pointer votre navigateur sur l'URL d'installation
(ex : http://votreserveur/gestion_s/gestassophp_s/install)
Etapes de l'installation
Etape 1 : Vérification de la configuration PHP et des permissions des répertoires.
Etape 2 : Information sur la base de données.
Etape 3 : Création du fichier de configuration et la base de données
Etape 4 : Création des informations de connexion
Etape 5 : Fin de la configuration-installation - lien vers la gestion_s (http://votreserveur/gestion_s/gestassophp_s)

Supprimer ou renommer le dossier /install par mesure de sécurité,
Changez les permissions
- à 755 sur le répertoire \gestassophp_s\config
- à 644 ou 444 sur le fichier \gestassophp_s\config\connexion.cfg.php

Avant votre première connexion à l'espace, supprimer ou renommer le répertoire /install

7. Connectez-vous à GestAssoPhp (ex : http://votreserveur/gestion_s/gestassophp_s)
Compléter vos informations personnelles.
Vous pourrez modifier "Les préférences association" dans le menu Administration / Préférences,
Une fois ces quelques informations de configuration fournies, GestAssoPhp sera totalement installé,
et vous pourrez commencer à travailler.

NOTA
Vous pouvez ajuster :
- les couleurs et autres paramètres d'affichage,
- le logo Association en haut à gauche ( fichier dans le dossier \images\logo\logo_asso.jpg),
en modifiant les feuilles de Styles style_print.css (pour impression) et style_screen.css (pour affichage à l'écran) du dossier /gestassophp_sa/js.
- Par défaut le style est de couleur verte. Dans le dossier /js/ deux fichiers m_style_print.css et m_style_screen.css sont configurés pour une couleur marron. pour utiliser cette couleur marron, vous devez donc renommer ces fichier en style_screen.css et style_print.css.
- D'autre part vous pouvez modifier le fichier lang.php contenu dans le dossier /config/ pour adapter vos textes. Nota ce fichier doit impérativement être sauvegardé en utf-8.
Télécharger le fichier PDF correspondance des textes du fichier lang.php



Merci de faire apparaitre le contrat de licence et d'afficher un lien vers ce site Web



Questions sur l'installation, la configuration



Page précédente : Ma gestion des associations
Page suivante : Questions sur l'installation