Installez YetiForce CRM sur Ubuntu 18.04 | 16.04 avec Apache2

  • Cornelius Paul
  • 0
  • 995
  • 257

Ce bref tutoriel montre aux étudiants et aux nouveaux utilisateurs comment installer et configurer la plate-forme YetiForce CRM sur Ubuntu 18.04 | 16.04 avec les serveurs HTTP Apache2…

Pour les non-initiés, YetiForce est un logiciel open source de gestion de la relation client (CRM) dérivé de Vtiger CRM qui peut servir d'alternative solide aux systèmes CRM populaires utilisés aujourd'hui..

Si vous exécutez actuellement la plate-forme Vtiger CRM et sentez qu'elle manque dans certains domaines, vous voudrez peut-être essayer YetiForce. Il est livré avec des mécanismes intuitifs qui permettent de migrer facilement de Vtiger vers YetiForce.

YetiForce vous aide à gérer les relations avec les clients, les fournisseurs, les partenaires et peut facilement être intégré avec des cartes, des portails sociaux, LDAP, DAV, PBX et d'autres services Web.

Ce CRM gratuit est construit sur la pile LAMP / LEMP et offre des fonctionnalités qui vous aideront à gérer votre entreprise et à collaborer avec vos clients, employés et partenaires.

Pour en savoir plus sur YetiForce, veuillez consulter sa page d’accueil… .

Pour commencer à installer YetiForce, suivez les étapes ci-dessous:

Étape 1: Installez le serveur HTTP Apache2

YetiForce nécessite un serveur Web et le serveur HTTP Apache2 est le serveur Web open source le plus populaire disponible aujourd'hui ...

Pour installer le serveur Apache2, exécutez les commandes ci-dessous:

sudo apt mise à jour sudo apt installer apache2

Après avoir installé Apache2, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service Apache2 de toujours démarrer avec le serveur démarre…

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activer apache2.service 

Maintenant qu'Apache2 est installé…. pour tester si le serveur Web fonctionne, ouvrez votre navigateur et accédez à l'URL ci-dessous…

http: // localhost

Si vous voyez la page ci-dessus, cela signifie qu'Apache2 est correctement installé…

Étape 2: Installez le serveur de base de données MariaDB

YetiForce a également besoin d'un serveur de base de données pour stocker son contenu… Si vous recherchez un serveur de base de données véritablement open source, alors MariaDB est un excellent point de départ…

Pour installer MariaDB, exécutez les commandes ci-dessous:

sudo apt-get install serveur-mariadb client-mariadb

Après l'installation de MariaDB, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur ...

Exécutez-les sur Ubuntu 16.04 LTS

sudo systemctl arrêter mysql.service sudo systemctl démarrer mysql.service sudo systemctl activer mysql.service 

Exécutez-les sur Ubuntu 18.10 et 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl activer mariadb.service 

Ensuite, exécutez les commandes ci-dessous pour sécuriser le serveur de base de données avec un mot de passe root si vous n'avez pas été invité à le faire pendant l'installation ...

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur Entrée
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Maintenant que MariaDB est installée, pour tester si le serveur de base de données a été correctement installé, exécutez les commandes ci-dessous…

sudo mysql -u racine -p

saisissez le mot de passe root lorsque vous y êtes invité…

Si vous voyez un écran similaire à celui illustré ci-dessus, cela signifie que le serveur a été installé avec succès…

Étape 3: Installez PHP 7.2 et les modules associés

YetiForce est une plate-forme basée sur PHP et pour le moment, seul PHP 7.2… PHP 7.2 peut ne pas être disponible dans les référentiels par défaut d'Ubuntu… Pour exécuter PHP 7.2 sur Ubuntu 14.04, vous devrez peut-être exécuter les commandes ci-dessous:

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Ensuite, mettez à jour et mettez à niveau vers PHP 7.2

mise à jour sudo apt

Ensuite, exécutez les commandes ci-dessous pour installer PHP 7.2 et les modules associés.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-commun php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-bcmath php7.2-soap php7.2-ldap php7.2-imap php7.2-xml php7.2-cli php7.2-zip

Après avoir installé PHP 7.1, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration par défaut de PHP pour Apache2…

sudo nano /etc/php/7.2/apache2/php.ini 

Les lignes ci-dessous sont de bons paramètres pour la plupart des CMS basés sur PHP… Mettez à jour le fichier de configuration avec ces derniers et enregistrez-les… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amérique / Chicago

Chaque fois que vous apportez des modifications au fichier de configuration PHP, vous devez également redémarrer le serveur Web Apache2… Pour ce faire, exécutez les commandes ci-dessous:

sudo systemctl redémarrer apache2.service

Maintenant que PHP est installé, pour tester son fonctionnement, créez un fichier de test appelé phpinfo.php dans le répertoire racine par défaut d'Apache2…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Tapez ensuite le contenu ci-dessous et enregistrez le fichier.

Ensuite, ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur suivi de phpinfo.php

http: //localhost/phpinfo.php

Vous devriez voir la page de test PHP par défaut…

Étape 4: Créez la base de données YetiForce

Maintenant que vous avez installé tous les packages nécessaires au fonctionnement de YetiForce, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer une base de données YetiForce vierge.

Pour vous connecter au serveur de base de données MariaDB, exécutez les commandes ci-dessous.

sudo mysql -u racine -p

Créez ensuite une base de données appelée pourtantiforce

CRÉER UNE BASE DE DONNÉES yetiforce;

Créez un utilisateur de base de données appelé pourtantiforceuser avec un nouveau mot de passe

CREATE USER 'yetiforceuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON yetiforce. * TO 'yetiforceuser' @ 'localhost' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE;

Étape 5: Téléchargez la dernière version de YetiForce

L'édition communautaire YetiForce peut être téléchargée à partir de sa page de téléchargement ici ...

Sur le terminal Ubuntu, exécutez les commandes ci-dessous pour télécharger, puis extrayez vers son répertoire racine ...

cd / tmp wget https://excellmedia.dl.sourceforge.net/project/yetiforce/YetiForce%20CRM%205.xx/5.1.0/YetiForceCRM-5.1.0-complete.zip sudo mkdir / var / www / yetiforce sudo décompressez YetiForceCRM-5.1.0-complete.zip -d / var / www / yetiforce

Ensuite, exécutez les commandes ci-dessous pour définir les autorisations appropriées pour le répertoire racine de YetiForce et donner le contrôle à Apache2 ... .

sudo chown -R www-data: www-data / var / www / yetiforce / sudo chmod -R 755 / var / www / yetiforce / 

Étape 6: Configurer Apache2

Enfin, configurez le fichier de configuration du site Apahce2 pour YetiForce. Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu YetiForce. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé yetiforce.conf

sudo nano /etc/apache2/sites-available/yetiforce.conf

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

 ServerAdmin [email protected] DocumentRoot / var / www / yetiforce ServerName exemple.com ServerAlias ​​www.example.com  Options FollowSymlinks AllowOverride All Exiger tout accordé  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combiné  

Enregistrez le fichier et quittez.

Étape 7: Activez le module YetiForce et réécriture

Après avoir configuré le VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous

sudo a2ensite yetiforce.conf sudo a2enmod réécrire sudo systemctl redémarrer apache2.service 

Ouvrez ensuite votre navigateur et accédez au nom de domaine du serveur. Vous devriez voir l'assistant de configuration YetiForce pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com/

Suivez ensuite les instructions à l'écran pour terminer la configuration

Ensuite, saisissez le nom de la base de données, le nom d'utilisateur et le mot de passe… puis créez un compte administrateur backend et continuez.

Le système YetiForce a des exigences strictement définies pour le serveur sur lequel il sera installé. La vérification des exigences à un stade précoce du processus d'installation garantit que les étapes suivantes et l'utilisation ultérieure du système se dérouleront sans problème.

Entrez les détails de votre entreprise et continuez

Après cela, votre environnement doit être installé et prêt à être utilisé.

Conclusion:

Vous avez appris avec succès comment installer la plate-forme YetiForce CRM sur Ubuntu… Vous devrez peut-être configurer des paramètres supplémentaires, mais les étapes ci-dessus vous donnent un point de départ de base.

Si vous trouvez des erreurs avec les étapes ci-dessus, veuillez commenter ci-dessous:




Personne n'a encore commenté ce post.