tuto:ipasserelle:divers:install_vt_51

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tuto:ipasserelle:divers:install_vt_51 [20/10/2009 11:10]
dani
tuto:ipasserelle:divers:install_vt_51 [12/07/2012 22:44] (Version actuelle)
dani Page moved from install_vt_51 to tuto:ipasserelle:divers:install_vt_51
Ligne 26: Ligne 26:
 rsync -avP /home/e-smith/files/ibays/vtiger/html/ /usr/share/vtigercrm/ rsync -avP /home/e-smith/files/ibays/vtiger/html/ /usr/share/vtigercrm/
 </code> </code>
 +Puis modifier le fichier config.inc.php pour qu'il ne pointe plus vers l'ancienne base (changer le nom de la base, peu importe ce que vous mettez, l'important est que l'ancienne base ne soit plus référencée ici).
 +
   * Faire un dump de la base de donnée   * Faire un dump de la base de donnée
 <code> <code>
 mysqldump --add-drop-table vtigerdb > /tmp/vtiger_old.sql mysqldump --add-drop-table vtigerdb > /tmp/vtiger_old.sql
 </code> </code>
-Puis vérifier (**très important**) que le dump ne contienne pas use database dans l'entête (si par exemple on utilise les dumps fait par SME dans /home/e-smith/db/mysql, cette ligne est présente, dans ce cas, il faut l'enlever).+Puis vérifier (**très important**) que le dump ne contienne pas **use database** dans l'entête (si par exemple on utilise les dumps fait par SME dans /home/e-smith/db/mysql, cette ligne est présente, dans ce cas, il faut l'enlever). 
   * Installer le RPM de vtiger   * Installer le RPM de vtiger
-**Attention**: Avant d'installer ce RPM, il faut vérifier qu'aucune base de donnée ne porte le nom **vtigercrmdb**, dans le cas contraire, cette base serait supprimée lors de la commande **signal-event webapps-update** 
 <code> <code>
-yum --enablerepo=fws-testing install vtigercrm+yum --enablerepo=fws-testing install smeserver-vtigercrm
 signal-event webapps-update signal-event webapps-update
 </code> </code>
 +
   * Charger le dump dans la nouvelle base de donnée (vtigercrmdb)   * Charger le dump dans la nouvelle base de donnée (vtigercrmdb)
 <code> <code>
 mysql vtigercrmdb < /tmp/vtiger_old.sql mysql vtigercrmdb < /tmp/vtiger_old.sql
 </code> </code>
 +
   * Modifier les tables pour qu'elles utilisent le moteur InnoDB   * Modifier les tables pour qu'elles utilisent le moteur InnoDB
 <code> <code>
Ligne 47: Ligne 51:
 for T in $(mysql vtigercrmdb -e 'show tables'); do mysql vtigercrmdb -e "alter table $T engine=InnoDB"; done for T in $(mysql vtigercrmdb -e 'show tables'); do mysql vtigercrmdb -e "alter table $T engine=InnoDB"; done
 </code> </code>
 +
   * Lancer la migration   * Lancer la migration
 Se connecter sur https://serveur/vtigercrm (qui devrait rediriger vers https://serveur/vtigercrm/install.php), puis suivre la procédure de migration. Se connecter sur https://serveur/vtigercrm (qui devrait rediriger vers https://serveur/vtigercrm/install.php), puis suivre la procédure de migration.
  
  • tuto/ipasserelle/divers/install_vt_51.1256029825.txt.gz
  • Dernière modification: 20/10/2009 11:10
  • de dani