-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreur 500 : page vide sur saisie d'URL racine du site #141
Comments
J'ai une idée. Par contre j'ai le souvenir d'avoir eu des erreurs 500 dans un tout autre cadre, celui d'un appel en http et pas https sur un site configuré en théorie pour du https. Y'avait le bidouille dans les vhosts et compagnie et la redirection ne fonctionnait pas. Je parle bien ici d'un truc totalement hors cet EHR. Bref, à vérifier si pour X raison il n'y a pas un appel en http et un autre en https. |
J'ai eut ce problème sur un environement de test isolé en HTTP seul sans aucun autre utilisateur que celui ayant eut le problème. Le problème est donc propre à cet appel. Je vais essayer de trouver un scénario qui le reproduise et récuperer un pcap et plus de trace si possible. |
Avec slash final et sans sur l'url de base ? |
Slash ou pas, tien de plus. Voici l'access log du problème Il y avait bien un / ... je vais continuer d'essayer dans les prochains jours en laissant mon enregistreur de réseau tourner. |
De façon aléatoire, une erreur 500 est générée suite à la saisie de l'URL dans la barre d'adresse.
L'erreur suivante apparait ensuite :
[Mon Jan 16 19:02:49.759043 2023] [php:error] [pid 28] [client host:50825] PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /app/MedShakeEHR-base/class/msTools.php:58\nStack trace:\n#0 /app/MedShakeEHR-base/controlers/login/logOutDo.php(30): msTools::redirRoute()\n#1 /app/MedShakeEHR-base/class/msUser.php(154): include('...')\n#2 /app/MedShakeEHR-base/class/msUser.php(110): msUser::cleanBadAuth()\n#3 /app/MedShakeEHR-base/public_html/index.php(99): msUser->userIdentification()\n#4 {main}\n thrown in /app/MedShakeEHR-base/class/msTools.php on line 58
J'ai pour l'instant du mal à reproduire l'erreur systématiquement mais elle a bien lieu régulièrement. De ce fait, il se peut qu'elle soit due à un timeout (cookie ?). La question du lien avec #135 se pose également.
The text was updated successfully, but these errors were encountered: