Errori di licenza e chiave prodotto.

Impara DXPR BuilderGestisci il sitoRisolvi un problema

Libera una licenza, fai tornare l’editor dopo un cambio di chiave, o ripristina la connessione a DXPR. Tre fatti spiegano quasi ogni domanda sulle licenze. Ogni account con il permesso di modifica usa una licenza. Le licenze si contano su ogni sito che condivide la chiave. E il sito conserva l’ultimo controllo di licenza fino a un giorno.

Vedo "insufficient User licenses"

Il messaggio completo inizia con "Oops, the no-code editor is not loading here because there are insufficient User licenses included in your DXPR.com subscription."

Come si contano le licenze:

  • Permesso: ogni account in un ruolo con Edit with DXPR Builder usa una licenza, anche se non apre mai l’editor. L’utente 1 conta sempre. Gli account esclusi no.
  • Email: gli account si abbinano per indirizzo email su ogni sito con la chiave. Una persona su produzione e staging conta una volta. Tre account di test contano tre volte.
  • Ordine: quando ci sono più account che licenze, gli account registrati per primi conservano l’editor. Gli altri vedono il messaggio.

Per liberare licenze:

  1. Vai in DXPR Studio > DXPR Builder > User Licenses (/admin/dxpr_studio/dxpr_builder/user_licenses).
  2. Fai clic su Exclude from editing accanto agli account che non devono modificare.
  3. Fai clic su Delete license data accanto alle email che non hanno più un account su questo sito.
  4. Rimuovi Edit with DXPR Builder dai ruoli che non ne hanno bisogno, su ogni sito che condivide la chiave.
  5. Svuota tutte le cache su ogni sito.

Nota: una licenza assegnata meno di 30 giorni fa non può ancora essere esclusa. La colonna Operations mostra "Can be excluded in" e il numero di giorni.

Suggerimento: puoi anche selezionare Exclude from DXPR builder editing nel form di modifica di un utente. Solo i ruoli con Administer DXPR Builder configuration vedono quella casella.

Vedo un altro messaggio di limite

  • "Only one account can use DXPR Builder on the DXPR Free tier". Il piano Free consente un editor, l’account indicato nel messaggio. Aggiungi un abbonamento a pagamento tramite il link nel messaggio.
  • "Sorry, you cannot author more than ... content items". Il tuo piano limita il numero di pagine create con DXPR Builder. La pagina Content items collegata le elenca. Passa a un piano superiore tramite il link nel messaggio.
  • "your user account does not have a valid email address". Le licenze sono legate agli indirizzi email. Dai all’account un indirizzo valido nel suo form di modifica.

Vedo "We are having trouble connecting to the DXPR servers"

La tabella User Licenses può anche dire "There are no billable users recorded yet." Il sito non è riuscito a ottenere il suo stato di licenza da DXPR. Una chiave prodotto rifiutata causa lo stesso messaggio, quindi controlla prima la chiave (prossima sezione).

  1. Consenti HTTPS in uscita dal server web verso dxpr.com, e verso kavya.dxpr.com se usi le funzionalità AI. I browser degli editor devono raggiungere cdn2.dxpr.com. Vedi Usare DXPR Builder dietro un firewall.
  2. Esegui curl -I https://dxpr.com sul server. Un errore TLS o DNS qui è un problema di hosting.
  3. Apri Reports > Recent log messages e cerca "License info API call failed". La voce mostra l’errore, per esempio cURL error 35 per un handshake TLS non riuscito.
  4. Svuota tutte le cache. Il sito conserva un controllo non riuscito per 30 minuti prima di chiedere di nuovo.

La mia chiave prodotto non è accettata

Vai in DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings) e apri la sezione License. Cosa controllare dipende da Storage method.

Con Configuration storage, incolli la chiave in Product key e il form la verifica quando fai clic su Save settings:

  • "Invalid product key. Copy the complete key without extra spaces." Copia di nuovo tutta la chiave. Cancella spazi o interruzioni di riga alla fine del campo. Anche una chiave creata per DXPR Builder 1.x mostra questo errore; incolla invece la tua chiave attuale.

Con Key module, la chiave vive nell’entità Key selezionata in Key, e il form verifica il valore di quella chiave. "The selected key does not hold a valid product key." significa che contiene un altro segreto, come la chiave di un provider AI, o una chiave rotta. Scegli la chiave giusta, oppure vai in Configuration > System > Keys (/admin/config/system/keys), modifica quella chiave e incolla l’intera chiave prodotto come suo valore.

Dopo una modifica, svuota tutte le cache. Il sito conserva un controllo di licenza riuscito per 24 ore.

Nota: anche le copie di staging e sviluppo hanno bisogno della chiave. Condividono le licenze con la produzione tramite abbinamento email.

Suggerimento: in produzione, usa Key module con una chiave che legge una variabile d’ambiente o un file. Una chiave con provider Configuration viene comunque esportata con la tua configurazione.

Verifica che il problema sia risolto

Ricarica la pagina in una finestra privata come editor. Il messaggio non c’è più e la tabella User Licenses elenca gli account previsti.

E adesso?

Gestione delle licenze per i limiti di piano e l’uso quotidiano della tabella.