Sugar CRM est un système Web de gestion de la relation client (CRM) écrit en PHP. Il est disponible en trois éditions différentes :Community Edition (qui est gratuite), Professional Edition et Enterprise Edition. Ce billet de blog couvre l'installation de l'édition communautaire gratuite de Sugar CRM sur un VPS Linux CentOS/Fedora/Scientitic, ce qui est assez simple et rapide.
Pour exécuter Sugar CRM sur votre serveur, vous devez avoir installé le serveur de base de données MySQL et le serveur Web Apache. Les deux sont préinstallés avec tous nos modèles de système d'exploitation "complets".
Au tout début de l'installation, mettez à jour votre système :
# yum -y update
Nous devons autoriser le téléchargement de fichiers d'au moins 6 Mo dans le fichier de configuration PHP. Vous pouvez trouver l'emplacement du fichier de configuration PHP avec la commande suivante :
# php -i |grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Ouvrez le fichier de configuration et assurez-vous que "upload_max_size" est défini sur 6M ou plus :
# vi /etc/php.ini upload_max_filesize = 6M
et redémarrez le serveur Web :
# service httpd restart
Téléchargez la dernière version de l'édition de la communauté Sugar CRM sur http://sourceforge.net/projects/sugarcrm/files/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X qui est actuellement 6.5.16
# wget http://downloads.sourceforge.net/project/sugarcrm/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X/SugarCE-6.5.16.zip
Décompressez l'archive zip dans le répertoire racine du document :
# unzip SugarCE-6.5.16.zip -d /var/www/html
Nous allons renommer le répertoire extrait en quelque chose de plus simple :
# mv SugarCE-Full-6.5.16 sugarcrm
et ce répertoire doit appartenir à l'utilisateur Apache :
# chown -R apache:apache /var/www/html/sugarcrm
Ensuite, créez une base de données MySQL et un utilisateur pour Sugar CRM :
echo "CREATE DATABASE sugarcrm;" | mysql -u root -p echo "CREATE USER 'sugarcrmuser'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD';" | mysql -u root -p echo "GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugarcrmuser'@'localhost';" | mysql -u root -p echo "FLUSH PRIVILEGES;" | mysql -u root -p
Maintenant, avec votre navigateur préféré, ouvrez http://YOURDOMAIN.TLD/sugarcrm et l'assistant d'installation de Sugar CRM apparaîtra
Sur l'écran suivant, vous verrez les instructions et les exigences pour l'installation.
Lisez et acceptez la licence Sugar CRM :
Sélectionnez le type d'installation. Dans notre cas, nous avons sélectionné l'installation type :
Sélectionnez le type de base de données. Nous utilisons la base de données MySQL :
Ensuite, entrez les informations de la base de données MySQL que nous avons créée plus tôt dans ce tutoriel :
Créez l'utilisateur administrateur Sugar CRM :
Un résumé du réglage sélectionné s'affichera sur l'écran suivant. Si tout est OK, cliquez sur installer.
C'est tout. Sugar CRM Community Edition est installé avec succès sur votre serveur. Vous pouvez maintenant vous connecter à Sugar CRM avec votre compte administrateur et poursuivre la configuration.
Bien sûr, si vous êtes l'un de nos clients Linux VPS Hosting, vous n'avez rien à faire de tout cela, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront immédiatement Sugar CRM pour vous.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.