GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Sugar CRM Community Edition sur un VPS Ubuntu 14.04

Sugar CRM Community Edition est un logiciel de gestion de la relation client (CRM) open source et basé sur le Web. Il fournit de nombreuses fonctions telles que la gestion des activités, les contacts, les comptes, les campagnes, les formulaires Web-to-lead, les tableaux de bord, les clients de messagerie et le marketing, la gestion de projet, le suivi des bogues, les calendriers partagés, etc. qui permettent une gestion maximale des relations commerciales et clients.
Dans ce tutoriel, nous allons vous montrer commentinstaller Sugar CRM Community Edition sur un VPS Ubuntu en moins de 5 minutes.

Téléchargez la dernière version de Sugar CRM Community Edition disponible sur http://sourceforge.net/projects/sugarcrm/files/ dans le répertoire « /opt » sur le serveur. Ensuite, extrayez-le et déplacez les fichiers et répertoires de Sugar CRM vers le répertoire ‘/var/www/html/sugar’. Au moment de la rédaction de ce didacticiel, la dernière version stable de Sugar CRM Community Edition est la 6.5.20.

cd /opt/
wget http://sourceforge.net/projects/sugarcrm/files/latest/download -O SugarCE-6.5.20.zip
unzip SugarCE-6.5.20.zip
mv SugarCE-Full-6.5.20 /var/www/html/sugar

L'édition communautaire de Sugar CRM requiert :

  • PHP avec les extensions PHP bcmath, cURL, bibliothèque graphique GD, hachage, IMAP, JSON, mbstring, MySQLi, openSSL, SimpleXML, ZIP et ZLIB.
  • Serveur Web Apache >=2.x+
  • MySQL>=5.x installé sur votre VPS Linux .

Mettez à jour les listes de packages de votre système d'exploitation et installez les mises à jour logicielles à l'aide des commandes suivantes :

apt-get update
apt-get upgrade

Installez PHP et les modules PHP requis :

apt-get install php5 php5-cli php5-common php5-dev php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-xmlrpc php5-xsl

Afin d'améliorer les performances, il est recommandé d'installer l'extension PHP JSMin sur votre serveur. L'extension PHP JSMin peut être installée à l'aide de la commande pecl :

pecl install jsmin

Modifiez le fichier de configuration php.ini et ajoutez-y "extension=jsmin.so" :

vi /etc/php5/apache2/php.ini
extension=jsmin.so

Ajoutez/modifiez également les paramètres suivants :

post_max_size = 32M
upload_max_filesize = 32M
memory_limit = 768M

InboundEmail et Campaigns (Email) nécessitent les bibliothèques IMAP, alors activez le module IMAP :

sudo php5enmod imap

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé « sugar.conf » :

touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf

puis ajoutez les lignes suivantes :

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/sugar/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
   <Directory /var/www/html/sugar/>
      Options FollowSymLinks
      AllowOverride All
   </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Les fichiers et répertoires suivants à l'intérieur du répertoire "/var/www/html/sugar/" doivent être accessibles en écriture à partir de votre serveur Web :

'config.php' 
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files

Cela peut facilement être accompli en exécutant la commande suivante :

chown www-data:www-data -R /var/www/html/sugar/

Créez une nouvelle base de données MySQL nommée "sugarcrm" sur votre serveur :

mysql -u root -p
mysql> CREATE DATABASE sugarcrm;
mysql> CREATE USER sugar@localhost;
mysql> SET PASSWORD FOR 'sugar'@'localhost' = PASSWORD("sugar-password");
mysql> GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugar'@'localhost' IDENTIFIED BY 'sugar-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

N'oubliez pas de changer "sugar-password" avec un mot de passe fort pour votre utilisateur MySQL "sugar".

Ouvrez http://votre-domaine.com dans votre navigateur Web préféré et suivez les instructions simples.

Afin d'exécuter Sugar Schedulers, ajoutez la ligne suivante au fichier crontab :

*    *    *    *    *     cd /var/www/html/sugar; php -f cron.php > /dev/null 2>&1

C'est ça. L'installation de Sugar CRM est maintenant terminée. Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS optimisé pour Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Sugar CRM pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

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.


Panels
  1. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  2. Comment installer Munin sur un VPS Ubuntu 14.04

  3. Comment installer Contao sur un VPS Ubuntu 14.04

  4. Comment installer Sugar CRM Community Edition sur un VPS Ubuntu 14.04

  5. Comment installer Joomla 3 sur Ubuntu 14.04

Comment installer MongoDB Community Edition sur Ubuntu

Comment installer Boonex Dolphin 7 sur un VPS Ubuntu

Comment installer MySQL sur Ubuntu 18.04

Comment installer Vtiger CRM sur un VPS Ubuntu 18.04

Comment installer Microweber sur Ubuntu 18.04

Comment installer LAMP sur Ubuntu 18.04