What to expect when updating the Cloudflare add-on to version 2.5
English version: What to expect when updating the Cloudflare add-on to version 2.5
L'extension Cloudflare 2.5 modifie la façon dont WP Cerber gère les règles d'accès IP Cloudflare. Lors d'une mise à jour depuis une version antérieure, l'extension reconstruit automatiquement les règles existantes à partir de l'état actuel de WP Cerber, au lieu de tenter de migrer chaque enregistrement de règle historique.
Pour la plupart des sites web, aucune reconstitution manuelle des règles n'est nécessaire.
Avant la mise à jour
L'extension Cloudflare 2.5 nécessite :
- WP Cerber 9.8.3 ou plus récent
- PHP 7.4 ou version ultérieure
Si votre site web utilise une ancienne version de WP Cerber, mettez à jour WP Cerber avant de mettre à jour l'extension Cloudflare.
Assurez-vous que votre adresse e-mail Cloudflare et votre clé API globale sont enregistrées dans les paramètres de l'extension. La reconstruction automatique ne démarrera pas tant que ces informations d'identification ne seront pas renseignées.
L'enregistrement des diagnostics est facultatif, mais son activation avant la mise à jour vous permet d'obtenir un compte rendu détaillé de la reconstruction dans le journal de diagnostic WP Cerber.
Que se passe-t-il après la mise à jour ?
Les règles créées par les anciennes versions du module complémentaire ne sont pas converties une par une. Les enregistrements plus anciens ne contiennent pas toujours suffisamment d'informations pour déterminer avec certitude si une règle Cloudflare appartenait initialement à un blocage ou à une entrée de liste de contrôle d'accès IP.
La version 2.5 utilise donc l'état actuel de WP Cerber comme source de référence. Elle reconstruit les règles Cloudflare qui devraient exister actuellement pour :
- Liste d'accès IP autorisé
- Liste d'accès IP bloquée
- verrouillages WP Cerber actifs que l'extension synchronise normalement
La reconstruction tient compte de vos paramètres d'extension actuels. Si la synchronisation est désactivée pour l'une de ces catégories, les règles de cette catégorie ne seront pas recréées.
Ce processus ne modifie pas vos listes d'accès IP WP Cerber ni les blocages actifs. Les règles Cloudflare non gérées par l'extension Cloudflare de WP Cerber ne sont pas concernées par la reconstruction.
Quand la reconstruction commencera
La reconstruction démarre automatiquement lorsque l'extension traite le prochain événement IP WP Cerber pertinent, tel qu'un verrouillage, un déverrouillage ou une modification d'une liste d'accès IP.
Cela signifie que la mise à jour ne se déclenchera peut-être pas immédiatement après. Sur un site web peu fréquenté, le prochain événement pertinent peut survenir plus tard. D'ici là, les règles Cloudflare existantes restent en vigueur et l'extension continue de fonctionner normalement.
Si vous souhaitez déclencher la reconstruction sans attendre une activité normale, vous pouvez ajouter une entrée à une liste d'accès IP WP Cerber, puis la supprimer.
Ce que vous pourriez remarquer dans Cloudflare
La reconstruction remplace les anciens objets de règles Cloudflare au lieu de les conserver. Par conséquent, les identifiants des règles changent et le nombre de règles visibles peut varier temporairement pendant la reconstruction.
Les listes d'accès volumineuses ou un grand nombre de blocages actifs peuvent nécessiter plusieurs requêtes. L'extension effectue la reconstruction progressivement au lieu de tenter de recréer chaque règle lors d'une seule requête de site web.
L'extension supprime généralement une règle existante avant de la remplacer, car Cloudflare n'autorise pas la création d'une nouvelle règle d'accès IP pour une cible déjà couverte par une règle. Si Cloudflare refuse la suppression d'une règle existante, celle-ci reste enregistrée pour une nouvelle tentative et peut temporairement empêcher la création de sa remplaçante.
WP Cerber continue d'appliquer ses listes de contrôle d'accès IP et ses blocages existants tout au long du processus. Des modifications temporaires des règles Cloudflare sont à prévoir pendant la reconstruction.
Certaines entrées WP Cerber ne peuvent pas être dupliquées sur Cloudflare.
WP Cerber prend en charge une gamme plus étendue d'adresses IP et de définitions de réseau que les règles d'accès IP de Cloudflare.
Si une entrée de liste de contrôle d'accès IP ou une cible de verrouillage est valide dans WP Cerber mais ne peut pas être représentée par Cloudflare, l'extension la laisse inchangée dans WP Cerber et ne crée pas de règle Cloudflare pour celle-ci.
La reconstruction ne modifie ni ne supprime jamais une entrée WP Cerber dans le seul but de la rendre compatible avec Cloudflare. Les restrictions de Cloudflare concernant les cibles des règles restent également applicables après la mise à jour.
Si la reconstruction est interrompue
La reconstruction est conçue pour se poursuivre sur plusieurs événements IP WP Cerber. Si elle ne peut pas se terminer lors d'une requête, son état est conservé et le traitement reprend ultérieurement.
Une lecture de base de données infructueuse maintient également la phase concernée en attente. Si une ancienne règle Cloudflare ne peut être supprimée, son enregistrement reste disponible pour une nouvelle tentative.
Le rejet d'une règle de remplacement par Cloudflare n'entraîne pas la suspension de la reconstruction complète. Cet échec peut être signalé à un administrateur ou consigné dans le journal de diagnostic si la journalisation est activée. La règle Cloudflare correspondante peut rester manquante une fois la reconstruction terminée.
Si la configuration finale des règles Cloudflare ne correspond pas à vos attentes, consultez d'abord les notifications de l'administration WordPress. Si la journalisation des diagnostics est activée, vérifiez le journal de diagnostic WP Cerber pour identifier les opérations Cloudflare rejetées ou les cibles non prises en charge.
Si rien ne semble avoir démarré, vérifiez que l'adresse e-mail Cloudflare et la clé API globale sont bien enregistrées dans les paramètres du module complémentaire, puis déclenchez un événement IP pertinent en ajoutant et en supprimant une entrée de liste d'accès IP.
Après la reconstruction
Une fois la reconstruction terminée, Cloudflare contient les règles que l'extension a pu créer à partir de l'état actuel de WP Cerber et des cibles que Cloudflare peut représenter. L'extension poursuit ensuite la synchronisation normale pour les modifications ultérieures des listes de contrôle d'accès IP, les verrouillages et les déverrouillages.
Normalement, vous n'avez pas besoin de recréer manuellement les règles Cloudflare après la mise à jour vers la version 2.5.