Erros de licença e chave de produto.

Aprender DXPR BuilderGerir o siteResolver um problema

Liberte uma licença, recupere o editor depois de uma mudança de chave ou restabeleça a ligação à DXPR. Três factos explicam quase todas as perguntas de licenças. Cada conta com a permissão de edição usa uma licença. As licenças contam-se em todos os sites que partilham a chave. E o site guarda a última verificação de licenças até um dia.

Vejo "insufficient User licenses"

A mensagem completa começa com "Oops, the no-code editor is not loading here because there are insufficient User licenses included in your DXPR.com subscription."

Como se contam as licenças:

  • Permission: todas as contas numa função com Edit with DXPR Builder usam uma licença, mesmo que nunca abram o editor. O utilizador 1 conta sempre. Contas excluídas não.
  • Email: as contas são associadas por endereço de e-mail em todos os sites da chave. Uma pessoa em produção e staging conta uma vez. Três contas de teste contam três vezes.
  • Order: quando há mais contas do que licenças, as contas registadas primeiro mantêm o editor. As outras veem a mensagem.

Para libertar licenças:

  1. Vá a DXPR Studio > DXPR Builder > User Licenses (/admin/dxpr_studio/dxpr_builder/user_licenses).
  2. Clique em Exclude from editing junto às contas que não devem editar.
  3. Clique em Delete license data junto aos e-mails que já não têm conta neste site.
  4. Remova Edit with DXPR Builder das funções que não precisam dele, em todos os sites que partilham a chave.
  5. Limpe todas as caches em todos os sites.

Nota: uma licença atribuída há menos de 30 dias ainda não pode ser excluída. A coluna Operations mostra "Can be excluded in" e o número de dias.

Dica: também pode marcar Exclude from DXPR builder editing no formulário de edição de um utilizador. Só funções com Administer DXPR Builder configuration veem essa caixa.

Vejo outra mensagem de limite

  • "Only one account can use DXPR Builder on the DXPR Free tier". O escalão Free permite um editor, a conta indicada na mensagem. Adicione uma subscrição paga pela ligação na mensagem.
  • "Sorry, you cannot author more than ... content items". O seu plano limita o número de páginas construídas com o DXPR Builder. A página Content items ligada lista-as. Suba de escalão pela ligação na mensagem.
  • "your user account does not have a valid email address". As licenças estão ligadas a endereços de e-mail. Dê à conta um endereço válido no seu formulário de edição.

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

A tabela User Licenses também pode dizer "There are no billable users recorded yet." O site não conseguiu obter o seu estado de licença da DXPR. Uma chave de produto rejeitada causa a mesma mensagem, por isso verifique primeiro a chave (secção seguinte).

  1. Permita HTTPS de saída do servidor web para dxpr.com e para kavya.dxpr.com se usa as funcionalidades de IA. Os navegadores dos editores têm de alcançar cdn2.dxpr.com. Veja Usar o DXPR Builder atrás de uma firewall.
  2. Corra curl -I https://dxpr.com no servidor. Um erro TLS ou DNS aqui é um problema de alojamento.
  3. Abra Reports > Recent log messages e procure "License info API call failed". A entrada mostra o erro, por exemplo cURL error 35 para um handshake TLS falhado.
  4. Limpe todas as caches. O site guarda uma verificação falhada durante 30 minutos antes de perguntar de novo.

A minha chave de produto não é aceite

Vá a DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings) e abra a secção License. O que verifica depende de Storage method.

Com Configuration storage, cola a chave em Product key e o formulário verifica-a quando clica em Save settings:

  • "Invalid product key. Copy the complete key without extra spaces." Copie a chave inteira de novo. Apague qualquer espaço ou quebra de linha no fim do campo. Uma chave feita para o DXPR Builder 1.x também mostra este erro; cole antes a sua chave atual.

Com Key module, a chave vive na entidade Key selecionada em Key e o formulário verifica o valor dessa chave. "The selected key does not hold a valid product key." significa que tem outro segredo, como a chave de um fornecedor de IA, ou uma chave partida. Escolha a chave certa ou vá a Configuration > System > Keys (/admin/config/system/keys), edite essa chave e cole a chave de produto inteira como seu valor.

Depois de uma mudança, limpe todas as caches. O site guarda uma verificação de licença com sucesso durante 24 horas.

Nota: as cópias de staging e desenvolvimento também precisam da chave. Partilham licenças com produção por associação de e-mail.

Dica: em produção, use Key module com uma chave que lê uma variável de ambiente ou um ficheiro. Uma chave com o fornecedor Configuration continua a ser exportada com a sua configuração.

Confirmar a correção

Recarregue a página numa janela privada como editor. A mensagem desapareceu e a tabela User Licenses lista as contas esperadas.

E a seguir?

Mantenha os seus editores dentro da sua licença para limites do plano e o uso diário da tabela.