Bloqué après une mise à jour

Les sujets de cette catégorie concerne l'installation du logiciel MedshakeEHR, y compris de ces modules et de ses plugins.
fabrice1811
Messages : 10
Inscription : 17 nov. 2020, 22:48

Bloqué après une mise à jour

Message non lu par fabrice1811 »

Bonjour,

Suite à une procédure de mise a jour je reste bloqué sur
https://XXXXXXX/configuration/applyUpdates/

j'ai donc regardé à propos du mod_rewrite:
Le mode rewrite est bien activé, j'ai ajouté la commande suivante au fichier apache2.conf

<ifModule mod_rewrite.c>
RewriteEngine On
</ifModule>

Mon fichier .htaccess

SetEnv MEDSHAKEEHRPATH /home/ehr/
#Header always set X-Frame-Options "SAMEORIGIN"
# url rewriting
# s'assurer que la valeur de AllowOverride du virtualhost permet bien la prise
# en compte des règles ci-dessous
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^public/.* public.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^phonecapture/.* phonecapture.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
# fixer si PHP tourne comme un module Apache
#php_value post_max_size 300M
#php_value upload_max_filesize 300M
#php_value max_input_vars 20000

mon fichier virtualhost:

<VirtualHost *:80>

ServerName XXX.XXX.X.XX
ServerAlias monsite
DocumentRoot "/home/ehr/public_html"
<Directory "/home/ehr/public_html">
Options FollowSymLinks
AllowOverride all
Require all granted

</Directory>
ErrorLog /var/log/apache2/error.XXX.XXX.X.XX.log
CustomLog /var/log/apache2/access.XXX.XXX.X.XX.log combined

</VirtualHost>

Merci d'avance pour votre aide.
fabrice
marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Bloqué après une mise à jour

Message non lu par marsante »

Bonsoir Fabrice,

C'est une mise à jour de quelle version à quelle version ?

Bonne soirée,
fabrice1811
Messages : 10
Inscription : 17 nov. 2020, 22:48

Re: Bloqué après une mise à jour

Message non lu par fabrice1811 »

Bonjour,
J’ai fait une mise à jour du module de base : version 6.7 à la dernière update 7.1
marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Bloqué après une mise à jour

Message non lu par marsante »

Jusqu'à présent j'ai toujours fait les maj version par version, je ne sais pas si c'est possible de sauter un zip. Je vais tester ça ce soir.
fabrice1811
Messages : 10
Inscription : 17 nov. 2020, 22:48

Re: Bloqué après une mise à jour

Message non lu par fabrice1811 »

Ok merci, y a t’il sinon un moyen de désinstaller et réinstaller proprement ?
marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Bloqué après une mise à jour

Message non lu par marsante »

Alors j'ai fait le test de 6.7 à 7.1 direct et après être longtemps resté sur l'url https://XXXXXXX/configuration/applyUpdates/, c'est passé. Peut être rafraichir / vider le cache du navigateur. Sinon attendre un avis de quelqu'un plus expérimenté que moi.
fabrice1811
Messages : 10
Inscription : 17 nov. 2020, 22:48

Re: Bloqué après une mise à jour

Message non lu par fabrice1811 »

Merci pour ton retour. je vais essayer de faire quelques recherches de mon côté.
marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Bloqué après une mise à jour

Message non lu par marsante »

aussi truc dont je ne suis pas totalement sûr, mais pour

Code : Tout sélectionner

<ifModule mod_rewrite.c>
RewriteEngine On
</ifModule>
Il me semblait que les balises ifmodule sont plus pour le .htaccess.

Concernant la conf apache dans le script d'installation que j'ai fait, le rewrite dans le vhost ressemble plus à ça

Code : Tout sélectionner

    <VirtualHost *:80>
        ServerName $msehrDom
        ServerAlias msehr ehr medshakeehr MedShakeEHR
        RedirectMatch     permanent ^(.*)$ https://$msehrDom\$1
    </VirtualHost>
    <VirtualHost *:443>
        ServerName $msehrDom
        ServerAlias msehr ehr medshakeehr MedShakeEHR
        DocumentRoot "$msehrPath/public_html"
        RewriteEngine On
        SSLEngine On
        SSLCertificateFile /etc/ssl/$msehrDom/$msehrDom.pem
        SSLCertificateKeyFile /etc/ssl/$msehrDom/$msehrDom.key
        <Directory "$msehrPath/public_html">
            Options FollowSymLinks
            AllowOverride all
            Require all granted
        </Directory>
        ErrorLog /var/log/apache2/error.$msehrDom.log
        CustomLog /var/log/apache2/access.$msehrDom.log combined
    </VirtualHost>
Ici c'est dans un contexte https mais pour un vhost non http à priori le RewriteEngine On serait non encadré également

Cette commande permet de l'activer sans passer par le vhost
sudo a2enmod rewrite

Et dans tous les cas finir par un :
sudo service apache2 restart en ayant viré avant les lignes rajoutées dans le apache.conf
fabrice1811
Messages : 10
Inscription : 17 nov. 2020, 22:48

Re: Bloqué après une mise à jour

Message non lu par fabrice1811 »

Merci pour ta réponse. je viens de faire le test en modifiant le vhost mais malheureusement rien ne change.
Quand je vide le cache je retrouve la page pour me loger mais une fois mes logs admin valider je suis toujours redirigé vers .../configuration/applyUpdates.

J'ai également essayé de refaire une install avec les commandes suivantes:
cd /home/ehr/public_html/
sudo wget https://raw.githubusercontent.com/MedSh ... taller.php
sudo chmod -R 775 /home/ehr
sudo chown -R www-data:www-data /home/ehr

Je tombe sur le premier écran pour indquer le répertoire d'installation. Je laisse /home/ehr, puis je retombe sur la la page blanche ../configuration/applyUpdates.
C'est un mystère :roll:
Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Re: Bloqué après une mise à jour

Message non lu par Bertrand »

Hummm, désolé, pas trop le temps, mais l'idée serait de faire un test avec la VM à dispo sur le site : la passer en 6.7 et puis faire le saut vers 7.1.
J'essayerais si possible.
Sinon l'erreur 500, c'est curieux. Ca ressemble plutôt à un package PHP qui serait manquant par exemple.

B.

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

Répondre