Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
installation_pas_a_pas_sur_ubuntu [Le 19/02/2009, 13:06] Fred Cligraphcrm créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Installation pas à pas Cligrapchrm ===== | ||
- | |||
- | Dans le fichier php.ini, vérifiez que les modules suivants sont activés ou compilés avec php (sinon le détail des manipulation est expliqué plus bas) : | ||
- | |||
- | php_gd2 | ||
- | php_mcrypt | ||
- | php_imap | ||
- | php_zip | ||
- | php_mbstring | ||
- | Chartdirector | ||
- | |||
- | |||
- | ==== Installation automatique des prérequis (php): ==== | ||
- | [[apt://php5-mcrypt]] | ||
- | |||
- | [[apt://php5-gd]] | ||
- | |||
- | [[apt://php5-imap]] | ||
- | |||
- | chartdirector : voir installation manuelle | ||
- | |||
- | apache doit-être rechargé : | ||
- | **sudo /etc/init.d/apache2 reload** | ||
- | |||
- | |||
- | |||
- | ==== Installation manuelle ==== | ||
- | |||
- | * __Installation de php5-imap__ | ||
- | |||
- | Tapez sur un terminal: | ||
- | **sudo apt-get install php5-imap** | ||
- | |||
- | * __Installation de php5-gd__ | ||
- | |||
- | Tapez sur un terminal: | ||
- | **sudo apt-get install php5-gd** | ||
- | |||
- | * __Installation de php5-mcrypt__ | ||
- | Tapez sur un terminal: | ||
- | **sudo apt-get install php5-mcrypt** | ||
- | |||
- | * __Installation de chartdirector__ | ||
- | |||
- | Chartdirector est une librairie graphique permettant de générer les graphiques de statistiques. Elle est libre d'utilisation pour une application non commerciale. site officiel : [[http://www.advsofteng.com/download.html]] | ||
- | |||
- | Le package de Cligraphcrm comporte les éléments nécessaires à l'installation. | ||
- | |||
- | Une fois l'archive de CLIGRAPHCRM décompressée, allez dans le répertoire cligraphcrm/install/modules_php. Choisissez ensuite dans le répertoire qui vous convient : Linux, Linux64 (pour 64 bits) puis le répertoire CHARTDIRECTOR. | ||
- | |||
- | Copier les fichiers **libchartdir.so**, **phpchartdirxxx.dll** ainsi que le répertoire **fonts** dans le répertoire des modules d'extension PHP. | ||
- | |||
- | Pour le fichier phpchartdirxxx.dll, xxx correspond à la version de php la plus proche inférieure à celle que vous avez. | ||
- | ex: si vous possédez php 4.3, prenez le fichier phpchartdir421.dll | ||
- | |||
- | exemple : | ||
- | |||
- | cd /var/www/cligraphcrm/install/modules_php/LINUX/CHARTDIRECTOR/ | ||
- | **sudo cp -r fonts libchartdir.so phpchartdir520.dll /usr/lib/php5/20060613+lfs/ | ||
- | ** | ||
- | Puis rajoutez la ligne **extension=phpchartdirxxx.dll** dans le **php.ini** en remplaçant les xxx par les valeurs correspondantes. | ||
- | |||
- | Enregistrez le php.ini puis relancez le serveur apache. | ||
- | |||
- | <note important>Pensez à faire une copie de sauvegarde de votre php.ini avant toute manipulation dedans</note> | ||
- | |||
- | **sudo echo extension=phpchartdir520.dll»/etc/php5/apache2/php.ini** | ||
- | |||
- | Ajouter cette ligne à la fin de votre php.ini : **extension=phpchartdir520.dll** | ||
- | |||
- | **sudo gedit /etc/php5/apache2/php.ini** | ||
- | |||
- | === Quelques paramètres à vérifier === | ||
- | Il faut également vérifier que les paramètres suivants aient bien les valeurs indiquées. Ça n'empêchera pas CLIGRAPHCRM de fonctionner mais des dysfonctionnements importants pourraient cependant apparaître : | ||
- | |||
- | SAFE_MODE OFF | ||
- | MAGIC_QUOTES_GPC OFF | ||
- | FILE_UPLOADS ON | ||
- | LOG_ERRORS OFF | ||
- | REGISTER_GLOBALS OFF | ||
- | SHORT_OPEN_TAG ON | ||
- | MAX_EXECUTION_TIME 600 | ||
- | remarque : le temps indiqué de 600 secondes est laissé à votre appréciation. Certaines opérations sur les bases comme des exports/imports, purges peuvent tourner longtemps. L'e-mailing n'est pas affecté car la page se recharge et n'atteind donc jamais le max_execution_time. | ||
- | |||
- | <note tip>Lors de la configuration via le navigateur, l'installateur de cligraphcrm analysera votre système. Vous pourrez voir les points bloquant en cliquant sur 'modification manuelle' qui vous affichera la liste. | ||
- | </note> | ||
- | |||
- | Mettre le user apache comme propriétaire des fichiers et les droits en 755 sur toute l'arborescence cligraphcrm. | ||
- | |||
- | exemple : | ||
- | |||
- | == sudo chmod -R 755 /var/www/cligraphcrm == | ||
- | == sudo chown -R www-data:www-data /var/www/cligraphcrm == | ||
- | |||
- | |||
- | C'est terminé ! | ||
- | |||
- | Ensuite dans votre navigateur préféré, tapez l'url pour accéder au répertoire de cligraphcrm. Le menu d'installation/paramétrage va se lancer automatiquement. | ||
- | |||
- | |||
- | |||
- | |||