Le Fri, 3 Mar 2023 17:21:33 +0100 Johan Cwiklinski <jo...@x-tnd.be> a écrit :
> Le 03/03/2023 à 09:34, Johan Cwiklinski a écrit : > > J'ai 3 configurations différentes : > > 1- la config par défaut de mon apache, qui pointe sur /var/www/html > > ; et une galette dans /var/www/html/public/galette.git/ > > 2- un vhost qui pointe sur > > /var/www/html/public/galette.git/galette/webroot, > > 3- un vhost qui pointe sur /var/www/html/public/galette.git > > J'ai une solution alternative, qui demande un configuration de > l'utilisateur. > Plus de soucis d'URL interdites, les cas 1 et 2 fonctionnent, pas le > 3 :/ J'ai reproduit précisément (je pense) les 3 configurations, et de mon côté aucune ne fonctionne... :s Je précise que j'utilise Debian et la config par défaut d'apache qui a aussi pour DocumentRoot /var/www/html. J'ai effectué mes tests depuis un clone des sources et un fetch de la PR 260. 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) 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 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 ;) -- Guillaume AGNIERAY -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/