Lecteur Markdown

updater Documentation › UPDATER_DOCUMENTATION_FR

Updater Documentation Fr

Fonctionnalité : Updater #

Installation et Configuration

Par FTP : Déposer le répertoire updater/ dans /plugins/.

Par package manager : Sélectionner updater dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : /plugins/updater/updater.php
  • Configuration : /plugins/updater/conf/updater.conf.inc.php

Paramètres de configuration (updater.conf.inc.php) :

| Variable | Valeur par défaut | Description |

|---|---|---|

| $basedatadisplay | 'yes' | Affichage dans l'interface de gestion |

| $basedisplevel | BASE_LEVEL_ADMIN | Niveau minimum pour consulter |

| $ftype | 3 | Type plugin (système) |

| BACKUP_DIR | $cfg[20]/backups/ | Répertoire des sauvegardes |

| DRY_RUN | false | Mode simulation (test sans écriture) |

Authentification :

  • $site_id = $cfg[1]
  • $auth_token = hash('sha256', $cfg[23] . $site_id)

Utilisation

#

1. Récupération du manifeste — liste des fichiers avec hash attendu depuis UPDATE_SERVER.

2. Comparaison — chaque fichier local est hashé et comparé au manifeste.

3. Dry-run — simulation des opérations avant exécution réelle.

Endpoint distant consulté #

text
UPDATE_SERVER/index.php?obj=versions.rss&token=X&site_id=Y

Hooks et Points d'entrée

text
?obj=updater.php		— Interface principale (comparaison et mise �  jour)

Dépendances

  • Beamreactor\Sanitizer\Parser
  • Extension PHP cURL — requise pour le manifeste distant
  • $cfg[1] (site_id) et $cfg[23] (clé secrète) — authentification vers le serveur