Mises à jour de CiviCRM¶
Préparation de la mise à jour¶
- Dans Worpress dÉsactivez l'extension CiviCRM,
-
Sauvegardez :
- le site,
- les bases de données civicrm et worpress,
- Ne pas oublier : /var/www/html/don_corps/wp-content/uploads/civicrm/custom/,
- Le répertoire extensions qui devra être restauré en fin d'installation
cp /var/www/html/don_corps/wp-content/pluggins/civicrm/civicrm/ext Backup_loin_du_site.
-
Dans les installations récentes, le fichier civicrm.settings.php contient une ligne définissant la variable php
auto_detect_line_endings.
Il est obsolète et la ligne doit être supprimée du fichier.nano /var/www/html/ddctest/wp-content/uploads/civicrm/civicrm.settings.phpRecherchez auto_detect_line_endings et commentez les lignes
// force PHP to auto-detect Mac line endings
//if (version_compare(PHP_VERSION, '8.1') < 0) {
// ini_set('auto_detect_line_endings', '1');
//} -
Flushez l'installation
cd /var/www/html/don_corps/wp-content/pluggins/civicrm/civicrm/ext/don_corps
cv flush
Effacez les anciens fichiers¶
Effacer les fichiers existants pour CiviCRM et son cache :
rm -rf /var/www/html/ddctest/wp-content/plugins/civicrm
rm -rf /var/www/html/ddctest/wp-content/uploads/civicrm/templates_c/*
ATTENTION: ne pas effacer /var/www/html/ddctest/wp-content/uploads/civicrm/custom qui contient les documents liés aux contacts.
Installez les nouveaux fichiers¶
- Procédez comme à installation,
- Changez les permissions de CiviCRM :
chown -R www-data:www-data /var/www/html/ddctest/wp-content/plugins/civicrm.
Restaurez les extensions¶
cp Backup_loin_du_site /var/www/html/ddctest/wp-content/plugins/civicrm/civicrm/ext/
Lancer l'installeur¶
- Dans Wordpress, activez l'extension CiviCRM,
- Allez sur :
http://example.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/upgrade&reset=1, - Acceptez la mise à niveau de votre base de donnéeS ; les nouveaux fichiers sont installés et la base upgradée.
- Rechargez la page d'accueil de CiviCRM,
- Si la mise à jour ne se lance pas, dans le bandeau de gauche de Wordpress, sous CiviCRM : Settings > Upgrade CiviCRM.