Re: [Galette-devel] Mise à jour démo

2023-03-03 Par sujet Guillaume AGNIERAY
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

2023-03-03 Par sujet Alain Paris
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

2023-03-03 Par sujet Johan Cwiklinski

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

2023-03-03 Par sujet Johan Cwiklinski

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

2023-03-03 Par sujet Guillaume AGNIERAY
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

2023-03-03 Par sujet Johan Cwiklinski

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/