Résoudre les problèmes de validation de licence

Quand vous installez et activez WP Rocket, la validation de votre licence se passe en coulisses.

Si la validation de votre licence ne se fait pas automatiquement, vous verrez un écran comme celui-ci :

Le problème n’est pas que vos informations de licence sont grisées car vous n'êtes pas censé modifier ces champs, ils sont automatiquement détectés. Mais nos serveurs ont besoin de contacter votre site pour faire cela. Si votre site bloque les requêtes HTTP externes, nous ne pourrons pas valider votre licence et vous verrez ce message. Voilà comment résoudre ce problème.

Enregistrer les modifications

Tout d'abord, essayez simplement de cliquer sur le bouton Enregistrer les modifications. Dans la plupart des cas, cela suffira. Si ce n'est pas le cas, passons à l'étape suivante.

Autoriser nos adresses IP

Contactez votre hébergeur et demandez-lui d’autoriser nos adresses IPs : 

  •  185.10.9.101

Remarque Débloquer nos adresses IPs résout ce problème dans 99% des cas !

Vérifier wp-config.php

Regardez dans votre fichier wp-config.php et regardez si cette ligne s’y trouve : define( 'WP_HTTP_BLOCK_EXTERNAL', true );

Si elle y est, c’est elle qui bloque la validation de la licence.

Cette ligne peut être une bonne chose pour des raisons de sécurité, mais il est préférable d'autoriser les domaines approuvés comme nous : *.wp-rocket.me

Vous pouvez donc effacer la constante ci-dessus, ou la régler sur FALSE, et utiliser la constante WP_ACCESSIBLE_HOSTS pour nous autoriser (et tout autre domaine nécessaire sur une liste où chaque nom est séparé par une virgule). Par exemple :

define( 'WP_ACCESSIBLE_HOSTS', 'wp-rocket.me,*wp-rocket.me,*.wordpress.org,localhost' );

Désactiver vos plugins de Sécurité

Certains plugins de sécurité, en fonctions de leurs réglages, peuvent aussi bloquer ce processus de validation. Veuillez les désactiver temporairement afin que la validation puisse se faire.

Télécharger et réinstaller

Dans de rares cas, vous allez devoir télécharger une version de WP Rocket depuis votre page de compte, le réinstaller et l'activer. En particulier si l'écran de validation vous montre une adresse email sans rapport avec votre compte ou une des informations génériques de licence.

Sites de test

Un problème peut survenir si vous clonez votre site de la production vers un site de test en utilisant un outil qui effectue des remplacements de noms de domaines dans votre base de données. Cela peut se produire lorsque vous utilisez les fonctionnalités de création de sites de test intégrées des services d'hébergement "managés" comme WP Engine, Kinsta, Flywheel, etc.

Dans ces cas, si l'adresse électronique de votre compte WP Rocket est :  nom@domain.com

Elle sera mise à jour sur votre site de test à l'adresse suivante :  nom@domaindetest.com

Elle ne sera alors plus reconnue par notre système de validation. Dans ce cas, vous verrez l'adresse électronique incorrecte sur l'écran des paramètres de WP Rocket.

La solution consiste à définir les informations de licence correctes dans votre fichier wp-config.php :

define( 'WP_ROCKET_EMAIL', 'INSÉRER L'EMAIL DU CLIENT');
define( 'WP_ROCKET_KEY', 'INSÉRER l'API DU CLIENT');

Remplacez "INSÉRER L'EMAIL DU CLIENT" par l'e-mail correct associé à votre compte WP Rocket. 
Remplacez "INSÉRER l'API DU CLIENT" par la clé API que vous voyez sur l'écran des paramètres :

Après avoir mis à jour votre fichier wp-config.php, visitez le tableau de bord de WP Rocket, et cliquez sur le bouton "Valider la licence". Votre licence doit être validée.

Si vous ne pouvez pas voir la clé API et l'adresse e-mail sur l'écran des réglages, vous pouvez trouver ces informations dans le fichier licence-data.php, à partir du fichier ZIP du plugin que vous avez téléchargé depuis votre compte WP Rocket :


Résolution des erreurs de validation

  • La validation de la licence a échoué. Notre serveur n'a pas pu résoudre la requête de votre site web.
  • Veuillez essayer le general troubleshooting steps. If the issue persists, please contact support.

  • License validation failed: Your license is not valid.
  • You may not have an active license of WP Rocket. Please purchase one on our website.

  • License validation failed: You cannot add more websites. Upgrade your account or License validation failed: You have added as many sites as your current license allows. 
  • The number of websites allowed for your license has been reached. You will need to upgrade your license to add more websites from your account.

    Heads up! If you have validated your license on a localhost website first, you may need to transfer your license to the production website too.

  • License validation failed: This website is not allowed.
  • Your website is not allowed. Please contact support for more information.

  • License validation failed: This license key is not recognized.
  • First, try re-installing WP Rocket on your website. If the issue persists, please contact support.

  • License validation failed. You may be using a nulled version of the plugin.
  • Your plugin may not have been purchased and issued from our website. Please make sure it is official or purchase a license.

  • License validation failed. This user account is blocked.
  • It’s possible your account has been blocked due to unusual activity, such as when a license has been publicly shared or violates our terms of service. Please review your account and make sure that you recognize all of the websites listed. Contact support if you believe this notice is in error or you discover your license has been compromised.

  • License validation failed. This user account does not exist in our database.
  • The user email associated with the license isn’t in our database. Please contact support.

  • Curl error 28
  • This is usually related to a security restriction from a plugin, a firewall or your host. Make sure that the IP addresses above are added to the relevant allow lists. For further details about this error, please see this guide: cURL error 28

  • Curl errors related to SSL
  • If you receive cURL error 60, this is related to an issue with the SSL certificate on your server. You should ask your host to resolve that error. To validate your WP Rocket license in the meantime:

    1. Install and activate the following helper plugin:

      📥  Download (.zip): WP Rocket | Disable SSL Certificate Validation
      Developers: You can find the code for this plugin on GitHub.

    2. Go to WP Rocket > Settings
    3. Click “Save Changes” to re-try the license validation
    4. Deactivate the helper plugin

    If the helper plugin doesn't fix the issue, you can try the following (require root access to server):

    1. Download the latest cacert.pem from https://curl.haxx.se/ca/cacert.pem
    2. Add the following line to php.ini or .user.ini file:
      curl.cainfo="/path/to/cacert.pem"

License Validation for Bedrock

Please check our doc: How to use WP Rocket with Bedrock WordPress Boilerplate

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.