Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Hébergement Garradin chez Ouvaton

Pierre LASSALLE

22/02/2017 17:56:28

Bonjour,

Quelqu'un aurait-il l'expérience d'installation de Garradin chez Ouvaton 
(http://www.ouvaton.coop) ?

Les petits soucis rencontrés sont :
1) Malgré l'ouverture d'un sous-domaine spécifique pour Garradin 
l'obligation d'installer le site
à l'adresse :
http://asso.stoplinkynonmerci.org/www
étant précisé que chez Ouvaton les fichiers d'un site se trouve dans un 
sous-dossier de l'accès Ftp du site
nommé httpdocs.
J'ai donc dans un premier temps tenté de mettre les fichiers contenus 
dans le répertoire directement dans httpdocs
et tout le reste dans le répertoire parent de httpdocs, mais cela n'a 
pas fonctionné.
Donc pour l'instant on fait avec : http://asso.stoplinkynonmerci.org/www
sachant que http://asso.stoplinkynonmerci.org/ redirige automatiquement 
sur http://asso.stoplinkynonmerci.org/www/
Mais ce ne n'est pas idéal

2) L'importation de fichier dans les pages wiki ne se fait pas.
Je suis amené à contourner le problème d'une manière complexe et ardue
en relevant le lien de téléchargement affiché dans la page wiki puis en 
installant le fichier par Ftp
en respectant strictement l'adresse du lien et le nom du fichier 
indiqué. Par top pour les adhérents autorisés
à écrire sur le wiki

3) Dans mon fichier .htaccess du répertoire www j'ai cette ligne :
ErrorDocument 404 http://asso.stoplinkynonmerci.org
Je ne sais pas si cela a un rapport mais les pages wiki qui sont 
destinées à être affichées sur le site web
ne s'affichent pas correctement.
Le lien d'appel de la page est inopérant.
Voir la page en l'état ici :
http://asso.stoplinkynonmerci.org/www

Avec le lien du deuxième article de la pageen bas de page  :
http://asso.stoplinkynonmerci.org/www/Stop-Linky-Non-Merci
Le clic sur ce lien n'affiche par l'article.

Or, cet article s'affiche bien en mode Administration.


D'avance merci pour votre aide !

Après une bonne cinquantaine d'heures pour installer et importer nos 
adhérents (400),
je suis un peu submergé par les apprentissages et les difficultés liées 
à l'importation
certes indépendantes en soi de Garradin mais très chronophages en raison 
des compréhensions
nécessaires des différentes erreurs rencontrées et de leurs corrections,
en particulier des adresses email qui servent d'identifiant unique et 
qui sur 400 personnes
présentes de nombreuses anomalies telles que doublon pour les membres 
appartenant à une même famille,
fautes d'orthographe ; à la place du ., absence, etc.

Une fois les obstacles contournés, ce logiciel semble extrêmement 
prometteur.

Remerciements et reconnaissance toute particulière au(x) développeur(s).

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

22/02/2017 21:26:32

Le 23/02/2017 05:52, Pierre LASSALLE a écrit :
>  2) L'importation de fichier dans les pages wiki ne se fait pas.
>  Je suis amené à contourner le problème d'une manière complexe et
> ardue
>  en relevant le lien de téléchargement affiché dans la page wiki
> puis en installant le fichier par Ftp
>  en respectant strictement l'adresse du lien et le nom du fichier
> indiqué. Par top pour les adhérents autorisés
>  à écrire sur le wiki

Si, l'import fonctionne, les fichiers sont stockés dans la base de 
données.

Ce qui ne marche pas ce sont les redirections, dû au fait que ton 
installation n'est pas correcte, voir plus bas.

>  3) Dans mon fichier .htaccess du répertoire www j'ai cette ligne :
>  ErrorDocument 404 http://asso.stoplinkynonmerci.org [6]
>  Je ne sais pas si cela a un rapport mais les pages wiki qui sont
> destinées à être affichées sur le site web
>  ne s'affichent pas correctement.

Comme indiqué sur le site de Garradin, ton installation n'est pas 
correcte, et ce mode de fonctionnement n'est pas supporté. C'est 
possible de le faire fonctionner mais il faut alors avoir une bonne 
connaissance des configurations Apache et pouvoir adapter le .htaccess.

Je t'invite à te rapprocher de ton hébergeur pour faire pointer ton 
sous-domaine sur le répertoire www/ et non sur le répertoire de 
Garradin.

Ou au minimum à suivre les instructions de la doc : 
http://dev.kd2.org/garradin/Installation+sans+vhost

>  en particulier des adresses email qui servent d'identifiant unique et
> qui sur 400 personnes
>  présentes de nombreuses anomalies telles que doublon pour les
> membres appartenant à une même famille,
>  fautes d'orthographe ; à la place du ., absence, etc.

Pour les adresses email merci de lire la FAQ : 
http://dev.kd2.org/garradin/FAQ

Pour les familles, Garradin ne gère que les adhésions individuelles pour 
le moment.

Pour les fautes d'ôrtögraffe merci de les signaler précisément et elles 
seront corrigées :)

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

22/02/2017 22:20:45

Bonjour,
> Le 23/02/2017 05:52, Pierre LASSALLE a écrit :
>>  2) L'importation de fichier dans les pages wiki ne se fait pas.
>>  Je suis amené à contourner le problème d'une manière complexe et
>> ardue
>>  en relevant le lien de téléchargement affiché dans la page wiki
>> puis en installant le fichier par Ftp
>>  en respectant strictement l'adresse du lien et le nom du fichier
>> indiqué. Par top pour les adhérents autorisés
>>  à écrire sur le wiki
>
> Si, l'import fonctionne, les fichiers sont stockés dans la base de 
> données.
>
> Ce qui ne marche pas ce sont les redirections, dû au fait que ton 
> installation n'est pas correcte, voir plus bas.
>
>>  3) Dans mon fichier .htaccess du répertoire www j'ai cette ligne :
>>  ErrorDocument 404 http://asso.stoplinkynonmerci.org [6]
>>  Je ne sais pas si cela a un rapport mais les pages wiki qui sont
>> destinées à être affichées sur le site web
>>  ne s'affichent pas correctement.
>
> Comme indiqué sur le site de Garradin, ton installation n'est pas 
> correcte, et ce mode de fonctionnement n'est pas supporté. C'est 
> possible de le faire fonctionner mais il faut alors avoir une bonne 
> connaissance des configurations Apache et pouvoir adapter le .htaccess.
>
> Je t'invite à te rapprocher de ton hébergeur pour faire pointer ton 
> sous-domaine sur le répertoire www/ et non sur le répertoire de Garradin.
C'est fait, mais il n'a pas toujours la réponse et pour l'instant malgré 
plusieurs tickets d'assistance, il ne l'a pas...
J'ai donc ouvert un fil de discussion ici :
https://forums.ouvaton.coop/t/installation-garradin-logiciel-pour-associations-chez-ouvaton-et-ssl/1033
Malheureusement, je ne suis pas sur que la fréquentation de ce forum 
soit suffisante pour y trouver réponse.
> Ou au minimum à suivre les instructions de la doc : 
> http://dev.kd2.org/garradin/Installation+sans+vhost
J'ai appliqué ce que j'ai pu comprendre mais malheureusement, je suis 
limité par le temps nécessaire
pour intégrer des notions que je n'ai pas.
Comme d'autres nous sommes déjà surinvestis dans nos propres combats et 
donc
nous cherchons un outil pour nous faciliter la tâche qui soit à notre 
portée de compréhension et de temps.
Trois jours et trois nuits, ça commence à faire...
Encore une fois, je trouve le logiciel plus que prometteur et je suis 
conscient du travail
de développement qu'il a nécessité.
Maintenant comment pouvoir en faire usage dans une configuration 
d'hébergement Apache/PHP
qui m'a déjà permis de faire tourner de nombreux logiciels et CMS tel 
que SPIP, SMF, etc.
>>  en particulier des adresses email qui servent d'identifiant unique
et
>> qui sur 400 personnes
>>  présentes de nombreuses anomalies telles que doublon pour les
>> membres appartenant à une même famille,
>>  fautes d'orthographe ; à la place du ., absence, etc.
>
> Pour les adresses email merci de lire la FAQ : 
> http://dev.kd2.org/garradin/FAQ
>
> Pour les familles, Garradin ne gère que les adhésions individuelles 
> pour le moment.
>
> Pour les fautes d'ôrtögraffe merci de les signaler précisément et 
> elles seront corrigées :)
Je ne sais pas si je dois prendre ça au premier, deuxième ou troisième 
degré...
Je ne parlais bien évidemment pas de celles de Garradin ou de je ne sais 
qui
mais de celles présentes dans notre feuille de calcul servant de base à 
l'importation.
Nous avons mis un peu de temps à comprendre grâce à votre aide et la 
lecture
des sujets de cette liste qu'il ne fallait pas attribuer de numéros d'id 
aux membres à importer,
qu'il fallait décocher l'option "Mot de passe obligatoire" pour que 
l'importation puisse se faire,
et maintenant que l'absence d'adresse email, sa mauvaise conformation ou 
sa présence en plusieurs
exemplaires étaient des points de blocage à l'importation.

Les questions qui nous restent sont donc, pouvons-nous améliorer les 
points évoqués
ou devons-nous nous contenter de ce que nous avons, ce qui est déjà 
beaucoup !

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

22/02/2017 22:50:40

>  J'ai appliqué ce que j'ai pu comprendre mais malheureusement, je
> suis limité par le temps nécessaire
>  pour intégrer des notions que je n'ai pas.
>  Comme d'autres nous sommes déjà surinvestis dans nos propres
> combats et donc
>  nous cherchons un outil pour nous faciliter la tâche qui soit à
> notre portée de compréhension et de temps.
>  Trois jours et trois nuits, ça commence à faire...
>  Encore une fois, je trouve le logiciel plus que prometteur et je suis
> conscient du travail
>  de développement qu'il a nécessité.

100% du travail réalisé sur Garradin est bénévole, sur mon temps libre, 
incluant le temps passé à aider les gens sur cette liste, en plus 
d'autres activités et assos dont je m'occupe…

>  Maintenant comment pouvoir en faire usage dans une configuration
> d'hébergement Apache/PHP
>  qui m'a déjà permis de faire tourner de nombreux logiciels et CMS
> tel que SPIP, SMF, etc.

Garradin fonctionne très bien sur Apache/PHP, mais ne peut pas s'adapter 
magiquement aux configurations ésotériques de tous les hébergeurs :)

>  Je ne sais pas si je dois prendre ça au premier, deuxième ou
> troisième degré...
>  Je ne parlais bien évidemment pas de celles de Garradin ou de je ne
> sais qui
>  mais de celles présentes dans notre feuille de calcul servant de
> base à l'importation.

Ah ! Non j'avais compris des fautes dans Garradin ! Je suis plutôt 
mauvais en français donc ça ne m'aurait pas étonné que tu ai remarqué 
des fautes dans Garradin ;)

>  Nous avons mis un peu de temps à comprendre grâce à votre aide et
> la lecture
>  des sujets de cette liste qu'il ne fallait pas attribuer de numéros
> d'id aux membres à importer,
>  qu'il fallait décocher l'option "Mot de passe obligatoire"
pour que
> l'importation puisse se faire,
>  et maintenant que l'absence d'adresse email, sa mauvaise
conformation
> ou sa présence en plusieurs
>  exemplaires étaient des points de blocage à l'importation.

Oui il te suffit de créer un autre champ email ou de choisir un autre 
champ comme identifiant de connexion, comme indiqué dans la doc.

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

23/02/2017 00:03:23

Merci d'avoir pris le temps de toutes ces réponses et clarifications.

Je ne pense pas pour autant qu'on puisse qualifier la configuration 
d'Ouvaton d'ésotérique
puisque je l'ai utilisé des dizaines de fois pour des installations de 
script PHP/MySQL,
y compris pour des installations automatiques en lançant un script.

C'est plutôt le problème des hébergements mutualisés où on ne peut pas 
avoir la main sur tout.
Dommage parce qu'on apprécie l'éthique et les valeurs de l'hébergeur 
Ouvaton.

La page de présentation de Garradin était trop alléchante dans ses 
promesses. Nous n'avons pas su y résister.

Ceci étant, je comprends parfaitement que vu le nombre de configurations 
possibles,
il n'est pas possible de tous les recenser.
Encore merci !

Pierre


>>  J'ai appliqué ce que j'ai pu comprendre mais malheureusement, je
>> suis limité par le temps nécessaire
>>  pour intégrer des notions que je n'ai pas.
>>  Comme d'autres nous sommes déjà surinvestis dans nos propres
>> combats et donc
>>  nous cherchons un outil pour nous faciliter la tâche qui soit à
>> notre portée de compréhension et de temps.
>>  Trois jours et trois nuits, ça commence à faire...
>>  Encore une fois, je trouve le logiciel plus que prometteur et je suis
>> conscient du travail
>>  de développement qu'il a nécessité.
>
> 100% du travail réalisé sur Garradin est bénévole, sur mon temps 
> libre, incluant le temps passé à aider les gens sur cette liste, en 
> plus d'autres activités et assos dont je m'occupe…
>
>>  Maintenant comment pouvoir en faire usage dans une configuration
>> d'hébergement Apache/PHP
>>  qui m'a déjà permis de faire tourner de nombreux logiciels et CMS
>> tel que SPIP, SMF, etc.
>
> Garradin fonctionne très bien sur Apache/PHP, mais ne peut pas 
> s'adapter magiquement aux configurations ésotériques de tous les 
> hébergeurs :)
>
>>  Je ne sais pas si je dois prendre ça au premier, deuxième ou
>> troisième degré...
>>  Je ne parlais bien évidemment pas de celles de Garradin ou de je ne
>> sais qui
>>  mais de celles présentes dans notre feuille de calcul servant de
>> base à l'importation.
>
> Ah ! Non j'avais compris des fautes dans Garradin ! Je suis plutôt 
> mauvais en français donc ça ne m'aurait pas étonné que tu ai remarqué

> des fautes dans Garradin ;)
>
>>  Nous avons mis un peu de temps à comprendre grâce à votre aide et
>> la lecture
>>  des sujets de cette liste qu'il ne fallait pas attribuer de numéros
>> d'id aux membres à importer,
>>  qu'il fallait décocher l'option "Mot de passe
obligatoire" pour que
>> l'importation puisse se faire,
>>  et maintenant que l'absence d'adresse email, sa mauvaise
conformation
>> ou sa présence en plusieurs
>>  exemplaires étaient des points de blocage à l'importation.
>
> Oui il te suffit de créer un autre champ email ou de choisir un autre 
> champ comme identifiant de connexion, comme indiqué dans la doc.
>

Re: Hébergement Garradin chez Ouvaton

Nicolas Frery

23/02/2017 00:51:41

Le 22/02/2017 à 23:59, Pierre LASSALLE a écrit :
> Dommage parce qu'on apprécie l'éthique et les valeurs de
l'hébergeur
> Ouvaton.

Cela serait bien dommage qu'un tel hébergeur ne propose pas de vhost.
Attendez la réponse du support :)

> La page de présentation de Garradin était trop alléchante dans ses promesses. Nous
n'avons pas su y résister.

Pour l'utiliser tout les jours, je peux vous dire que c'est une des
meilleurs applications de ce genre que j'ai eu l'occasion d'utiliser.
Les plugins facile à réaliser sont un avantage certains sur les autres
solutions qui ne proposent que du clé en main.

Espérons que vous réussissiez à faire changer le vhost de votre domaine.

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

23/02/2017 01:33:32

> Le 22/02/2017 à 23:59, Pierre LASSALLE a écrit :
>> Dommage parce qu'on apprécie l'éthique et les valeurs de
l'hébergeur
>> Ouvaton.
> Cela serait bien dommage qu'un tel hébergeur ne propose pas de vhost.
> Attendez la réponse du support :)
>
>> La page de présentation de Garradin était trop alléchante dans ses
promesses. Nous n'avons pas su y résister.
> Pour l'utiliser tout les jours, je peux vous dire que c'est une des
> meilleurs applications de ce genre que j'ai eu l'occasion
d'utiliser.
> Les plugins facile à réaliser sont un avantage certains sur les autres
> solutions qui ne proposent que du clé en main.
>
> Espérons que vous réussissiez à faire changer le vhost de votre domaine.
>
Merci pour vos encouragements.
Après trois jours et trois nuits, nous avons terminé ce soir 
l'importation de 400 adhérents...

Pierre

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

24/02/2017 02:00:05

>> Cela serait bien dommage qu'un tel hébergeur ne propose pas de
vhost.
>> Attendez la réponse du support :)
Comme je n'aurai pas de réponse du support avant lundi et qu'en 
attendant, on est bien embêté pour utiliser le site web
puisque les liens wiki sont inopérants dès lors que la page wiki n'est 
pas celle qui s'affiche directement à la racine
et que par ailleurs les imports de fichiers à mettre en lien de 
téléchargement dans une page wiki ne fonctionnent pas,
je poursuis mes recherches.

Vous dites dans votre dernier message :
 >Cela serait bien dommage qu'un tel hébergeur ne propose pas de vhost.
 >Attendez la réponse du support :)

Cela veut dire quoi ?
Quand je vais dans mon interface d'administration je trouve une adresse 
de ce type :
https://ouvadmin.ouvaton.coop/vhost/edit/210139
Tiens, il y a le mot magique dedans : vhost...

je lis sur cette page :
Répertoire racine
/var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/

Je demande donc à mon hébergeur :
N'y aurait-il pas moyen que pour ce sous-domaine, ce soit :
Répertoire racine
/var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/www/
C'est bien ça qu'il faut demander ?

Ou alors, peut-on le simuler avec un .htaccess, mais lequel ?

Un vrai casse-tête quand on n'est pas spécialiste de ces questions.
De plus, alors que j'ai un certificat SSL pour le site :
https://asso.stoplinkynonmerci.org/www
dès que je navigue dans le site, le https redevient http
J'ai pourtant bien changé la ligne qui va bien dans la config,
mais rien n'y fait...

Si quelqu'un a des lumières ?

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

24/02/2017 03:10:20

>  Quand je vais dans mon interface d'administration je trouve une
> adresse de ce type :
>  https://ouvadmin.ouvaton.coop/vhost/edit/210139 [1]
>  Tiens, il y a le mot magique dedans : vhost...
> 
>  je lis sur cette page :
>  Répertoire racine
>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/
> 
>  Je demande donc à mon hébergeur :
>  N'y aurait-il pas moyen que pour ce sous-domaine, ce soit :
>  Répertoire racine
>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/www/
>  C'est bien ça qu'il faut demander ?

Oui tout à fait :)

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

24/02/2017 10:07:00

>>  Quand je vais dans mon interface d'administration je trouve une
>> adresse de ce type :
>>  https://ouvadmin.ouvaton.coop/vhost/edit/210139 [1]
>>  Tiens, il y a le mot magique dedans : vhost...
>>
>>  je lis sur cette page :
>>  Répertoire racine
>>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/
>>
>>  Je demande donc à mon hébergeur :
>>  N'y aurait-il pas moyen que pour ce sous-domaine, ce soit :
>>  Répertoire racine
>>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/www/
>>  C'est bien ça qu'il faut demander ?
>
> Oui tout à fait :)
>
Merci !
Y-a plus qu'à savoir s'il sera d'accord...

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

25/02/2017 22:27:35

>>  Quand je vais dans mon interface d'administration je trouve une
>> adresse de ce type :
>>  https://ouvadmin.ouvaton.coop/vhost/edit/210139 [1]
>>  Tiens, il y a le mot magique dedans : vhost...
>>
>>  je lis sur cette page :
>>  Répertoire racine
>>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/
>>
>>  Je demande donc à mon hébergeur :
>>  N'y aurait-il pas moyen que pour ce sous-domaine, ce soit :
>>  Répertoire racine
>>  /var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/www/
>>  C'est bien ça qu'il faut demander ?
>
> Oui tout à fait :)
Etant donné que l'accès Ftp du site http://asso.stoplinkynonmerci.org
me permet d'ouvrir le dossier parent d'httppdocs,
celui destiné aux pages web du site,
je me demande si je peux placer dans httpdocs le contenu de www
Ces fichiers seraient donc au niveau :
/var/www/vhosts/asso.stoplinkynonmerci.org/httpdocs/
et dans le dossier parent les répertoires cache, include, templates et 
plugins
et les fichiers de même niveau, .htaccess, association.sqlite, 
config.dist.php, COPYING, cron.php, error.log,
index.php, Makefile, README, VERSION
Ces fichiers seraient donc au niveau :
/var/www/vhosts/asso.stoplinkynonmerci.org/

J'ai fait cette tentative sans succès.
Est-ce parce que le nom du dossier www est écrit en dur dans certains
des fichiers de l'application ?
Et si oui, ne pourrai-je pas le remplacer par httpdocs ?
Ou est-ce plus compliqué que ça ?

Si quelqu'un a des réponses...

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 15:16:19

Mon hébergeur Ouvaton a fait des modifs sur le vhost et le site pointe 
maintenant correctement ici :
http://asso.stoplinkynonmerci.org
sans les /www/

Mais je constate d'autres soucis concernant l'accès en https et les 
liens du wiki qui s'affiche
sur le site web.
1) L'accès https://asso.stoplinkynonmerci.org rebascule automatiquement 
en http://asso.stoplinkynonmerci.org
dès qu'on navigue sur le site et lorsque je veux rentrer sur le site en 
mode administrateur
je n'arrive pas à avoir une connexion sécurisée.
2) Les liens "wiki" de la page d'accueil du site ne fonctionnent pas et 
réaffichent la même page,
la dernière qui a été déclarée comme page du site web.

D'avance merci pour vos suggestions.

Pierre

============== Message adressé au service d'assistance de Ouvaton 
=============

Voici donc le message que j'ai adressé à mon hébergeur Ouvaton ce matin :
OK. Merci pour la modification du vhost
Il me reste à régler l'accès au site en SSL.
Normalement si j'ai bien compris le certificat SSL est installé.
Mais si j'accède au site en https://asso.stoplinkynonmerci.org, en 
navigant dans le site, il repasse automatiquement en 
http://asso.stoplinkynonmerci.org
Pourtant j'ai vérifié le paramètre de configuration indiquant l'adresse 
du site. Il est bien positionné à :
https://asso.stoplinkynonmerci.org

Par ailleurs, j'avais déjà un fichier htaccess situé au-dessus du 
répertoire www
Il contenait :
<IfModule mod_alias.c>
     RedirectMatch 403 /include/
     RedirectMatch 403 /cache/
     RedirectMatch 403 /plugins/
     RedirectMatch 403 /templates/
     RedirectMatch 403 /*.sqlite
</IfModule>
Vous avez placé un # en début de chaque ligne.
Or ces lignes étaient prévus précisément avec une installation dont le 
vhost pointe sur le dossier www.
D'après le développeur du site, ces lignes sont nécessaires pour faire 
fonctionner les liens de la pages d'accueil.
Il a développé les principes du paramètrage du vhost ici :
http://dev.kd2.org/garradin/Installation

On peut y lire :
=================
Comment installer Garradin en-ligne ?

Avant d'installer, vérifiez que votre hébergeur dispose bien de PHP dans 
une version supérieure ou égale à 5.4 et de SQLite3 (Garradin fonctionne 
avec PHP 5.4, 5.5 et 5.6 mais n'a pas été testé avec PHP 7).

     Télécharger la dernière version : 
http://dev.kd2.org/garradin/?download (fichier .tar.bz2 ou .zip)
     La décompresser dans un répertoire accessible au serveur web
     Positionner un virtual host (ou "sous-domaine") sur le répertoire 
www/ du répertoire de Garradin
     Se rendre avec son navigateur sur le virtual host de Garradin.
===============
Malheureusement, je saisis mal les implications de la ligne : 
Positionner un virtual host (ou "sous-domaine") sur le répertoire www/ 
du répertoire de Garradin

Je vais transmettre à la liste d'aide de Garramin ce qui a été fait et 
vous transmettrai ses observations
si j'obtiens des réponses.

Re: Hébergement Garradin chez Ouvaton

Nicolas Frery

27/02/2017 16:10:28

Le 27/02/2017 à 15:12, Pierre LASSALLE a écrit :
> Mais je constate d'autres soucis concernant l'accès en https et les
> liens du wiki qui s'affiche
> sur le site web.

Dans le fichier .htaccess dans le dossier www/

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

va rediriger toutes les requêtes http vers https.

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 16:47:35

> RewriteEngine On
> RewriteCond %{HTTPS} !=on
> RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Merci.
Mais avec ça j'obtiens une boucle infinie avec pour message :
=============
La page n'est pas redirigée correctement

La limite de redirection de cette URL a été dépassée. Chargement 
interrompu.  Cette interruption peut être due à un cookie bloqué.

Le navigateur a arrêté d'attendre une réponse du site. Le site crée une 
redirection de telle sorte que la requête ne peut jamais aboutir.

     Avez-vous désactivé ou bloqué les cookies nécessaires pour ce site ?
     NOTE : Si le problème n'est pas résolu en acceptant les cookies de 
ce site, il s'agit probablement d'un problème de configuration du 
serveur et non de votre ordinateur.
=============

Avec l'ajout ci-dessus mon htaccess du dossier www contient :
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

<IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2 
[QSA,L]
     RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule .* /index.php [QSA,L]
</IfModule>

<IfModule !mod_rewrite.c>
     ErrorDocument 404 /index.php
</IfModule>

C'est bien ça qu'il faut faire ?

Autre petit souci maintenant que le problème du vhost semble règlé,
j'ai quelques fichiers qui ont été importés via le wiki dans la base de 
données sqlite
à un moment donné où le problème du vhost n'était pas encore réglé.
Ils n'apparaissent malheureusement pas dans la page wiki lorsqu'on 
clique sur le trombonne.
Ils s'appelaient au départ :
<<fichier|1>>
<<fichier|2>>
<<fichier|3>>
<<fichier|4>>
Y-a-t-il un moyen de les supprimer car ils prennent de la place dans la 
base de données ?

J'ai essayé d'installer un script php pour administrer directement la 
base sqlite : adminer.php
Mais il me demande des infos que je ne sais pas où trouver :
Serveur sqlite :
Utilisateur :
Mot de passe :

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 16:56:08

> Le 27/02/2017 à 15:12, Pierre LASSALLE a écrit :
>> Mais je constate d'autres soucis concernant l'accès en https et
les
>> liens du wiki qui s'affiche
>> sur le site web.
> Dans le fichier .htaccess dans le dossier www/
>
> RewriteEngine On
> RewriteCond %{HTTPS} !=on
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
>
> va rediriger toutes les requêtes http vers https.
>
Comme la solution ci-dessus me provoquait une boucle infinie,

Dans le fichier config.dist.php
j'ai mis à la ligne 44,

const PREFER_HTTPS = 3;

Mais ça ne marche pas non plus.
J'en bave...:'(

Re: Hébergement Garradin chez Ouvaton

Nicolas Frery

27/02/2017 17:19:21

Concernant les images je n'ai aucune idée. J'en stock avec un plugin et
affiches toutes les images avec un autre. J'ai remarqué que quand une
image n'est pas liée à une page du wiki, elle était bien stockée mais
impossible à retrouver dans l'interface.

Tu peux utiliser SQLite Browser. Il suffit de récupérer la base sqlite,
de la modifier et de la renvoyer sur l'hébergement. Simple comme
bonjour. De plus tu pourras, s'il le faut ouvrir tes backups avec.

Le 27/02/2017 à 16:44, Pierre LASSALLE a écrit :
> 
> C'est bien ça qu'il faut faire ?

Comme ceci plutôt:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2
[QSA,L]
    RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* /index.php [QSA,L]
</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

Options -MultiViews -Indexes

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 17:34:51

> Concernant les images je n'ai aucune idée. J'en stock avec un plugin
et
> affiches toutes les images avec un autre. J'ai remarqué que quand une
> image n'est pas liée à une page du wiki, elle était bien stockée mais
> impossible à retrouver dans l'interface.
>
> Tu peux utiliser SQLite Browser. Il suffit de récupérer la base sqlite,
> de la modifier et de la renvoyer sur l'hébergement. Simple comme
> bonjour. De plus tu pourras, s'il le faut ouvrir tes backups avec.
>
Merci beaucoup. Je vais faire l'installation de SQLite Browser
>> C'est bien ça qu'il faut faire ?
> Comme ceci plutôt:
> <IfModule mod_rewrite.c>
>      RewriteEngine on
>      RewriteCond %{HTTPS} !=on
>      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
>      RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2
> [QSA,L]
>      RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
>      RewriteCond %{REQUEST_FILENAME} !-f
>      RewriteCond %{REQUEST_FILENAME} !-d
>      RewriteRule .* /index.php [QSA,L]
> </IfModule>
>
> <IfModule !mod_rewrite.c>
>      ErrorDocument 404 /index.php
> </IfModule>
>
> Options -MultiViews -Indexes
Je viens de modifier mon htaccess,
mais j'obtiens le message suivant :


  Internal Server Error

The server encountered an internal error or misconfiguration and was 
unable to complete your request.

Please contact the server administrator to inform of the time the error 
occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
========

Dur, dur !
Du coup, j'ai remis comme avant...

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 22:09:36

>> Concernant les images je n'ai aucune idée. J'en stock avec un
plugin et
>> affiches toutes les images avec un autre. J'ai remarqué que quand
une
>> image n'est pas liée à une page du wiki, elle était bien stockée
mais
>> impossible à retrouver dans l'interface.
>>
>> Tu peux utiliser SQLite Browser. Il suffit de récupérer la base sqlite,
>> de la modifier et de la renvoyer sur l'hébergement. Simple comme
>> bonjour. De plus tu pourras, s'il le faut ouvrir tes backups avec.
>>
> Merci beaucoup. Je vais faire l'installation de SQLite Browser
J'ai téléchargé ici :
http://sqlitebrowser.org/
C'est parfait pour explorer le contenu de la base.

Effectivement il marche directement. C'est simple et efficace.

Pour les fichiers importés dans le wiki, j'ai trouvé deux tables :
la table fichiers avec les id_contenu 1, 2, 3, et 4 avant la mise en 
place du vhost
et maintenant depuis que le vhost a été modifié, je vois qu'un des 
id_contenu (valeur 2)
a été réutilisé et un autre créé valeur 5.

Je suppose que ce champs id_contenu est à mettre en relation
avec le champ id de la table fichiers_contenu

Comment puis-me m'y prendre pour supprimer proprement les fichiers 
enregistrés
avant la mise en place correcte de vhost, ce qu'il fait qu'ils étaient 
inaccessibles dans le wiki,
sans foutre le bazard ?

Par ailleurs, je suis toujours à la recherche de solution pour faire 
marcher l'accès sécurisé en mode administration,
n'ayant réussi à faire marcher aucune des solutions proposées par 
htaccess et ma modif du fichier config.dist.php
comme cela étant restée sans effet :
// Doit-on suggérer à l'utilisateur d'utiliser la version chiffrée du site ?
// 1 ou true = affiche un message de suggestion sur l'écran de connexion 
invitant à utiliser le site chiffré
// (conseillé si vous avez un certificat auto-signé ou peu connu type 
CACert)
// 2 = rediriger automatiquement sur la version chiffrée pour 
l'administration
// 3 = rediriger automatiquement sur la version chiffrée pour 
administration et site public
// false ou 0 = aucune version chiffrée disponible, donc ne rien 
proposer ni rediriger
const PREFER_HTTPS = 3;

J'ai actuellement dans mon htaccess du dossier www :
#RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

<IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteCond %{HTTPS} !=on
#    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
     RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2 
[QSA,L]
     RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule .* /index.php [QSA,L]
</IfModule>

<IfModule !mod_rewrite.c>
     ErrorDocument 404 /index.php
</IfModule>

Options -MultiViews -Indexes

=========

Si je retire le commentaire de la ligne #    RewriteRule ^ 
https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
le navigateur indique une boucle infinie et n'affiche rien.
Avec cette ligne en commentaire, la partie public du site s'affiche bien 
en https,
et un clic sur admin conduit vers le site en 
http://asso.stoplinkynonmerci.org/admin/login.php
Je ne trouve pas le truc pour l'accès sécurisé.
Si je modifie manuellement l'adresse dans le navigateur en :
https://asso.stoplinkynonmerci.org/admin/login.php
le cadenas à coté du mot de passe reste ouvert.

Qu'en pensez-vous ?

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

27/02/2017 22:16:18

Le 28/02/2017 04:53, Pierre LASSALLE a écrit :
>> Le 27/02/2017 à 15:12, Pierre LASSALLE a écrit :
>> 
>>> Mais je constate d'autres soucis concernant l'accès en https
et
>>> les
>>> liens du wiki qui s'affiche
>>> sur le site web.
>> 
>> Dans le fichier .htaccess dans le dossier www/
>> 
>> RewriteEngine On
>> RewriteCond %{HTTPS} !=on
>> RewriteRule ^ https://% [1]{HTTP_HOST}%{REQUEST_URI} [L,R=301]
>> 
>> va rediriger toutes les requêtes http vers https.
>  Comme la solution ci-dessus me provoquait une boucle infinie,
> 
>  Dans le fichier config.dist.php
>  j'ai mis à la ligne 44,

Le fichier config.dist.php est un fichier d'exemple. Il faut créer un 
fichier config.local.php à la racine de garradin pour ta configuration à 
toi.

Mais dans ce cas le problème ne vient pas de là, tu n'as pas besoin de 
toucher à ça.

Je constate que ton hébergeur ne remplit pas la variable 
$_SERVER['HTTPS'] qui permettrait à Garradin de détecter que tu utilise 
le HTTPS. De fait, les adresses web utilisées dans garradin retombent 
sur "http" vu que l'hébergeur n'expose pas le fait que la page soit 
servie en https.

J'ai ajouté un commentaire à cet effet dans ton ticket hébergeur.

Cordialement.

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

27/02/2017 22:21:14

>  Je suppose que ce champs id_contenu est à mettre en relation
>  avec le champ id de la table fichiers_contenu

Je te déconseille très fortement de modifier la base de données Garradin 
à la main, où tu risque pas mal de problèmes et pertes de données.

>  Comment puis-me m'y prendre pour supprimer proprement les fichiers
> enregistrés
>  avant la mise en place correcte de vhost, ce qu'il fait qu'ils
> étaient inaccessibles dans le wiki,
>  sans foutre le bazard ?

Dans la page du wiki où tu as ajouté les fichiers, il faut retourner là 
où tu as ajouté les fichiers (icône trombone dans l'édition de page 
wiki), et tu clique sur le bouton "supprimer" à côté de chaque fichier à 
supprimer. Aussi simple que ça.

Cordialement.

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

27/02/2017 22:39:20

> Le 28/02/2017 04:53, Pierre LASSALLE a écrit :
>>> Le 27/02/2017 à 15:12, Pierre LASSALLE a écrit :
>>>
>>>> Mais je constate d'autres soucis concernant l'accès en
https et
>>>> les
>>>> liens du wiki qui s'affiche
>>>> sur le site web.
>>>
>>> Dans le fichier .htaccess dans le dossier www/
>>>
>>> RewriteEngine On
>>> RewriteCond %{HTTPS} !=on
>>> RewriteRule ^ https://% [1]{HTTP_HOST}%{REQUEST_URI} [L,R=301]
>>>
>>> va rediriger toutes les requêtes http vers https.
>>  Comme la solution ci-dessus me provoquait une boucle infinie,
>>
>>  Dans le fichier config.dist.php
>>  j'ai mis à la ligne 44,
>
> Le fichier config.dist.php est un fichier d'exemple. Il faut créer un 
> fichier config.local.php à la racine de garradin pour ta configuration 
> à toi.
>
> Mais dans ce cas le problème ne vient pas de là, tu n'as pas besoin de 
> toucher à ça.
>
> Je constate que ton hébergeur ne remplit pas la variable 
> $_SERVER['HTTPS'] qui permettrait à Garradin de détecter que tu 
> utilise le HTTPS. De fait, les adresses web utilisées dans garradin 
> retombent sur "http" vu que l'hébergeur n'expose pas le fait
que la 
> page soit servie en https.
>
> J'ai ajouté un commentaire à cet effet dans ton ticket hébergeur.
Très sympa. Merci !
Je vais pouvoir faire un compte-rendu détaillé sur le forum Ouvaton
afin d'éviter aux suivants de galérer...
Je pense traiter les points suivants :
Arborescence des fichiers vue de mon accès Ftp avec photo écran à l'appui
Demande à faire à l'hébergeur Ouvaton de faire pointer le vhost sur le 
dossier www situé dans httpdocs
Contenu du htaccess à la racine du site
Contenu du htaccess dans le dossier www
Mise en place du certificat SSL
Logiciel pour explorer la base association.sqlite

Cela devrait intéresser pas mal de coopérateurs si l'installation 
devient bien balisée.

Encore merci !

Re: Hébergement Garradin chez Ouvaton

BohwaZ/Garradin

27/02/2017 22:58:01

>  Contenu du htaccess à la racine du site
>  Contenu du htaccess dans le dossier www

Normalement tu ne devrais pas avoir à changer le contenu des .htaccess, 
et leur contenu sera d'ailleurs écrasé si tu fait une mise à jour… Donc 
s'il y a un souci dans les .htaccess le mieux est de le signaler ici et 
je corrigerais dans Garradin.

Cordialement.

Re: Hébergement Garradin chez Ouvaton

Pierre LASSALLE

28/02/2017 00:01:33

>>  Contenu du htaccess à la racine du site
>>  Contenu du htaccess dans le dossier www
>
> Normalement tu ne devrais pas avoir à changer le contenu des 
> .htaccess, et leur contenu sera d'ailleurs écrasé si tu fait une mise 
> à jour… Donc s'il y a un souci dans les .htaccess le mieux est de le 
> signaler ici et je corrigerais dans Garradin.
*** Racine de Garradin chez ouvaton (répertoire httpdocs vu du Ftp 
d'Ouvaton - Répertoire racine de Garradin)
Dans l'instant présent, à la racine du site qui est dans le dossier 
httpdocs de l'accès Ftp Ouvaton,
le contenu du fichier htaccess est :
#<IfModule mod_alias.c>
#    RedirectMatch 403 /include/
#    RedirectMatch 403 /cache/
#    RedirectMatch 403 /plugins/
#    RedirectMatch 403 /templates/
#    RedirectMatch 403 /*.sqlite
#</IfModule>
On voit qu'Ouvaton a passé toutes les lignes en commentaire.

*** DocumentRoot sur le répertoire www/ - Répertoire www de Garradin ***
Dans le dossier www, le fichier htaccess contient :
#RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

<IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteCond %{HTTPS} !=on
#    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
     RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2 
[QSA,L]
     RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule .* /index.php [QSA,L]
</IfModule>

<IfModule !mod_rewrite.c>
     ErrorDocument 404 /index.php
</IfModule>

Options -MultiViews -Indexes

L'assistance de Ouvaton me dit ceci dans le ticket ouvert à ce sujet :
Date: 	27-02-2017 14:31:38
Nom: 	M.P.

*Message **assistance de Ouvaton :*

Il ne faut plus toucher au .htaccess situé dans httpdocs/. Le site 
fonctionne.

====================================================

Tout n'est donc pas encore tout à fait clair.
Ceci étant dans l'instant présent, les liens de la page d'accueil du 
site semblent fonctionner.
Les www dans l'adresse du site ont disparu.
En mode administration, les fichiers à insérer dans les pages wiki 
s'uploadent correctement
dans la base de données sqlite
La base adhérents a été importée et mise à jour sur 400 membres grâce à 
des feuilles exportées
d'Open Calc au format .csv
Il ne reste donc plus qu'à résoudre l'accès sécurisé en mode 
administration pour que le site soit fonctionnel.
Compte tenu de notre public sensible aux questions de sécurité, cet 
accès sécurisé est indispensable
pour que les adhérents s'approprient l'espace wiki qui leur est destiné 
et remplissent leur fiche personnelle.

Inutile de dire - si l'on met de coté l'adéquation de la proposition 
hébergeur avec les contraintes d'installation de Garradin qui semblent 
en cours de résolution -
qu'à l'usage, je trouve ce développement particulièrement bien conçu et 
remarquable.
Il est agréable à utiliser et son wiki est un plus indéniable.
On ne peut pas encore se prononcer sur la comptabilité qu'on n'a pas 
encore utilisée et la gestion des cotisations
qui a devoir se faire en se basant sur des promesses d'adhésion, dont 
les auteurs sont actuellement en base de données.
Il faudra donc qu'on trouve la manière façon de faire.
Faut-il construire une catégorie de membres "Promesses d'adhésion" et 
qu'on modifie ensuite à chaque cotisation reçue,
la catégorie du membre en par exemple Membres actifs ?
Je n'en mesure pas encore bien les implications pour savoir comment 
procéder au mieux.
Quoi qu'il en soit, j'espère sincèrement que cette installation sera 
utile à d'autres utilisateurs hébergés chez Ouvaton.