Skip to content

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.php

    Recherchez 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.