faq:comment_faire_pour_mettre_noalyss_a_jour

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
faq:comment_faire_pour_mettre_noalyss_a_jour [2017/02/22 14:32] danyfaq:comment_faire_pour_mettre_noalyss_a_jour [2022/01/04 10:59] (Version actuelle) dany
Ligne 1: Ligne 1:
-====== Mise à jour de NOALYSS ======+======= Mise à jour de NOALYSS =======
  
 +===== Depuis l'application =====
 +A partir de la version 7.0 , il est possible de mettre à jour NOALYSS grâce aux menu Administration -> Installation, de même que d'installer ou mettre à jour des extensions (plugin) ou des modèles de dossier
  
-Pour mettre à jour, il suffit de décompresser la nouvelle archive de noalyss dans un répertoire temporaire et de copier le contenu de noalyss/html et noalyss/include +===== En ligne de commande =====
-dans  le répertoire de noalyss. Pour les plugins, il suffit de décompresser directement dans noalyss/include/ext .+
  
 +Pour mettre à jour, il suffit de décompresser la nouvelle archive de Noalyss dans un répertoire temporaire et de copier le contenu de noalyss/html et noalyss/include
 +dans  le répertoire de noalyss. Pour les extensions (plugins), il suffit de décompresser directement dans noalyss/include/ext.
  
  
-=====  Mise à jour =====+__Attention :__ Il est toujours prudent de faire un **backup complet avant une mise à jour**. 
 + 
 +La procédure est décrite ici : [[tutoriaux:sauvegarde_et_restauration_des_bases_de_donnees]]
    
  
-  - Supprimez le contenu répertoire noalyss (ou  phpcompta) , **tout en conservant le fichier noalyss/include/config.inc.php**  +  - Supprimez le contenu répertoire noalyss (ou  phpcompta) , **tout en conservant le fichier noalyss/include/[[:config.inc.php]]**  
-  - Décompressez y l'archive de la nouvelle version. +  - Décompressez y l'archive de la nouvelle version((En ligne de commande sous GNU-Linux on aurait <code>sudo tar xzvf '[chemin-de-l-archive]/noalyss-6.9.x.x.tar.gz' -C '/var/www/html'</code> ))
-  - Replacez  le fichier config.inc.php dans le répertoire include.  +  - Replacez  le fichier config.inc.php dans le répertoire include((Quoi? vous avez oublié de le sauver? :-?))((<code>sudo cp '[chemin-du-fichier-sauvegardé]/config.inc.php' '/var/www/html/noalyss-6.9.X.X/include'</code>)).  
-  - Allez avec votre explorateur internet sur http:/<adresse>/noalyss/install.php . +  - Allez avec votre explorateur internet sur http:/<adresse>/noalyss/html/install.php((ATTENTION : Vérifiez bien que votre dossier s'appelle noalyss et non noalyss-6.9.X.X))
-  - Après la mise à jour supprimez ce fichier install.php .+  - Soyez sûr d'avoir l'accès au dossier (droits donnés à www-data) ((au besoin passez la commande <code>sudo chown -R www-data:www-data /var/www/html/noalyss</code>)). 
 +  - Lancez la procédure d'installation. 
 +    - À l'étape de configuration toutes les coches doivent être au vert. 
 +    - Cliquez sur "commencer la mise à jour ou l'installation"
 +    - Après la mise à jour __supprimez__ ce fichier install.php, comme demandé au bas de la page d'iinstallation. 
 + 
 +:IMPORTANT: le mot de passe dans [[:config.inc.php|noalyss/include/config.inc.php]] va changer le mot de passe et le nom de l'utilisateur protégé avec celui qui est dans le fichier
  
 Pour mettre à jour les dossiers importés ([[tutoriaux:restaurer_un_dossier_manuellement|créé manuellement]]) utiliser Administration -> Mise à jour , Pour mettre à jour les dossiers importés ([[tutoriaux:restaurer_un_dossier_manuellement|créé manuellement]]) utiliser Administration -> Mise à jour ,
 +
 +===== Depuis les dépôts git =====
 +
 +Il est possible d'être toujours à jour avec le dépôt git , vous clonez le dépôt la branche master et  après installation , il suffit d'ajouter dans noalyss/include
 +
 +        define ('NOALYSS_VERSION',9999);
 +
 +Ensuite, il suffit de régulièrement faire un 
 +
 +         git pull
 +
 +Et d'effacer le fichier noalyss/html/install.php après avoir mis à jour les bases de données.
 +
 +
 +:IMPORTANT: le mot de passe dans [[:config.inc.php|noalyss/include/config.inc.php]] va changer le mot de passe et le nom de l'utilisateur protégé avec celui qui est dans le fichier
 +
 +
 +Les dépôts disponibles (branche master pour la version stable)
 +
 +   * gitlab https://gitlab.com/noalyss/noalyss/
 +   * Savannah http://savannah.nongnu.org/git/?group=noalyss
  
 ====== Mise à jour des bases de données ====== ====== Mise à jour des bases de données ======
  
 +Uniquement depuis l'interface, avec Administration → Base de données → mise à jour ou en pointant votre explorateur vers noalyss/html/install.php
  
 Les patch pour la base de données sont appliqués **directement** par le script de mise à jour, vous pouvez ainsi passer directement d'une version > 1.0 (juin 2004) Les patch pour la base de données sont appliqués **directement** par le script de mise à jour, vous pouvez ainsi passer directement d'une version > 1.0 (juin 2004)
Ligne 28: Ligne 61:
  
 Il est conseillé de vider le cache de votre explorateur après la mise à jour. Il est conseillé de vider le cache de votre explorateur après la mise à jour.
 +
 +====== Mise à jour des extensions ======
 +
 +===== Depuis l'interface =====
 + A partir de la version 7, il est possible de le faire directement depuis l'interface
 +Dans Administration --> Installation --> extension
 +
 +Il est important que les fichiers de Noalyss appartiennent à l'utilisateur du serveur http (ubuntu : www-data )
 +
 +===== En ligne de commande =====
 +
 +  - Décompresser l'archive du ou des plugins dans le dossier /var/www/html/noalyss/include/ext
 +  - Vérifier que les droits sont bien au propriétaire et au groupe www-data.
 +  - Aller dans l'interface d'administration de Noalyss
 +  - Cliquez sur **Mise à jour**
 +  - Cliquez sur **Tout mettre à jour**
 +
 +Les informations pour activer des extensions se trouve ici :
 +
 +[[tutoriaux:installer_un_plugin_extension]]
 +
  • faq/comment_faire_pour_mettre_noalyss_a_jour.1487770325.txt.gz
  • Dernière modification : 2017/02/22 14:32
  • de dany