Paheko (ex Garradin) : installation et mise à jour
Paheko (ex Garradin) est un logiciel libre de gestion d'association (https://paheko.cloud/) qui peut être installé sur un espace web Ouvaton, sous réserve de quelques manipulations.
Installation à la racine d'un espace d'hébergement
Paheko sera alors accessible à l'adresse
https://mondomaine.tld/
.
- Télécharger la dernière version du logiciel Paheko disponible en https://fossil.kd2.org/paheko/doc/trunk/doc/index.md.
- Décompresser ce fichier quelque part sur votre ordinateur.
- Transférer par FTP le contenu du dossier décompressé (et pas directement ce dossier lui-même) dans le répertoire httpdocs/.
- Renommer le fichier
config.dist.php
enconfig.local.php
, puis éditer ce fichier pour y ajouter la ligne :
const WWW_URI = "/";
et la ligne
const FILE_STORAGE_QUOTA = 500000;
- Éditer le fichier
.htaccess
pour y dé-commenter quelques lignes et obtenir un contenu identique à :
<IfModule mod_rewrite.c>
RewriteEngine on
## Remplacer dans les lignes suivantes
## /garradin/ par le nom du sous-répertoire où est installé garradin
RewriteBase /
FallbackResource /www/_route.php
## Ne pas modifier les lignes suivantes, les décommenter simplement !RewriteCond %{REQUEST_URI} !www/
RewriteRule ^(.*)$ www/$1 [QSA,L]
</IfModule>
- Supprimer les fichiers
httpdocs/index.php
ethttpdocs/www/.htaccess
- Suivre la procédure d'installation de Paheko.
Installation dans un sous dossier
Pour installer Paheko dans un sous dossier et le rendre accessible à une adresse comme
https://mondomaine.tld/paheko
, suivre les indications ci-dessous.
- Télécharger la dernière version du logiciel Paheko disponible en https://fossil.kd2.org/paheko/doc/trunk/doc/index.md.
- Décompresser ce fichier quelque part sur votre ordinateur.
- Transférer par FTP le contenu du dossier décompressé à l'endroit prévu pour (mondomaine.tld/pakeho).
- Éditer le fichier nommé
.htaccess
qui se trouve dans le répertoire /paheko et dé-commenter les lignes à partir de
<IfModule\_mod\_rewrite.c>
et jusqu'à
</IfModule>
comprise (c'est à dire supprimer le premier hash (#) de toutes les lignes qui en comportent un).
- Supprimez le fichier
.htaccess
qui se trouve dans le répertoire/www
. - Dans le répertoire
/paheko,
supprimer le fichierindex.php
. - Toujours dans le répertoire
/paheko
, renommer le fichierconfig.dist.php
enconfig.local.php
. - Puis éditer ce fichier : en dessous de la ligne
namespace garradin;
ajouter les lignes :
const WWW\_URI = "/garradin/";
const FILE\_STORAGE\_QUOTA = 50000;
ce qui doit donner le résultat ci-dessous :
namespace Garradin;
const WWW_URI = "/paheko/";
const FILE_STORAGE_QUOTA = 500000;`
- C'est fini 🎉 Paheko est installé vous pouvez maintenant le paramétrer en
https://mondomaine.tld/paheko
Mise à jour
Important : Que la mise à jour soit faite par copie par ftp ou par l'interface web (dans configuration), il faut penser à supprimer de nouveau le fichier httpdocs/www/.htaccess