Bonjour à tou.te.s,

après avoir passé en revue tous les messages de la liste qui s'apparentent
de près ou de loin à mon problème, mais en vain, je me décide à vous
solliciter pour parvenir à résoudre mon problème d'accès au logiciel
Galette, dont nous nous servons depuis 2016  pour administrer la base de
données d'adhérent.e.s de notre café associatif.

J'ai prix le temps ce week-end de mettre à jour le système d'exploitation
de l'ordinateur du café depuis Ubuntu 20.04 LTS vers Ubuntu 22.04 LTS.
J'avais bien entendu sauvegardé la bdd de Galette et même fait une
sauvegarde complète de l'image disque afin de pouvoir faire machine arrière
si besoin.

La machine tourne désormais sous Ubuntu 22.04 LTS avec
- Apache 2.4.52
- Mysql Server 8.0.34
- Php 8.1.2

Tous les modules php nécessaires sont bien installés, et j'ai pu faire la
mise à jour de notre Galette, de la version 0.9.4.2 vers la version
1.0.0.rc2, sans rencontrer de souci (en ré-important via phpmyadmin mon
ancienne base de données).

Une fois la mise à jour terminée, malheureusement, la page
*http://localhost/new/webroot/index.php
<http://localhost/new/webroot/index.php>* affiche :

[ Galette ]
*Page non trouvée*
Désolé, la page que vous recherchez ne peut être trouvée.
+ bouton jaune "Accueil"

Lorsque je clique sur le bouton "Accueil", l'url qui s'affiche dans ma
barre de navigation est : *http://localhost/new/webroot/login
<http://localhost/new/webroot/login>* mais le serveur affiche :

*Not Found*
The requested URL was not found on this server.
*-----------------------------------------------------------------------------*
*Apache/2.4.52 (Ubuntu) Server at localhost Port 80*


Le répertoire d'installation de Galette sur l'ordinateur est*
var/www/html/new/*

J'ai bien suivi le processus d'exposition des dossiers sur le serveur web
comme indiqué dans
https://doc.galette.eu/fr/master/installation/preparation.html#web-server-directory-exposition
(Et le module rewrite est bien activé sur mon serveur Apache2)

Bien qu'ayant activé les modes de développent et l'affichage des erreurs
dans le fichier *config/behavior.inc.php *(cf
https://doc.galette.eu/fr/master/development/debug.html#behavior-configuration),
je ne trouve rien d'intéressant dans le fichier *data/logs/galette.log*.

Le fichier *var/log/apache2/error.log* est beaucoup plus bavard, mais le
message que j'y trouve dépasse mes compétences :

[php:notice] [pid 6250] [client 127.0.0.1:48954] 404 Not Found\nType:
Slim\\Exception\\HttpNotFoundException\nCode: 404\nMessage: Not
found.\nFile:
/var/www/html/new/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php\nLine:
76\nTrace: #0
/var/www/html/new/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(44):
Slim\\Middleware\\RoutingMiddleware->performRouting()\n#1
/var/www/html/new/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121):
Slim\\Middleware\\RoutingMiddleware->process()\n#2
/var/www/html/new/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76):
Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle()\n#3
/var/www/html/new/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121):
Slim\\Middleware\\ErrorMiddleware->process()\n#4
/var/www/html/new/vendor/slim/twig-view/src/TwigMiddleware.php(115):
Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle()\n#5
/var/www/html/new/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121):
Slim\\Views\\TwigMiddleware->process()\n#6
/var/www/html/new/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65):
Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle()\n#7
/var/www/html/new/vendor/slim/slim/Slim/App.php(199):
Slim\\MiddlewareDispatcher->handle()\n#8
/var/www/html/new/vendor/slim/slim/Slim/App.php(183):
Slim\\App->handle()\n#9 /var/www/html/new/includes/main.inc.php(244):
Slim\\App->run()\n#10 /var/www/html/new/webroot/index.php(57):
require_once('...')\n#11 {main}

Si quelqu'un.e parmi vous peut m'aider à sortir de ce mauvais pas, je vous
en serai vraiment reconnaissante.
Merci d'avance (et merci de m'avoir lu).
eM

Répondre à