Erreurs de licence et de clé de produit.

Learn DXPR BuilderManage the siteEen probleem oplossen

Libérez une licence, retrouvez l’éditeur après un changement de clé, ou restaurez la connexion à DXPR. Trois faits expliquent presque toutes les questions de licence. Chaque compte avec la permission de modification utilise une licence. Les licences sont comptées sur tous les sites qui partagent la clé. Et le site garde le dernier contrôle de licence jusqu’à un jour.

Je vois « insufficient User licenses »

Le message complet commence par « Oops, the no-code editor is not loading here because there are insufficient User licenses included in your DXPR.com subscription. »

Comment les licences sont comptées :

  • Permission : chaque compte dans un rôle avec Edit with DXPR Builder utilise une licence, même s’il n’ouvre jamais l’éditeur. L’utilisateur 1 compte toujours. Les comptes exclus ne comptent pas.
  • E-mail : les comptes sont rapprochés par adresse e-mail sur tous les sites de la clé. Une personne sur la production et la préproduction compte une fois. Trois comptes de test comptent trois fois.
  • Ordre : quand il y a plus de comptes que de licences, les comptes enregistrés en premier gardent l’éditeur. Les autres voient le message.

Pour libérer des licences :

  1. Accédez à DXPR Studio > DXPR Builder > User Licenses (/admin/dxpr_studio/dxpr_builder/user_licenses).
  2. Cliquez sur Exclude from editing à côté des comptes qui ne doivent pas modifier.
  3. Cliquez sur Delete license data à côté des e-mails qui n’ont plus de compte sur ce site.
  4. Retirez Edit with DXPR Builder des rôles qui n’en ont pas besoin, sur chaque site qui partage la clé.
  5. Videz tous les caches sur chaque site.

Note : une licence attribuée depuis moins de 30 jours ne peut pas encore être exclue. La colonne Operations affiche « Can be excluded in » et le nombre de jours.

Astuce : vous pouvez aussi cocher Exclude from DXPR builder editing sur le formulaire de modification d’un utilisateur. Seuls les rôles avec Administer DXPR Builder configuration voient cette case.

Je vois un autre message de limite

  • « Only one account can use DXPR Builder on the DXPR Free tier ». L’offre gratuite permet un seul contributeur, le compte nommé dans le message. Ajoutez un abonnement payant via le lien du message.
  • « Sorry, you cannot author more than ... content items ». Votre offre limite le nombre de pages construites avec DXPR Builder. La page Content items liée les liste. Mettez à niveau via le lien du message.
  • « your user account does not have a valid email address ». Les licences sont liées aux adresses e-mail. Donnez au compte une adresse valide sur son formulaire de modification.

Je vois « We are having trouble connecting to the DXPR servers »

Le tableau User Licenses peut aussi dire « There are no billable users recorded yet. » Le site n’a pas pu obtenir son statut de licence depuis DXPR. Une clé de produit rejetée cause le même message, donc vérifiez d’abord la clé (section suivante).

  1. Autorisez le HTTPS sortant du serveur web vers dxpr.com, et vers kavya.dxpr.com si vous utilisez les fonctions IA. Les navigateurs des contributeurs doivent atteindre cdn2.dxpr.com. Voir Utiliser DXPR Builder derrière un pare-feu.
  2. Lancez curl -I https://dxpr.com sur le serveur. Une erreur TLS ou DNS ici est un problème d’hébergement.
  3. Ouvrez Reports > Recent log messages et cherchez « License info API call failed ». L’entrée montre l’erreur, par exemple cURL error 35 pour une poignée de main TLS ratée.
  4. Videz tous les caches. Le site garde un contrôle raté 30 minutes avant de redemander.

Ma clé de produit n’est pas acceptée

Accédez à DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings) et ouvrez la section License. Ce que vous vérifiez dépend de Storage method.

Avec Configuration storage, vous collez la clé dans Product key et le formulaire la vérifie quand vous cliquez sur Save settings :

  • « Invalid product key. Copy the complete key without extra spaces. » Copiez à nouveau toute la clé. Supprimez tout espace ou saut de ligne en fin de champ. Une clé faite pour DXPR Builder 1.x affiche aussi cette erreur ; collez plutôt votre clé actuelle.

Avec Key module, la clé vit dans l’entité Key choisie sous Key, et le formulaire vérifie la valeur de cette clé. « The selected key does not hold a valid product key. » signifie qu’elle détient un autre secret, comme la clé d’un fournisseur d’IA, ou une clé cassée. Choisissez la bonne clé, ou accédez à Configuration > System > Keys (/admin/config/system/keys), modifiez cette clé et collez toute la clé de produit comme valeur.

Après un changement, videz tous les caches. Le site garde un contrôle de licence réussi 24 heures.

Note : les copies de préproduction et de développement ont aussi besoin de la clé. Elles partagent les licences avec la production par rapprochement d’e-mails.

Astuce : en production, utilisez Key module avec une clé qui lit une variable d’environnement ou un fichier. Une clé avec le fournisseur Configuration reste exportée avec votre configuration.

Vérifier la correction

Rechargez la page dans une fenêtre privée en tant que contributeur. Le message a disparu et le tableau User Licenses liste les comptes attendus.

Et ensuite ?

Rester dans les limites de votre licence pour les limites d’offre et l’usage quotidien du tableau.