Re: [Galette-devel] Mise à jour démo
Le Fri, 3 Mar 2023 17:21:33 +0100 Johan Cwiklinski 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/
Re: [Galette-devel] Mise à jour démo
Bonsoir j'ai essayé l'archive en local, mais chez moi marche pas, a force de bidouiller, je ne sais plus si c'est moi wamp ou galette qui dis-fonctionne. J'ai réussi a faire fonctionner la nigthly sur 02switch mutualisé en utilisant un sous domaine qui pointe sur weebroot (s’était conseillé pour l'utilisation de galette mais du coup moins universel maintenant). Je ne pourrai pas tester pendant plusieurs jours les évolutions. Bonne soirée Alain Le 03/03/2023 à 17:21, Johan Cwiklinski a écrit : Hello again, 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 :/ Je détaille un peu ici : https://github.com/galette/galette/pull/260#issuecomment-1453746617 Mais en gros, la directive RewriteBase à placer dans galette/.htaccess est fournie sur http://chemcin/vers/galette/webroot/compat_test.php Pour l'occase, j'ai généré une archive de la fonctionnalité : https://download.tuxfamily.org/galette/dev/galette-1.0.0-subdir.1-20230303-d8f8000907.tar.bz2 Vu qu'il reste un cas qui ne marche pas du tout, un léger bug dans les cas n°2, et que je n'ai aucune idée si/comment ça fonctionnerait sur d'autres serveurs que Apache, je reste assez mitigé... ++ -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/
Re: [Galette-devel] Mise à jour démo
Hello again, 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 :/ Je détaille un peu ici : https://github.com/galette/galette/pull/260#issuecomment-1453746617 Mais en gros, la directive RewriteBase à placer dans galette/.htaccess est fournie sur http://chemcin/vers/galette/webroot/compat_test.php Pour l'occase, j'ai généré une archive de la fonctionnalité : https://download.tuxfamily.org/galette/dev/galette-1.0.0-subdir.1-20230303-d8f8000907.tar.bz2 Vu qu'il reste un cas qui ne marche pas du tout, un léger bug dans les cas n°2, et que je n'ai aucune idée si/comment ça fonctionnerait sur d'autres serveurs que Apache, je reste assez mitigé... ++ -- Johan -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/
Re: [Galette-devel] Re: [Galette-discussion] Activation des comptes du tracker
Hello, Le 03/03/2023 à 11:22, Guillaume AGNIERAY a écrit : Hello ! Le Fri, 3 Mar 2023 08:35:39 +0100 Johan Cwiklinski a écrit : Je cherche activement une solution alternative, qui n’occasionne pas une charge de travail supplémentaire - ou un moyen efficace de bloquer le spam sur Redmine... Je préfèrerai nettement bloquer le spam que de passer sur Github (l'alternative qui me semble la plus probable à l'heure actuelle) :-/ Il semble que le développement du plugin recaptcha pour redmine a repris récemment : https://github.com/cdwertmann/recaptcha/commits/master Une lueur d'espoir ? Vague, mais oui ! Merci pour l'info :-)) Par contre ça ne bloquera jamais totalement le spam... :s Certes non, mais si ça peut éviter le plus gros déjà... Je vais essayer de le mettre en place assez vite, et rouvrir les vannes ; on verra bien ce que ça donne. ++ -- Johan -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/
Re: [Galette-devel] Re: [Galette-discussion] Activation des comptes du tracker
Hello ! Le Fri, 3 Mar 2023 08:35:39 +0100 Johan Cwiklinski a écrit : > Je cherche activement une solution alternative, qui n’occasionne pas > une charge de travail supplémentaire - ou un moyen efficace de > bloquer le spam sur Redmine... > Je préfèrerai nettement bloquer le spam que de passer sur Github > (l'alternative qui me semble la plus probable à l'heure actuelle) :-/ Il semble que le développement du plugin recaptcha pour redmine a repris récemment : https://github.com/cdwertmann/recaptcha/commits/master Une lueur d'espoir ? Par contre ça ne bloquera jamais totalement le spam... :s -- Guillaume AGNIERAY -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/
Re: [Galette-devel] Mise à jour démo
Salut, Le 02/03/2023 à 20:56, Johan Cwiklinski a écrit : Hello, Le 02/03/2023 à 18:19, Guillaume AGNIERAY a écrit : Le Thu, 2 Mar 2023 18:10:35 +0100 Johan Cwiklinski a écrit : De mon côté, sur un serveur LAMP on ne peut plus classique, ça engendre une erreur de redirections sur la page des plugins. Alors, sans avoir trouvé de solution, j'ai au moins compris pourquoi ça ne fonctionne pas... L'URL "https://galette/plugins; correspond au dossier "/plugins" qui existe déjà... Bon ben... Je me casse les dents. Non seulement je n'ai absolument pas trouvé de moyen de passer outre ce problème ; mais ne plus cette histoire de sous dossier ne marche pas à tous les coups non plus. 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 Le seul cas qui fonctionne sans soucis, c'est le 2. Pour le 1, on a le problème des dossiers existants ; et le cas 3 ne fonctionne pas du tout. Et tout ça uniquement sur apache sous linux... Je pense que la prochaine version de Galette devra être installée dans son propre vhost, c'est de toutes façons bien plus sécure - et ça aura la mérite de simplifier les choses. C'est un peu "dommage", mais bon. ++ -- Johan -- Galette development - http://galette.eu/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/