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
En ligne de commande
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.
Attention : Il est toujours prudent de faire un backup complet avant une mise à jour.
La procédure est décrite ici : 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
- Décompressez y l'archive de la nouvelle version1).
- Allez avec votre explorateur internet sur http:/<adresse>/noalyss/html/install.php4).
- Soyez sûr d'avoir l'accès au dossier (droits donnés à www-data) 5).
- 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.
le mot de passe dans 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 (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.
le mot de passe dans 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)
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) à la toute dernière en une seule fois.
Dans le cas où un patch ne peut pas s'appliquer, les changements de ce patch sont annulés et les suivants ne sont pas appliqués. Contactez nous par forum ou ML avec le message d'erreur précis. Les bases de données restent dans un état cohérent, cependant les backups restent des précautions normales.
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 :
sudo tar xzvf '[chemin-de-l-archive]/noalyss-6.9.x.x.tar.gz' -C '/var/www/html'
sudo cp '[chemin-du-fichier-sauvegardé]/config.inc.php' '/var/www/html/noalyss-6.9.X.X/include'
sudo chown -R www-data:www-data /var/www/html/noalyss