Bonjour
Il me faudrait plus d'infos.
En particulier en passant ceci de 0 à 1 :
https://github.com/MedShake/MedShakeEHR-base/blob/b10e4ff4351db4f4ed091431525221ed1a5291a4/public_html/index.php#L30
pour obtenir les messages d'erreurs à l'écran.
B.
Le 10/03/2020 à 18:47, Romain Laurent a écrit :
> Bonsoir
> Confronté au même problème dans une install en local sur OSX avec MAMP 5.7
> J'ai testé la MAJ récente...
> Ne fonctionne toujours pas chez moi.
> Prêt à tester par tout autre moyen
> Merci
> Romain
> 
> Le lundi 9 mars 2020 16:55:07 UTC+1, Lucian Teofanescu a écrit :
> 
>     OK, je la descends ce soir et je vérifie.
>     Merci encore une fois
>     Lucian
> 
>     Le lundi 9 mars 2020 15:48:57 UTC+1, bertrand boutillier a écrit :
> 
>         Re
> 
>         J'ai poussé toutes les corrections sur une nouvelle branche : 
https://github.com/MedShake/MedShakeEHR-base/tree/master-corrections <
https://github.com/MedShake/MedShakeEHR-base/tree/master-corrections>
> 
>         La problématique du test de l'installation automatisée, c'est que le script est conçu pour prendre la dernière release.
>         L'api de github ne permet pas de choper une pre release a priori.
> 
>         Ce que je vous propose, c'est de prendre le zip de cette branche master-corrections et de le décompacter sur la racine de votre installation.
>         Si tout semble fonctionner, je package ensuite une version 6.6.1 et vous retentez l'install auto pour me dire.
> 
>         Merci.
> 
>         B.
> 
> 
> 
>         Le 09/03/2020 à 10:51, Lucian Teofanescu a écrit :
>          > Bonjour et merci pour la réaction rapide.
>          >
>          > Les problèmes liés aux requêtes SQL sur la table `system`  apparaissent pour mysql v 8.0. Il y aura un problème similaire pour la colonne `rank` dans la table `people`, /rank/ étant aussi un mot réservé Mysql à partir de v 8.0.2 
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-R <
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-R>
>          >
>          > Lucian
>          >
>          > Le lundi 9 mars 2020 09:30:34 UTC+1, bertrand boutillier a écrit :
>          >
>          >     Re
>          >
>          >     Après un test d'install rapide sous Linux Mint (Ubuntu 18.04 / Apache/2.4.29 / PHP : 7.4.3 / MySQL 5.7.29) ça passe comme cela devrait et on obtient une installation dans les règles.
>          >     MAIS il y a effectivement probablement tout un tas d'erreurs qui s'auto corrigent entre elles, en particulier dans les redirections.
>          >     Enfin, il y a effectivement le problème du nom de la table system qui va finir par nous ennuyer.
>          >
>          >     Bref, je creuse et je corrige.
>          >
>          >     B.
>          >
>          >
>          >     Le 08/03/2020 à 16:30, Lucian Teofanescu a écrit :
>          >      > Bonjour à toute la liste
>          >      >
>          >      > J'essaie d'installer MedShake mais je rencontre des difficultés. Procédure d'installation à partir du script self-installer.php, télécharghé ici 
https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/master/installer/self-installer.php <
https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/master/installer/self-installer.php> <
https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/master/installer/self-installer.php <
https://raw.githubusercontent.com/MedShake/MedShakeEHR-base/master/installer/self-installer.php>> , en respectant les instructions d'ici 
https://groups.google.com/d/msg/medshakeehr/PAobFRLsg-c/ckMXRgaREgAJ <
https://groups.google.com/d/msg/medshakeehr/PAobFRLsg-c/ckMXRgaREgAJ> <
https://groups.google.com/d/msg/medshakeehr/PAobFRLsg-c/ckMXRgaREgAJ <
https://groups.google.com/d/msg/medshakeehr/PAobFRLsg-c/ckMXRgaREgAJ>> .
>          >      >
>          >      > Setup:
>          >      > Ubuntu 19.04 + Gnome 3.34
>          >      > apache2 v 2.4.41
>          >      > mysql v 8.0.19
>          >      > php 7.3.11
>          >      > medshake v 6.6.0
>          >      > sortie de phpinfo en pièce jointe phpinfo.php
>          >      > sortie de diagnostic.php en diagnostic.out
>          >      >
>          >      > Le script d'installation passe bien par toutes les étapes jusqu'à l'écran "Installation de la base de données", qui s'affiche deux fois (ce que je pense est normal). Dans un premier temps sont créés le fichier config.yml, la base de données vide et l'utilisateur mysql et ses droits. Dans le deuxième temps la base de données est "peuplée" (21 tables). En cliquant sur "Suivant" je suis dirigé vers une page blanche est la procédure s'arrête là. L'appel direct au script index.php me rédirige vers install.php.
>          >      >
>          >      > Je pense que le problème vient de deux sources.
>          >      >
>          >      > Premièrement, la ligne msTools::redirRoute('firstLogin') dans install.php ,ligne 174, rédirige vers une route qui n'existe pas dans routes.yml donc la même fonction remplace, dans msTool.php, 'firstLogin' avec 'siteIndex', route qui n'existe non plus. Ca génère une erreur dans le journal d'erreurs du site "Undefined index: siteIndex in /var/www/msehr/class/msTools.php on line 73, referer: 
http://msehr.local/install.php".
>          >      >
>          >      > J'ai remplacé 'siteIndex' avec 'root' dans msTools::redirRoute(), j'ai suprimé le fichier config.yml et la base de données et j'ai appelé de nouveau le script install.php. Cette fois ci je n'ai plus eu l'erreur citée dans error.log. L'installation s'est déroulée comme plus haut et j'ai été dirigé toujours vers la même page blanche.
>          >      >
>          >      > J'ai suivi la même procédure en remplaçant in install.php ligne 174, 'firstLogin' avec 'userLogInFirst'. J'arrive à la même page blanche sans l'erreur concernant l'index 'siteIndex' non trouvé.
>          >      >
>          >      > Deuxièmement le script index.php, vers lequel je devrais être dirigé après le changement opéré plus haut, appelle la fonction msModules::getInstalledModulesVersions() sur la ligne 74, qui à son tour effectue une requête sql sur la table system "SELECT name, value AS version FROM system WHERE groupe='module' or (name='state' and groupe = 'system')". Cette requête m'envoie l'erreur suivante ERROR 1064 (42000). J'obtiens la même erreur si la requête est "select * from system;". Par contre, si la requête est modifiée, "select * from medshakeehr.system" j'obtiens les résultats escomptés, je crois:
>          >      > +----+-------+--------+--------+
>          >      > | id | name  | groupe | value  |
>          >      > +----+-------+--------+--------+
>          >      > |  1 | base  | module | v6.6.0 |
>          >      > |  2 | state | system | normal |
>          >      > +----+-------+--------+--------+
>          >      > 2 rows in set (0.00 sec)
>          >      >
>          >      > Le mot "system" est un mot réservé pour mysql à partir de la version 8.0.3 cf ici 
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-8-0-S <
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-8-0-S> <
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-8-0-S <
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-8-0-S>>
>          >      >
>          >      > Dû à cette erreur la fonction msModules::getInstalledModulesVersions() retourne un array vide et donc dans index.php ligne 74 je suis redirigé vers install.php.
>          >      >
>          >      > Mon installation est donc incomplète et je demande votre aide pour la terminer.
>          >      > Merci d'avance
>          >      > Lucian
>          >      >
>          >      > --
>          >      > Merci de lire impérativement la documentation avant tout envoi de question sur la liste.
>          >      > 
https://www.logiciel-cabinet-medical.fr <
https://www.logiciel-cabinet-medical.fr> <
https://www.logiciel-cabinet-medical.fr <
https://www.logiciel-cabinet-medical.fr>>
>          >      > ---
>          >      > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "MedShakeEHR".
>          >      > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse 
medsh...@googlegroups.com <javascript:> <mailto:
medshakeehr...@googlegroups.com <javascript:>>.
>          >      > Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com> <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com>> <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com?utm_medium=email&utm_source=footer <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com?utm_medium=email&utm_source=footer> <
https://groups.google.com/d/msgid/medshakeehr/180f5964-560d-4e1d-a14c-2e56da216457%40googlegroups.com?utm_medium=email&utm_source=footer
>          > 
http://www.logiciel-cabinet-medical.fr/ <
http://www.logiciel-cabinet-medical.fr/> <
http://www.logiciel-cabinet-medical.fr/ <
http://www.logiciel-cabinet-medical.fr/>>
>          >
>          > --
>          > Merci de lire impérativement la documentation avant tout envoi de question sur la liste.
>          > 
https://www.logiciel-cabinet-medical.fr <
https://www.logiciel-cabinet-medical.fr>
>          > ---
>          > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "MedShakeEHR".
>          > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse 
medsh...@googlegroups.com <mailto:
medshakeehr...@googlegroups.com>.
>          > Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/medshakeehr/ab536c7f-0c35-41c4-a734-074b9f965248%40googlegroups.com <
https://groups.google.com/d/msgid/medshakeehr/ab536c7f-0c35-41c4-a734-074b9f965248%40googlegroups.com> <
https://groups.google.com/d/msgid/medshakeehr/ab536c7f-0c35-41c4-a734-074b9f965248%40googlegroups.com?utm_medium=email&utm_source=footer <
https://groups.google.com/d/msgid/medshakeehr/ab536c7f-0c35-41c4-a734-074b9f965248%40googlegroups.com?utm_medium=email&utm_source=footer>>.
> 
>         -- 
>         MedShake : communauté médicale bien fraîche (et un peu secouée) !
>         
https://www.medshake.net/
> 
>         MedShakeEHR : logiciel médical / paramédical pour exercer en toute sérénité !
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse 
medshakeehr...@googlegroups.com <mailto:
medshakeehr...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/medshakeehr/bb5f0a1b-e5fd-4cfb-82b1-106341a2eb83%40googlegroups.com <
https://groups.google.com/d/msgid/medshakeehr/bb5f0a1b-e5fd-4cfb-82b1-106341a2eb83%40googlegroups.com?utm_medium=email&utm_source=footer>.