Resolver problemas
Resolver o erro "Could not determine the database prefix" ao clonar no Softaculous
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.phpse encontra na localização utilizada pela instalação. - Que
$table_prefixestá 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
- Aprender a depurar um erro do WordPress Explica como ler um erro fatal do WordPress, distinguir o que demonstra das suas possíveis causas e...
- Ativar o registo de erros do PHP a partir do ficheiro .htaccess Configure o .htaccess para registar temporariamente os erros PHP fora de public_html, sem os revelar...
- Ativar o registo e a apresentação de erros do PHP Guarde os erros do PHP num ficheiro error_log ou mostre-os no ecrã para encontrar a causa de uma pág...
- Ativar temporariamente o modo de depuração do PrestaShop Obtenha a exceção exata ativando temporariamente _PS_MODE_DEV_ a partir do painel ou do defines.inc....
Algo não bate certo ou mudou? Diga-nos e revemos.