Méthode en utilisant les fichiers correctifs

Patch file

Articles sur la mise à jour et/ou mise à niveau de phpBB
Répondre
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

Méthode en utilisant les fichiers correctifs

Message par varchar »

"Patch file" méthode en utilisant les fichiers correctifs

Le pack de fichier de correctif est destiné à ceux qui souhaitent effectuer une mise à jour via l'application de correctif et ne doit être utilisé que par ceux qui sont à l'aise avec.

Le fichier de correctif est une solution pour ceux qui ont des modifications dans les fichiers de base de phpBB et qui ne veulent pas les rajouter à tous les fichiers modifiés. Pour l'utiliser, vous aurez besoin d'un accès en ligne de commande à une application de correctif de type UNIX standard. Si vous n'avez pas accès à une telle application, mais souhaitez tout de même utiliser cette approche de mise à jour, nous vous recommandons vivement la mise à jour par la méthode du Pack complet. C'est également la méthode de mise à jour recommandée.

Un certain nombre de fichiers correctifs sont fournis pour vous permettre de mettre à jour les versions stables précédentes. Sélectionnez le bon patch, par ex. si votre version actuelle est 3.3.0, vous avez besoin du fichier phpBB-3.3.1-patch.zip/tar.bz2. Placez le correctif correct dans le répertoire parent contenant les fichiers de base de phpBB (c'est-à-dire index.php, viewforum.php, etc.). Cela fait, vous devez exécuter la commande suivante : patch -cl -d [PHPBB DIRECTORY] -p1 < [PATCH NAME] (où PHPBB DIRECTORY est le nom du répertoire dans lequel réside votre installation phpBB, par exemple phpBB, et où PATCH NAME est le nom de fichier correspondant au fichier patch sélectionné). Cela devrait se terminer rapidement, espérons-le sans aucun commentaire HUNK FAILED.

Si vous rencontrez des échecs, vous devriez envisager d'utiliser la méthode Changed Files pour remplacer les fichiers qui n'ont pas été corrigés. Veuillez noter que vous devrez rajouter manuellement tous les MOD à ces fichiers particuliers. Alternativement, si vous savez comment, vous pouvez examiner les fichiers .rej pour déterminer ce qui a échoué et faire des ajustements manuels à la source pertinente.

Vous devez, bien sûr, supprimer le fichier (ou les fichiers) de correctif après utilisation. Comme pour les autres procédures de mise à jour, vous devez accéder à /install/app.php/update, sélectionner "Mettre à jour la base de données uniquement" et soumettre la page après avoir terminé la mise à jour des fichiers. Cela mettra à jour le schéma et les données de votre base de données (le cas échéant) et incrémentera le numéro de version. Si vous avez un accès shell à votre serveur, vous souhaiterez peut-être effectuer la mise à jour via l'interface de ligne de commande. Depuis la racine de votre board, exécutez la commande suivante : php bin/phpbbcli.php --safe-mode db:migrate.
Répondre