mise à jour ratée résolu

Recoupe toutes les discussions à propos de Noalyss
Répondre
dstc
Messages : 155
Enregistré le : mar. nov. 14, 2017 10:35 pm

mise à jour ratée résolu

Message par dstc » mar. nov. 14, 2017 10:35 pm

Bonsoir,
j'ai quelques problèmes pour la mise à jour.
J'ai la version 6.9.0.0 je suis les recommandations :
« 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. »
je télécharge noalyss-6,9,1,4,tar,gz et noalyss-plugin-aal-6916,7z
dans mon Dossier-personnel/noalyss
je décompresse (toujours dans mon dossier personnel) :
unar -o noalyss noalyss/noalyss-6,9,1,4,tar,gz et noalyss/noalyss-plugin-aal-6916,7z
je copie les deux fichier dans noalyss :
:~$ sudo cp -rv noalyss/noalyss-6.9.1.4/html /var/www/noalyss
:~$ sudo cp -rv noalyss/noalyss-6.9.1.4/include /var/www/noalyss
je suis toujours dans la version 6,9,0,0 puisque la mise à jours n'est n'est pas terminée :
« Jusqu'à la version 6.9
Après il faut toujours aller sur noalyss/html/admin/setup.php avec votre explorateur (browser) »  dans la barre d'adresse de firefox j'écris : noalyss/html/admin/setup.php 
ça ne va pas  je tombe sur mon moteur de recherche ixquick
je trouve quelque part qu'il faut écrire :http://localhost/noalyss/html/admin/setup.php.
Ça ne va pas : »The requested URL /noalyss/html/admin/setup.php. was not found on this server. »
or ce fichier exsite :
:~$ ls -l /var/www/noalyss/html/admin
total 32
-rw-r--r-- 1 www-data root 1121 sept. 21 16:23 setup.js
-rw-r--r-- 1 www-data root 17703 sept. 21 16:23 setup.php
drwxr-xr-x 6 www-data root 4096 sept. 21 16:23 sql
-rw-r--r-- 1 www-data root 2198 sept. 21 16:23 template_config_form.php

Dans : ~$ ls -l /var/www/noalyss/html il y a des fichiers resté à la date du 21 septembre et d'autres à la date de ce 8 février ??
:~$ ls -l /var/www/noalyss/html
rwxr-xr-x 3 www-data root 4096 sept. 21 16:23 admin
-rw-r--r-- 1 root root 1453 févr. 8 15:28 admin-noalyss.php
-rw-r--r-- 1 www-data root 2840 sept. 21 16:23 admin_repo.php
-rw-r--r-- 1 www-data root 19515 sept. 21 16:23 ajax_card.php
-rw-r--r-- 1 www-data root 7457 sept. 21 16:23 ajax_history.php
-rw-r--r-- 1 www-data root 20864 sept. 21 16:23 ajax_ledger.php
-rw-r--r-- 1 www-data root 14242 févr. 8 15:28 ajax_misc.php
-rw-r--r-- 1 www-data root 2342 févr. 8 15:28 aja
etc etc

À tout hasard je me connecte à noalyss :
j’obtiens
Le fichier /var/www/noalyss/html/install.php est encore présent, vous devez l'effacer avant d'utiliser NOALYSS
~$ sudo rm -v /var/www/noalyss/html/install.php
je me reconnecte et ça à l'air de fonctionner, je n'ai pas tout vérifié je n'ai pourtant pas fait
« noalyss/html/setup.php »
ça m'a l'air d'être un beau mic mac , en tout cas ça ne fonctionne pas comme indiqué dans le wiki,
ne ferais-je pas mieux de tout effacer et de tout réinstaller ?
Modifié en dernier par dstc le ven. févr. 12, 2016 7:13 pm, modifié 1 fois.

Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: mise à jour ratée

Message par dany2 » mar. nov. 14, 2017 10:35 pm

Je pense que tu as mal lu le wiki , ou il y a longtemps ;-)
http://wiki.noalyss.eu/doku.php?id=faq: ... yss_a_jour
Pour passer à 6.9.1

Supprimez le contenu répertoire noalyss / phpcompta , tout en conservant le fichier noalyss/include/config.php
Décompressez y l'archive de la nouvelle version.
Replacez le fichier config.inc.php dans le répertoire include.
Allez avec votre explorateur internet sur http:/…/install.php .
Après la mise à jour supprimez ce fichier install.php .
Tu dois encore aller dans administration -> mise à jour , le répertoire admin et setup.php on été supprimés , l'installation a été vraiment améliorée, mais bon quand on est habitué à l'ancienne méthode , évidemment c'est différent ;-)

Bonne soirée


D

dstc
Messages : 155
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: mise à jour ratée

Message par dstc » mar. nov. 14, 2017 10:35 pm

Bonjour,
merci de ta prompte réponse
tout d'abord j'admire le travail effectué pour améliorer noalyss !! et je vous félicite.

Je ne suis pas super malin et noalyss pour moi est un outil de comptabilité et non une occasion de programmer, je suppose que beaucoup sont dans mon cas.
Pour moi les wikis et les indications ne sont pas toujours fort limpides , sans doute sont ils parfaitement compréhensibles pour ceux qui sont dans le coup.
Dans la liste par exemple j'ai souvent du mal à comprendre, mais là il s'agit quasiment d'un dialogue, le forum, me semble-il, est plus utile pour trouver une solution à un problème.
Si je peux je vais proposer quelques ajouts.
phdh

dstc
Messages : 155
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: mise à jour ratée

Message par dstc » mar. nov. 14, 2017 10:35 pm

merci de ta réponse, voici le résultat.
bonjour,
c 'est bien le wiki que j'ai suivi,
au départ je suis dans 6,9,0,0 donc c'est la procédure pour cette version que je devais suivre
Il est bien marqué qu'il faut copier les deux fichiers dans noalyss, et non les remplacer, ce qui est bien différent.
Dans ta réponce tu met 'pour passer à 6.9.1' ce qui est aussi bien différent.
Dans noalyss/include je n'ai pas de fichier noalyss/include/config,php je ne puis donc le sauf-garder, toutefois il faut le sauf-garder avant de remplacer des deux fichiers.
Voici ce que j'ai fait :

:~$ sudo mkdir /var/www/noalyss-back
j'ai trois fichier de configuration dans include :
config_file.php config.inc config.inc.php , je les sauve tous les trois 
:~$ sudo cp -v /var/www/noalyss/include/config* /var/www/noalyss-back

je supprime les deux fichiers :
:~$ sudo rm -rv /var/www/noalyss/*

je copie les deux fichiers :
sudo cp -rv noalyss/noalyss-6.9.1.4/html /var/www/noalyss/
sudo cp -rv noalyss/noalyss-6.9.1.4/include /var/www/noalyss/

je verifie les droits d'usages et les change si il y a lieu :
:~$ ls -l /var/www/noalyss/html
:~$ sudo chown -Rv www-data /var/www/noalyss

je recopie les trois fichiers sauf-gardés
sudo mv -v /var/www/noalyss-back/config* /var/www/noalyss/include/

je vérifie leur droit d'usage et me rend compte que j'aurais dû les mouver avant l'opération précédente
:~$ sudo chown -Rv www-data /var/www/noalyss/include/config*

en 3 du wiki je me rends compte que le fichier à remettre en place n'est pas le même que le fichier à sauf garder !!
en 1.tout en conservant le fichier noalyss/include/config.php
en3.Replacez le fichier config.inc.php dans le répertoire include
mais bon peut être que ça va fonctionner.
Le point 4
je tape dans la barre d'adresse de fire-fox :http:/…/install.php .
ca ne fonctionne pas
peut être
http://localhost/noalyss/html/install.php
bingo mais :
Avertissement : ✖ avertissement session.use_trans_sid should be set to true
qu'est-ce à dire ?
Pour le reste ça semble ok continuons
il y a des tas de paching, c'est quoi ? Peu importe
il faut effacer /var/www/noalyss/html/install.php
:~$ rm -v /var/www/noalyss/html/install.php
rm : supprimer fichier (protégé en écriture) «/var/www/noalyss/html/install.php» ? y
rm: impossible de supprimer «/var/www/noalyss/html/install.php»: Permission non accordée
~$ sudo rm -v /var/www/noalyss/html/install.php
[sudo] password for me:
«/var/www/noalyss/html/install.php» supprimé

retour sur firefox et se connecter, voilà c'est tout simple.
Mais ça m'a tout de même pris deux jours pour y arriver, plus le stress et les hésitations avant de m'y mettre (installations et autres une fois sur deux ça ne fonctionne pas comme ça devrait)
Je vois avec plaisir que les fiches sont revenues dans le plan comptable.
ouf.

Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: mise à jour ratée

Message par dany2 » mar. nov. 14, 2017 10:35 pm

En me relisant c'est vrai que ce n'est pas suffisamment clair , j'ai l'inconvénient de trop bien connaître noalyss et je n'explique pas ce que je trouve évident mais qui ne l'est pas pour celui qui n'a pas développé dans noalyss :-)


Je pense que l'article devrait un peu être remanié : en ne donnant que la nouvelle méthode.

Tout d'abord , j'ai changé la procédure noalyss/html/admin/setup.php parce que c'était une porte ouverte , ce qui était génant pour ceux ne sachant pas en protéger l'accès . Ensuite , parce que je trouvais plus simple d'avoir un fichier install.php qu'il faut toujours utiliser : lors de l'installation et de la mise à jour , puis l'effacer, et finalement , par la suite , on peut mettre à jour les dossiers importés manuellement avec le menu "mise à jour" dans le menu administration.

Ce menu s'est aussi vu ajouté un "information système" qui permet d'avoir toutes les informations nécessaires pour régler des problèmes, ce qui remplace le phpinfo , cela devrait faciliter la vie.

C'est justement parce que tu ne développes Noalyss que tu ferais une meilleure doc que moi , tu es plus conscient de ce qui n'est pas clair que moi , puisque comme je connais chaque point virgule de noalyss , tout est évident ;-)


a+

D

Répondre