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 5.3.8+ 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, a permissão definida requer 777. 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.
- Além disso, certifique-se de que verifica as definições de Proprietário/Grupo e valida se estão corretas e se correspondem a outros diretórios/ficheiros bem sucedidos que estão acessíveis. Para obter mais detalhes, contacte o seu anfitrião ou visite as suas páginas de ajuda para obter mais informações sobre a forma como implementam 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. Abaixo está uma lista de maneiras de habilitar funções desabilitadas em seu host.
- 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.