Garradin reinstall

Je viens de test et ca fonctionne comme ca !
Impeccable. Je te remercie de ta patience et de ton temps!

1 Like

C’est parce que sûrement la liste community n’a pas été mise à jour.

En tout, à ton service. SI tu as un autre problème n’hésite pas. Je vais contacter le dev par IRC aujourd’hui pour trouve une solution, un compromis viable à ce pb.

Bon , ils avait mal packager hier soir ca faisait plein d’erreur et comme tu peux t’en douter @frju365 , qu’est ce qu’ils ont fait? : ils ont remis une nouvelle version avec un sha qui correpond plus…
Decidemment ils veulent pas que ca soit utilisé en auto hebergement…

Bon laisse tombé pour le moment je crois qu’ils ont un problème dans leur applications. Par contre je serais pas contre être formé pour pouvoir faire les MAJ et ainsi ne plus te sollicité

Non, t’inquiète pas. Si tu veux maintenir le paquet avec moi, c’est ok. Pour els mise à jour, je les faos pour l’instant. Je sais en fait ce qui s’est passé, j’avais déjà communiqyer au dev mon mécontentement (ce n’est pas “ils”, il est seul :slight_smile: (aux dernières nouvelles). Je vais le contacter encore un fois et lui notifier plus que mon mécontentement. J’avais déjà dit ici, que moi ça m’agace et que le paquet ne peut pas être maintenu dans ces conditions.

Ben disons, que si son logiciel n’est plus autohébergé… il perd une bonne partie de sa communauté.

J’ai packagé son application, justement pour qu’il puisse se développer.

ah bah je suis avec lui la sur irc et il en a strictement rien a faire de la version yunohost

si tu peux encore une derniere fois mettre a jour le sha ca serait super…

et vu que je suis un noob si tu peux me reexpliquer comment trouver le sha et le changer sur github ( me suis inscrit…)

Ok. C’est quoi ton pseudo Github ?

En fait, les sha256 et les URl des versions sont ici : https://github.com/YunoHost-Apps/garradin_ynh/blob/master/conf/app.src

Normalement, c’est la partie le plus facile. Si tu veux tu peux, aussi tôt qu’une version sort (de toute façon si on fait rien le paquet sera cassé), on peut mettre à jour le numéro de version (et donc le sha256).

Je suis sur IRC en ce moment. Bon, je ne pense pas qu’il est disponible, de toute façon :confused:

C est là où je suis très nul en linux…
Je calcul comment le nouveau sha256…
Dsl si la question est très très conne je m en rends compte mais on parle a un pur Windowsiens…

Mon pseudo sur githhub c est arhos

ok. Sur linux, tu peus faire : sha256sum archives.tar.bz2 (bien-ssûr tu changes le nom de l’archive en fonction)
Et pour télécharger tu peux faire un : wget https://blbla.tld/archives.tar.bz2 (les versions de garradin sont ici : https://fossil.kd2.org/garradin/uvlist)

Je t’ai envoyé un invitation normalement. Tu l’acceptes et ensuite tu auras un accés en écriture au repos.

Si tu as Matrix ou IRC tu peux venir sur la chaine App de Yunohost :slight_smile: (#yunohost-apps dans IRC et #yunohost-apps:matrix.org pour matrix). Ce sera plus facile pour parler.

Alors ce soir compliqué mais je m y met demain .
Merci encore une fois de ton aide…

1 Like

Hello j’y suis.
Je vais mettre les notif si tu veut m’y parler dans la journée.

bonjour, @frju365 et @arhos, est-ce que c’est possible d’essayer de contribuer et éventuellement tenter de mettre à jour la version ?

Bonjour, cela fait 2 jours que je regarde comment faire marcher Garradin avec la version 0.9.5. J’ai pris beaucoup de temps, mais je suis arrivé à la faire marcher sur une Ynh_dev en local. Je m’y suis mal pris au début, car je croyais qu’il fallait avoir une version 7.2 de php, en fait la version 7.0 de Debian est suffisante…
Par contre, il y aune manipulation à faire à la fin expliquée ici (pas normal d’ailleurs, puisque la procédure est pour Apache): Paheko: Installation sans vhost

  1. Éditer le fichier nommé .htaccess qui se trouve dans le répertoire /sites/garradin/ et décommenter les lignes à partir de <IfModule mod_rewrite.c> qui commencent par un hash (#) en suivant les instructions (pour décommenter : supprimer le hash au début de la ligne)
  2. Supprimez le fichier /sites/garradin/www/.htaccess (ce fichier est différent de celui situé à la racine de Garradin)
  3. Effacer le fichier index.php situé à la racine, dans /sites/garradin/
  4. Créer un fichier config.local.php à la racine en y mettant le contenu suivant :
<?php
const WWW_URI = "/sites/garradin/";

En remplaçant /sites/garradin/ par le répertoire dans lequel Garradin a été installé.

Rendez-vous ensuite à l’adresse http://monsite.lautre.net/sites/garradin/ et Garradin lancera le processus final de l’installation.

Cette procédure (étapes 3, 4 et 5) sera à répéter à chaque mise à jour !

C’est bizarre, je n’y suis arrivé que de cette façon pour accéder à Garradin.

Sinon la solution est peut-être plutôt ici:

Pour lighttpd, nginx, etc.

Adaptez la configuration : il faut interdire l’accès aux répertoires include, cache, plugins et templates, ainsi que l’accès aux fichiers *.sqlite, et faire rediriger les pages non trouvées dans www/ sur www/index.php.
Ou alors simplement faites un vhost :slight_smile:

Bref, c’est vraiment de la bidouille. J’essaie de voir si il est possible de faire autrement plus tard…

En réalité la solution était peut-être simplement celle-ci:

Une fois que vous avez identifié le chemin d’accès, il faut l’inscrire dans le fichier config.local.php de cette manière :

<?php

namespace Garradin;

const WWW_URI = "CHEMIN";

Remplacez CHEMIN par le chemin d’accès identifié précédemment.
Manipulation que j’ai fais aussi… Demain j’essaie de nouveau en n’éditant que ce fichier.

Bon, je viens de refaire un test, c’est bien cela, comme j’ai essayer depuis le début d’installer Garradin dans un sous domaine et choisi un chemin /garradin, il fallait que je rajoute le chemin comme dans cette explication:

J’ai un message “Impossible de détecter le chemin d’accès web”

Cela signifie qu’il n’est pas possible de configurer automatiquement le chemin web d’accès à l’application. C’est notamment le cas chez l’hébergeur Ionos 1and1.

Il vous faut connaître et configurer manuellement le chemin d’accès web.

Par exemple dans l’adresse http://compta.mon-asso.tld/ , le chemin d’accès est / , (cas où Garradin est installé dans un sous-domaine dédié) et dans l’exemple http://mon-asso.tld/compta/ (installé dans un sous-répertoire), le chemin d’accès est /compta/ .

Une fois que vous avez identifié le chemin d’accès, il faut l’inscrire dans le fichier config.local.php de cette manière :

<?php

namespace Garradin;

const WWW_URI = "CHEMIN";

Remplacez CHEMIN par le chemin d’accès identifié précédemment.

Maintenant il faudrait que je puisse ajouter ce paramètre dans l’installation. Pas facile, il faudrait aussi que j’essaie d’améliorer le code comme demander par les devs de Yunohost. Est-ce que l’un de vous est actif encore ?