Este artigo mostra como resolver os problemas de verificação de requisitos que aparecem na etapa 1 do processo de compilação. Também ajuda a determinar e a resolver problemas de dependência para determinadas funcionalidades no Duplicator.
Como resolver as verificações de necessidades
Uma verificação de requisitos mostrar-lhe-á o estado do seu sistema antes de criar uma nova cópia de segurança. Seguem-se as verificações do sistema que são efectuadas antes de o backup ser criado.
Suporte PHP
- O Duplicator requer PHP 7.4+ ou superior. Contacte o seu anfitrião para atualizar para uma versão estável e segura do PHP.
- Para criar um ficheiro zip, o plugin requer a extensão PHP ZipArchive ou a função PHP shell_exec com suporte para zip ativado. Contacte o seu anfitrião para o ativar. Em alternativa, pode utilizar o formato DupArchive em Duplicator " Definições " Cópias de segurança " Motor de arquivo.
Permissões
- Os caminhos listados na secção Permissões devem ter permissões de 755 para diretórios e 644 para ficheiros. Em alguns hosts, é recomendável definir as permissões temporariamente para 777 para ver se isso resolve o problema. Definir itens como 777 é uma questão de segurança e deve ser apenas temporário. No entanto, evite qualquer empresa de alojamento que exija este tipo de configuração.
- Verifique as definições de Proprietário e Grupo para garantir que estão corretas e são consistentes com as de outros diretórios e ficheiros acessíveis. Se os diretórios ou ficheiros que não estão acessíveis tiverem definições de Proprietário ou Grupo diferentes das dos acessíveis, actualize o Proprietário e o Grupo para corresponderem. Para obter mais assistência, contacte o seu fornecedor de alojamento ou visite as suas páginas de suporte para saber mais sobre como gerem as permissões e as definições de grupo.
Suporte do servidor
- SERVIDOR WEB: O Duplicator funciona atualmente com estes servidores web: Apache, LiteSpeed, Nginx, Lighttpd, IIS, e WebServerX. No entanto, o melhor sucesso que temos visto é com o Apache.
- SERVIDOR DE BASE DE DADOS: Para concluir uma instalação, é necessária a extensão mysqli para PHP. Se estiver num servidor alojado, contacte o seu anfitrião e solicite a ativação da extensão mysqli. Para obter mais informações, visite http://php.net/manual/en/mysqli.installation.php
Ficheiros de instalação
Se esta verificação falhar, significa que foi encontrado um ficheiro reservado no diretório raiz do WordPress. Consulte a seguinte FAQ para obter instruções sobre como resolver este problema:Que ficheiros têm de ser removidos após uma instalação?
Como resolver as verificações de dependências
O Duplicator necessita de determinadas dependências ao nível do PHP e do servidor para poder funcionar.
MySQLDump
As funções PHP, como shell_exec, são necessárias para gerar o script SQL da base de dados com o MySQLDump. As funções PHP necessárias que estão desactivadas no seu alojamento serão apresentadas caso o MySQLDump seja selecionado. Segue-se uma lista de formas de ativar as funções desactivadas no seu alojamento.
- Contacte o seu anfitrião e peça-lhe para ativar a função PHP em questão.
- Alguns anfitriões têm uma interface que lhe permite desativar/ativar funcionalidades através de um painel de controlo como este.
- Abra o seu ficheiro php.ini e procure por disable_functions e remova a função que pretende ativar.
Note que o MySQLDump não é a única forma de gerar o script SQL da base de dados e, caso não seja possível activá-lo, pode utilizar a opção Código PHP, que se encontra em Duplicator Pro > Definições > Cópias de segurança > Modo SQL.