L'erreur "Page not found" lors de l'utilisation du lien de réinitialisation du mot de passe de WooCommerce est généralement causée par l'un des problèmes suivants :
1. Permalink Settings
- WooCommerce s'appuie fortement sur les permaliens de WordPress. S'ils ne sont pas correctement configurés, le lien de réinitialisation du mot de passe risque de ne pas fonctionner.
- Fixer:
- Aller à Paramètres > Permaliens dans la zone d'administration de WordPress.
- Enregistrez à nouveau la structure des permaliens, même si elle n'a pas été modifiée.
- Testez le lien de réinitialisation du mot de passe.
2. Conflits de points de terminaison personnalisés
- WooCommerce utilise des points de terminaison personnalisés pour des actions telles que la réinitialisation du mot de passe, qui peuvent entrer en conflit avec d'autres plugins ou thèmes.
- Fixer:
- Assurez-vous que les points de terminaison de WooCommerce sont correctement configurés :
- Aller à WooCommerce > Paramètres > Avancés.
- Vérifiez la section "Points de terminaison du compte". Le point de terminaison pour la réinitialisation du mot de passe est généralement
/motdepasseperdu/
ou/mon-compte/mot-de-passe-perdu/
.
- S'il y a un conflit, changez le nom du point d'arrivée en quelque chose d'unique (par exemple,
passe perdue
).
- Assurez-vous que les points de terminaison de WooCommerce sont correctement configurés :
3. Compatibilité des thèmes
- Certains thèmes remplacent les modèles ou les URL de WooCommerce, ce qui entraîne des erreurs.
- Fixer:
- Passer temporairement à un thème WordPress par défaut.
- Testez le lien de réinitialisation du mot de passe. S'il fonctionne, le problème vient de votre thème.
- Contactez le développeur du thème pour obtenir de l'aide ou assurez-vous que le thème est mis à jour.
4. Conflit avec les plugins
- D'autres plugins peuvent interférer avec les fonctionnalités de WooCommerce.
- Fixer:
- Désactivez tous les autres plugins à l'exception de WooCommerce.
- Testez le lien de réinitialisation du mot de passe.
- Réactivez les plugins un par un pour identifier le coupable.
5. Mauvaise correspondance SSL ou HTTP/HTTPS
- Si votre site n'utilise pas entièrement le protocole HTTPS, l'URL des liens de réinitialisation du mot de passe peut être incorrecte.
- Fixer:
- Veillez à ce que votre site utilise le protocole HTTPS.
- Mettre à jour le Adresse WordPress et Adresse du site à utiliser
https://
sous Réglages > Général. - Utilisez un plugin comme Meilleur remplacement de la recherche pour remplacer l'ancienne
http://
URL avechttps://
dans la base de données.
- Veillez d'abord à faire une sauvegarde de votre site web.
6. Installation défectueuse de WooCommerce
- Parfois, les fichiers de base de WooCommerce peuvent être corrompus ou manquants.
- Fixer:
- Réinstaller WooCommerce à partir de Plugins > Ajouter un nouveau.
Étapes de débogage
- Vérifier le URL du lien de réinitialisation du mot de passe. Il devrait ressembler à quelque chose comme
https://yourdomain.com/my-account/lost-password/
. - Activez le mode de débogage de WordPress en ajoutant ce qui suit à votre fichier
wp-config.php
file:phpCopier le codedefine('WP_DEBUG', true) ; define('WP_DEBUG_LOG', true) ;
- Vérifier le journal de débogage à l'adresse
wp-content/debug.log
pour tout message d'erreur.
- Vérifier le journal de débogage à l'adresse