Salut, Le 03/03/2023 à 23:41, Guillaume AGNIERAY a écrit :
J'ai reproduit précisément (je pense) les 3 configurations, et de mon côté aucune ne fonctionne... :s
Aie :(
On est bien d'accord que dans le cas n°1 l'URL de la page de login doit être http://localhost/public/galette.git/galette/webroot/login ? Avec comme RewriteBase /public/galette.git/galette/webroot (c'est bien celui donné par compat_test.php en tout cas)
Tout à fait, oui.
Dans le cas n°2 http://localhost/login Aucune directive RewriteBase n'est nécessaire. Et le DocumentRoot du vhost pointe sur /var/www/html/public/galette.git/galette/webroot
Exactement. Sauf que jusqu'ici, il y avait des directives dans webroot/.htaccess. Je pense que ce setup devrait "tomber en marche" de ton côté si tu réactives ces directives :
https://github.com/galette/galette/blob/develop/galette/webroot/.htaccess
Dans le cas n°3 http://localhost/galette/webroot/login Avec comme RewriteBase /galette/webroot Et le DocumentRoot du vhost pointe sur /var/www/html/public/galette.git Dans les 3 cas je tombe sur une erreur 404 d'apache. En remplaçant login par index.php, je tombe sur une erreur 404 de galette avec le logo mais sans les CSS. Dans les sources, les URLs sont alors de la forme http://localhost[...]/index.php/themes/default/ui/semantic.min.css). Et en appelant la "racine" de chaque URL : http://localhost/public/galette.git/galette/webroot/ http://localhost/galette/webroot http://localhost ... je tombe sur une erreur de redirection :( Je tenterai de nouveau avec l'archive de la fonctionnalité pour voir ;)
Pas sûr que ça changera grand chose :-/ Une chose est sûre : ça ne marche pas :D ++ -- Johan -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/