Prise en main de VTiger CRM

De Wiki Amis SH
Aller à la navigation Aller à la recherche



Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack


Prise en main de VTiger CRM

Installer VTiger CRM

Prérequis

Prérequis pour l'installation de Vtiger : https://community.vtiger.com/help/vtigercrm/administrators/installation.html

Télécharger VTiger CRM

Télécharger VTiger CRM 6.4 en Français : http://www.crm-expert.fr/telechargements-plugins-vtiger-crm-contribution
Télécharger VTiger CRM 6.4 en Français : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%206.4.0/Core%20Product/vtigercrm6.4.0.tar.gz/download
( Version 5.6 pour PHP. )
Télécharger VTiger CRM 7.2 : https://sourceforge.net/projects/vtigercrm/
Autre lien de téléchargement, vérifier la version proposée : http://sourceforge.net/projects/vtigercrm/

Utiliser VTiger CRM avec un hébergement mutualisé gratuit

L'hébergeur gratuit Hostinger : https://www.hostinger.fr - https://cpanel.hostinger.fr/auth
L'outil automatique de Hostinger propose une installation automatique pour VTiger 6.3.0
L'hébergement est très limite au niveau de la base de données proposée.

Changer la configuration de la base de données

Renseigner le fichier /config.inc.php à la racine de VTiger pour changer de base de données.

Installer la version 6.4 de Vtiger sur Linux

# Télécharger Ubuntu 16.04 : http://releases.ubuntu.com/16.04/
# Télécharger Ubuntu 18.04 : http://releases.ubuntu.com/18.04/
# Installer Ubuntu 16.04 ou 18.04 sur une machine virtuelle Virtualbox.
# Installer PHP 5.6 pour permettre à Vtiger 6.4 de fonctionner.
Installer différentes versions de PHP sur Ubuntu 16.04 avec un PPA.
//
Source complémentaire : https://www.liquidweb.com/kb/install-multiple-php-versions-on-ubuntu-16-04/
//
# Procédure d'installation de Vtiger 6.4 :
- PHP sera en version  5.6.11
- Apache sera en version 2.4.12
- Mysql sera en version 5.6.27
Source : https://agipme.fr/2015/11/vtiger-crm-64-procedure-installation.html
//
# Installation multiple de PHP sur Ubuntu 16.04 :
https://www.liquidweb.com/kb/install-multiple-php-versions-on-ubuntu-16-04/

Installer la version 7.0.1 de Vtiger sur Linux

https://websiteforstudents.com/install-vtiger-crm-on-ubuntu-16-04-lts-with-apache2-mariadb-and-php-7-1-support/

Mettre à jour VTiger CRM

La mise à jour de VTiger est loin d'être fonctionnelle

Que ce soit la mise à jour de VTiger 6.4 vers une version supérieur, ou, une nouvelle installation de VTiger 7.1 ou 7.2, de nombreux bogues existent.
Autant la version 6.4 semblait parfaitement stable et fonctionnelle, autant les nouvelles versions semblent instables et bâclées.
Les commentaires sur les forums laissent à penser que le projet opensource a largement été délaissé pour la version commerciale.
En conclusion, le projet 6.4 est très intéressant, mais, sa migration est compliquée voir impossible, et, entraîne de nombreux bogues, notamment sur l'interface.
Lors de la mise à jour, le processus indique une erreur 502. Cela peut être du à la configuration du serveur, ou, d'un script qui tournerait en boucle.
Les Widgets placés sur l'interface personnalisée ne restent pas affichés d'une connexion à une autre.

Utiliser un patch pour passer de Vtiger 6.4 à 6.5 puis 7.x

Sauvegarder d'abord VTiger CRM 6.4, les fichiers et la base de données au format SQL.
Télécharger les correctifs pour VTiger depuis le site suivant : https://sourceforge.net/projects/vtigercrm/files/

Patch 6.4 vers 6.5 : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%206.5.0/Core%20Product/vtigercrm-640-650-patch.zip/download

Patch 6.5 vers 7.0 : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.0/Core%20Product/vtigercrm-650-700-patch.zip/download
Patch 6.5 vers 7.0.1 : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.0.1/Core%20Product/vtigercrm-650-701-patch.zip/download

Patch 7.0.1 vers 7.1.0 RC : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.1.0%20RC/Core%20Product/vtigercrm-701-710rc-patch.zip/download
Patch 7.0.x vers 7.1.0 : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm-70x-710-patch.zip/download

Patch 7.1.0 vers 7.2.0 : https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm-710-720-patch.zip/download
Extraire le patch VTiger 6.5.
Pour mettre à niveau VTiger 6.4 vers 6.5, extraire vtigercrm-640-650-patch.zip pour remplacer les fichiers existants dans le dossier du CRM.
Mettre à niveau VTiger 6.4 vers 6.5 à l'aide de l'assistant de configuration de VTiger.
Extraire le patch VTiger 6.5 vers 7.0.1.
Mettre à niveau VTiger 6.5 vers 7.0.1 à l'aide de l'assistant de configuration de VTiger.
Extraire le patch VTiger 7.0.x vers 7.1.0.
Extraire le patch VTiger 7.1.0 vers 7.2.0.
Source : https://scriptwriterph.com/vtiger/upgrade-vtiger-to-7/

Utiliser directement une nouvelle installation de Vtiger 7.1

Cette option permettra de passer directement d'une version plus ancienne (jusqu'à 5.4) vers Vtiger 7.1.
Même quelque chose comme 5.4 peut être mis à niveau vers Vtiger 7.1 avec cette méthode.
Cette méthode permet une réduction significative de l'instabilité et une forte diminution des maux de tête.
Télécharger la version intégrale de VTiger 7.1 : https://sourceforge.net/projects/vtigercrm/postdownload

Configurer VTiger CRM

Exemple de dossiers pouvant être CHMOD en cas de soucis de droits

chmod 777 test/; chmod 777 config.inc.php; chmod 777 tabdata.php; chmod 777 parent_tabdata.php; chmod 777 cache/; chmod 777 cache/images/; chmod 777 cache/import/; chmod 777 storage/; chmod 777 user_privileges/; chmod 777 modules/; chmod 777 cron/modules/; chmod 777 test/vtlib/; chmod 777 test/vtlib/HTML; chmod 777 test/wordtemplatedownload/; chmod 777 test/product/; chmod 777 test/user/; chmod 777 test/contact/; chmod 777 test/logo/; chmod 777 logs/;chmod 777 languages/;

Extension

Extension Bridge Joomla + Vtigercrm : Joomtiger

http://extensions.joomla.org/extension/joomtiger

Veille - Prestashop

Les clients demandent souvent Prestashop, car, avec Prestashop, pas de spam.
http://www.crm-expert.fr/extensions-vtiger-crm-prestashop-corporama-crm-iko-system

Maintenance

Configurer VTiger avec le SMTP d'un Mutualisé OVH

# Utiliser le port 587 ou 5025.

Modifier le mot de passe utilisateur

# Exemples de code SQL pour changer le mot de passe de l'administrateur sous Vtiger.
# Ce premier code fonctionne :
# La commande suivante met à jour l'utilisateur admin, avec le mot de passe "admin" :
update vtiger_users set user_password = 'adpexzg3FUZAk', crypt_type =  where user_name = 'admin';
# La commande équivalente avec l'id correspondant à l'utilisateur "admin". Cette requête n'a pas été testée mais devrait fonctionner pour le premier utilisateur créé, l'utilisateur "admin".
update vtiger_users set user_password = 'adpexzg3FUZAk', crypt_type =  where id = '1';

# Sur la base de cet exemple, le générateur de code suivant va retourner le bon mot de passe à utiliser : https://www.functions-online.com/crypt.html
# Ce générateur permet de mettre à jour le mot de passe de tous les utilisateurs.
# La clé salée correspond aux deux premières lettres du nom de l'utilisateur.
# La requête : $returnValue = crypt('admin', 'ad');
# Résultat : adpexzg3FUZAk
# Ce second code n'a pas été testé :
# Vtiger utilise la fonction encrypt_password dans Users.php sur la ligne 264 pour crypter le mot de passe utilisateur.
# Le fichier concerné : modules/Users/Users.php

# Cette fonction utilise crypt_type et le nom d'utilisateur pour crypter les nouveaux mots de passe.
# La requête Mysql ne fonctionne que si le nom d'utilisateur commence par ad par exemple 'admin', 'adam' et etc.

# Les outils suivants sur Github peuvent changer le mot de passe de tous les utilisateurs sans se connecter au crm ou à phpmyadmin pour mettre à jour le fichier de privilèges utilisateur vtiger.
https://github.com/spadana2004/Vtiger-CRM-Reset-Password-Tools

# La commande suivante met à jour l'utilisateur admin, avec le mot de passe "password" :
UPDATE vtiger_users SET user_password = '$1$ad000000$mnnPAFfqzJOuoYY7aB.mR0' WHERE user_name='admin';

Schéma des tables de VTiger CRM 5.1.0

# Ce schéma n'est sûrement plus à jour.
Source via archive du web : https://web.archive.org/web/20180825050446/http://www.cs10-oss.com/vtiger_CRM_510_Table_describe.html

Configurer le serveur SMTP dans Vtiger

Serveur de mail sortant: smtp.nomdedomaine.com:587
Nom d'utilisateur: adresse e-mail utilisée pour l'envoi (user@nomdedomaine.com)
Mot de passe: le mot de passe du compte mail
Authentification requise ? Oui (Cocher la case)

Utiliser l'installeur de Bitnami

 L'installeur n'aboutit pas l'installation de Vtigercrm.
Télécharger l'installeur de Bitnami depuis : http://xampp.net/apps/erp/Vtiger 
Lancer le chargement de ampps : http://www.ampps.com/downloads?give=latest 
On obtient le fichier : Ampps-3.7-x86.run
Modifier les autorisations du fichier téléchargé pour qu’il puisse être exécuté
chmod +x Ampps-3.7-x86.run
Glisser le fichier dans le Terminal pour obtenir automatiquement l'emplacement.
Lancer l'installation
./Ampps-3.7-x86.run
Applying Permissions...
Configuring Pure-FTPd...
Configuring PHP...
Configuring Softaculous...
Copying library files...
Setting Permission to Cgi-Bin
Creating Symmlink...
Installing as a service...
insserv: warning: script 'ampps' missing LSB tags and overrides
insserv: Script mongod is broken: incomplete LSB comment.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: warning: script 'httpd' missing LSB tags and overrides
insserv: warning: script 'K01ampps' missing LSB tags and overrides
insserv: warning: script 'httpd' missing LSB tags and overrides
insserv: Script mongod is broken: incomplete LSB comment.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: warning: script 'ampps' missing LSB tags and overrides
insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: warning: script 'K01ampps' missing LSB tags and overrides
insserv: Script mongod is broken: incomplete LSB comment.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: warning: script 'httpd' missing LSB tags and overrides
insserv: warning: script 'ampps' missing LSB tags and overrides
insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: warning: script 'K01ampps' missing LSB tags and overrides
insserv: Script mongod is broken: incomplete LSB comment.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: warning: script 'httpd' missing LSB tags and overrides
insserv: warning: script 'ampps' missing LSB tags and overrides
Configuring mongodb.so...
Done
If you are facing any issues, you can open a ticket : http://www.ampps.com/support - Un ticket est ouvert.
You can refer our wiki : http://www.ampps.com/wiki
You can register on our forums and get more help : http://www.softaculous.com/board
Follow us on Facebook : http://www.facebook.com/softaculousampps
Follow us on Twitter : http://www.twitter.com/AMPPS_Stack

La réponse suite au ticket :

Try this: start Ampps panel,
sudo /usr/local/ampps/Ampps

Now open web browser and access http://localhost/ampps

in Search option type Vtiger and then click on install button.

Please let us know if you are still facing the same issue.
support@ampps.com

Softaculous - http://www.softaculous.com
Virtualizor - http://www.virtualizor.com
Webuzo - http://www.webuzo.com
AMPPS - http://www.ampps.com

https://www.softaculous.com/support/view.php?e=mail@visionduweb.com&t=427514

Enlever les messages d'erreurs de l'installeur automatique

// Sans certtude si les erreurs ne sont pas corrigées.
// sudo apt-get remove insserv

Bibliographie

Documentation officielle

Notes de versions : https://code.vtiger.com/vtiger/vtigercrm/commits/master

Forums Vtiger

https://www.developpez.net/forums/f2035/logiciels/solutions-d-entreprise/crm/vtiger/
Page blanche du fait du problème de comptabilité avec PHP 7 :
https://www.developpez.net/forums/d1833953/logiciels/solutions-d-entreprise/crm/vtiger/vtiger-page-blanche-apres-passage-version-7-0-1-a/#post11291659

Qui utilise Vtiger

EELV : https://git.eelv.fr/bastienho/vtigercrm/tree/master

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Amis SH.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de Amis SH vous permet de poser vos questions.
Consulter le site amis-sh.fr pour installer votre propre serveur web.
Améliorer le contenu des pages avec vos retours depuis l'onglet discussion.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Miner de la cryptomonnaie.