Dans cette configuration, nous allons installer SugarCRM CE, l'édition communautaire du logiciel de gestion de la relation client de SugarCRM, Inc sur Debian 7 "wheezy" Linux.
Télécharger
L'édition communautaire de sugarCRM est sous licence AGPLv3. La version actuelle de sugarCRM CE est 6.5.18. Rendez-vous sur la page d'accueil de SugarCRM CE et téléchargez le dernier package d'installation complet ou utilisez le lien et la commande ci-dessous pour télécharger sugarCRM CE dans votre répertoire personnel :
# wget http://goo.gl/lzyQw2 Saving to: `SugarCE-6.5.18.zip' 100%[===========>] 21,267,418 722K/s in 34s 2014-10-20 06:09:54 (615 KB/s) - `SugarCE-6.5.18.zip' saved [21267418/21267418]
Prérequis
Ensuite, nous devons installer tous les prérequis requis pour exécuter sugarCRM. La commande ci-dessous installera toutes les pièces nécessaires :
# apt-get install php5-mysql libapache2-mod-php5 mysql-server unzip php5-gd php5-curl
Configuration
Ici, nous supposons que vous choisissez d'installer sugarCRM dans un répertoire racine apache par défaut /var/www
. Si ce n'est pas le cas, modifiez les commandes ci-dessous de manière appropriée pour pointer vers le répertoire racine d'installation que vous avez choisi :
Supprimer le fichier index.html par défaut :
# rm /var/www/index.html
Décompressez le package d'installation de SugarCRM et déplacez-le dans votre répertoire d'installation. Comme il a déjà été mentionné dans notre cas, il s'agit de /var/www
:
# unzip SugarCE-6.5.18.zip # mv SugarCE-Full-6.5.18/* /var/www/
Rendez le serveur Web apache propriétaire de l'intégralité du répertoire d'installation :
# chown -R www-data.www-data /var/www/
Modifiez la taille de téléchargement du fichier à un minimum de 6 Mo. Il s'agit d'une valeur minimale recommandée par sugarCRM, alors n'hésitez pas à définir votre propre taille de téléchargement de fichier en fonction de vos besoins. Pour modifier la taille maximale du fichier, ouvrez le fichier de configuration PHP /etc/php5/apache2/php.ini
et modifier la ligne :
upload_max_filesize = 6M
Comme dernière étape de configuration, créez un utilisateur de base de données à utiliser par sugarCRM. Connectez-vous au serveur mysql
# mysql -p Enter password: mysql>
et exécutez les commandes ci-dessous :
mysql> create database sugarcrmce; Query OK, 1 row affected (0.00 sec) mysql> CREATE USER 'sugarcrm'@'localhost' IDENTIFIED BY 'mypass'; Query OK, 0 rows affected (0.01 sec) mysql> grant CREATE, ALTER, DELETE, INSERT, SELECT, UPDATE, LOCK TABLES, DROP -> on sugarcrmce.* to sugarcrm@localhost; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
Installation
Ce qui suit est l'installation proprement dite. SugarCRM lancera un assistant d'installation pour vous guider tout au long de ce processus. Les points principaux de l'installation de sugarCRM sont ci-dessous. Pour démarrer l'assistant d'installation, pointez votre navigateur vers un serveur Web de destination, par exemple :
http://sugarcrm.local/install.php