Resolver problemas

Resolver o erro "Could not determine the database prefix" ao clonar no Softaculous

Revisto a 5 min de leitura Softaculous clonagem

Quando tenta clonar uma instalação com o Softaculous e aparece "Could not determine the database prefix", a mensagem indica que o Softaculous não conseguiu determinar o prefixo das tabelas da instalação de origem. Por si só, não identifica a causa.

Verifique primeiro o registo da instalação

Aceda a All Installations no Softaculous e abra Edit installation details para a instalação de origem. Verifique que o caminho guardado corresponde ao diretório real da aplicação e que os dados da base registada correspondem a essa instalação.

No WordPress, verifique também:

  • Que wp-config.php se encontra na localização utilizada pela instalação.
  • Que $table_prefix está definido e coincide com o início das tabelas existentes.
  • Que o nome da base e o utilizador correspondem à instalação atual.
  • Que o ficheiro pode ser lido pelo utilizador da conta.

Não altere a permissão para 777. O Softaculous pode proteger wp-config.php com 0600, que continua a permitir a sua leitura ao proprietário.

Se wp-config.php estiver um nível acima do diretório do WordPress, indique-o ao pedir a revisão. O Softaculous relacionou essa disposição com esta mensagem em determinados casos; não mova o ficheiro temporariamente sem rever antes como a instalação carrega a configuração.

Não altere o prefixo das tabelas para tentar ultrapassar o erro. O WordPress deixaria de as encontrar se a alteração não fosse feita de forma coordenada na configuração e em todas as tabelas.

Verifique o espaço só se houver indícios de quota insuficiente

A falta de espaço também pode impedir uma clonagem, mas esta mensagem não demonstra que a quota esteja esgotada. Verifique a utilização atualizada da conta no cPanel e compare-a com o limite do plano.

Se precisar de libertar espaço, identifique primeiro o que ocupa cada diretório ou base e que aplicação o utiliza. Não elimine uma base por não reconhecer o seu nome nem uma pasta por parecer uma cópia antiga. Antes de apagar conteúdo, confirme a sua função e guarde uma cópia recuperável. Consulte como gerir o consumo de espaço.

Para uma necessidade pontual pode pedir um aumento temporário de espaço em disco, mas deve ficar pendente uma solução duradoura se a conta continuar perto do seu limite.

Repita a clonagem

Depois de corrigir um dado verificado, volte a tentar a clonagem uma única vez. Se persistir, peça uma revisão indicando a aplicação, o caminho de origem, o momento da tentativa e a mensagem completa. Não envie palavras-passe da base de dados.

Não retire o registo do Softaculous nem importe novamente a instalação como passo de rotina. Faça-o apenas se tiver sido confirmado que o registo está incorreto e não pode ser corrigido em Edit installation details, sem selecionar a eliminação de ficheiros ou da base de dados.

Rever uma tentativa de clonagem incompleta

Verifique se a tentativa deixou ficheiros ou uma base no destino antes de a repetir. Identifique o que pertencia a esse teste e o que já existia; não substitua um destino com conteúdo sem o guardar.

Se a aplicação obtiver as suas credenciais ou o prefixo de variáveis de ambiente, ficheiros externos ou um carregador personalizado, explique essa estrutura ao suporte. O facto de o WordPress a conseguir resolver não garante que o instalador a interprete da mesma forma. Depois de clonar, verifique que a cópia usa a sua própria base e que não executa cobranças, emails nem tarefas de produção.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.