Cette procédure d'installation ne s'applique qu'à un serveur VPS (serveur sur lequel seule la distribution linux est installée).
Sur un hébergement web mutualisé, la procédure est sensiblement différente.
Environnement
- serveur VPS sous Ubuntu 15.10 - 64 bits nommé mon_vps
- la base MySQL sera installée sur le même VPS que l'applicatif Vtiger CRM
- PHP sera en version 5.6.11
- Apache sera en version 2.4.12
- Mysql sera en version 5.6.27
Description
- se logger root pour installer les prérequis LAMP (Apache, Php, Mysql ...)
apt-get update
apt-get upgrade
apt-get install apache2 php5 mysql-server php5-mysql php5-imap php5-curl
- saisir le mot de passe "root" pour Mysql
- télécharger Vtiger CRM en version 6.4.0
cd /tmp
wget http://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%206.4.0/Core%20Product/vtigercrm6.4.0.tar.gz
- décompresser la fourniture dans le répertoire Apache
cd /var/www/html
tar zxvf /tmp/vtigercrm6.4.0.tar.gz
- mettre à jour les droits de l'arborescence
chown -R www-data:www-data /var/www/html/vtigercrm
- lancer l'url http://mon_vps/vtigercrm dans votre navigateur pour réaliser l'installation
- cliquer sur "next" sur l'écran suivant même si les erreurs ci-dessous apparaissent elles n'empêchent pas le bon bonctionnement dans un environnement de test). Nous y reviendrons ultérieurement (dans un prochain article)
- pour corriger l'erreur "Imap support", il faut activer le module "imap"
php5enmod imap
- pour corriger les 5 erreurs "PHP settings", il faut modifier dans le fichier /etc/php5/apache2/php.ini, les 5 lignes ci-dessous :
short_open_tag = Off
par
short_open_tag = On
max_execution_time = 30
par
max_execution_time = 0
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
par
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
par
display_errors = On
log_errors = On
par
log_errors = Off
- relancer Apache pour prendre en compte ces modifications
service apache2 restart
- cliquer sur le bouton "Recheck" pour vérifier que tout est OK (à l'exception de la version PHP 5.6 au lieu de 5.5)
- cliquer sur "Next" puis renseigner les informations requises (dont le mot de passe "root" de Mysql renseigné tout au début de cette procédure)
- cliquer sur "next" dans les 2 écrans suivants pour arriver à
- cliquer sur "select all" pour installer tous les modules puis sur "next"
- renseigner ensuite les infos suivantes puis cliquer sur "get started"
- Vtiger CRM est alors prêt à être utilisé
... nous voyons que la traduction française est incomplète. Nous verrons dans le prochain article comment y remédier
Informations complémentaires
- pour modifier la configuration (ex: changement de base Mysql), il faut modifier le fichier /var/www/html/vtigercrm/config.inc.php
- Installation de phpmyadmin
apt-get install php5-mcrypt phpmyadmin
php5enmod mcrypt
service apache2 restart