documentation_technique:paheko

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
documentation_technique:paheko [02/12/2025 19:15:01] – ref wkhtmltopdf thomasdocumentation_technique:paheko [10/23/2026 10:22:50] (Version actuelle) – thomas
Ligne 1: Ligne 1:
 ====== Paheko ====== ====== Paheko ======
 +
  
 Potentiel candidat à remplacer galette. Potentiel candidat à remplacer galette.
Ligne 5: Ligne 6:
 Déployé sur Tavernier, dans **/var/www/paheko** Déployé sur Tavernier, dans **/var/www/paheko**
  
-Utilise un compte utilisateur **paheko** et un pool php 8.2 dédié+Utilise un compte utilisateur **paheko** et un pool php 8.4 dédié 
 + 
 +==== Mise à jour: ==== 
 + 
 +Télécharger la nouvelle version 
 + 
 +Décompresser dans /var/www 
 + 
 +s'assurer des bonnes permissions (rwx pour paheko) 
 + 
 +copier paheko/data/ et paheko/config.local.php dans le répertoire de la nouvelle version 
 + 
 +faire pointer le lien paheko vers la nouvelle version 
 + 
 +Après vérification, supprimer l'ancienne version 
 + 
 +```bash 
 +export VERSION=1.3.24 
 +curl -OL https://fossil.kd2.org/paheko/uv/paheko-${VERSION}.tar.gz 
 +tar xf paheko-${VERSION}.tar.gz -C /var/www/ 
 +chown paheko:www-data /var/www/paheko-${VERSION} 
 +cp -var /var/www/paheko/data /var/www/paheko-${VERSION}/ 
 +cp -var /var/www/paheko/config.local.php /var/www/paheko-${VERSION}/ 
 +unlink /var/www/paheko 
 +ln -s  /var/www/paheko-${VERSION} /var/www/paheko 
 +rm -f paheko-${VERSION}.tar.gz  
 +systemctl restart php8.4-fpm.service 
 +```
  
 ==== configuration ==== ==== configuration ====
Ligne 13: Ligne 41:
 wkhtmltopdf en version statique a été installé dans /usr/local/bin (via téléchargement et installation manuelle du paquet Debian) wkhtmltopdf en version statique a été installé dans /usr/local/bin (via téléchargement et installation manuelle du paquet Debian)
  
-pool php : /etc/php/8.2/fpm/pool.d/paheko.conf+pool php : /etc/php/8.4/fpm/pool.d/paheko.conf
  
 site web : tavernier:/etc/nginx/sites-available/paheko.conf site web : tavernier:/etc/nginx/sites-available/paheko.conf
Ligne 29: Ligne 57:
 FIXME le site ne réponde pas à paheko.hadoly.org  FIXME le site ne réponde pas à paheko.hadoly.org 
  
-Prérequis:  php8.2-sqlite3 et mbstring+Prérequis:  php8.4-sqlite3 et php8.4-mbstring
  
 Téléchargement et décompression de l'archive dans le dossier dédié Téléchargement et décompression de l'archive dans le dossier dédié
Ligne 35: Ligne 63:
 Aller sur https://paheko.hadoly.fr Aller sur https://paheko.hadoly.fr
  
-Création d'une config nginx sur tavernier (copie de la conf de galette)+Création d'une config nginx sur tavernier (https://fossil.kd2.org/paheko/wiki?name=Installation/nginx)
  
 Création d'un reverse sur merlin Création d'un reverse sur merlin
  
-Création d'un pool php-fpm 8.2 dédié+Création d'un pool php-fpm 8.4 dédié
  
 Création de 2 **cronjobs** dans /etc/crontab Création de 2 **cronjobs** dans /etc/crontab
  
-''00 06 * * *     paheko  php8.2 /var/www/paheko/scripts/cron.php+''00 06 * * *     paheko php8.3 /var/www/paheko/bin/paheko cron''
  
-*/5 * * * *     paheko  php8.2 /var/www/paheko/scripts/emails.php''+''**/5 * * * *     paheko php8.3 /var/www/paheko/bin/paheko queue run''
  
 +Les cron ne fonctionnent pour l'instant pas en 8.4
  
  • documentation_technique/paheko.1739387701.txt.gz
  • Dernière modification : 02/12/2025 19:15:01
  • de thomas