Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator
Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator
As cópias de segurança do sítio Web são como redes de segurança para o seu sítio WordPress. Protegem o seu trabalho árduo de problemas inesperados.
Existem muitas formas de efetuar cópias de segurança do seu sítio WordPress. Algumas são simples, como usar um plugin de backup. Outras, como o método de hoje, utilizam técnicas mais avançadas.
Este guia centra-se na utilização do SSH para efetuar cópias de segurança do WordPress. É um método poderoso que oferece mais velocidade e controlo.
Iremos utilizar SSH, juntamente com WP-CLI. Juntas, essas ferramentas criam um processo de backup confiável para o seu site.
Vamos ver como pode fazer uma cópia de segurança do seu site WordPress com SSH!
SSH significa Secure Shell. Pense nele como um túnel seguro entre o seu computador e o servidor do seu sítio web. Permite-lhe aceder e controlar o seu servidor remotamente.
Isto significa que pode enviar comandos para o seu servidor a partir do seu computador sem comprometer a segurança do seu WordPress.
É um protocolo que fornece uma forma segura e encriptada de comunicar. Isto é importante porque protege as suas informações quando está a interagir com o seu servidor. Sem encriptação, os seus dados podem ser interceptados por terceiros.
O SSH é uma ferramenta padrão para a administração de servidores. É amplamente utilizada por programadores Web e administradores de sistemas.
Utilizando o SSH, pode executar comandos no seu servidor. Pode gerir ficheiros do site, executar actualizações e efetuar cópias de segurança sem necessitar do seu painel de controlo, gestor de ficheiros ou cliente FTP.
A utilização de SSH para efetuar cópias de segurança oferece várias vantagens em relação a outros métodos. É uma forma mais eficiente e poderosa de proteger o seu sítio Web. Vejamos alguns dos principais benefícios.
Em primeiro lugar, a velocidade é uma grande vantagem. As ligações SSH são normalmente muito mais rápidas do que os métodos baseados no browser. Isto é especialmente notório em sítios maiores com muitos dados.
Em segundo lugar, a eficiência é melhorada porque os comandos são executados diretamente no servidor. Isto evita as etapas adicionais de passar pela interface do sítio Web.
Pode utilizar scripts com SSH para automatizar as suas cópias de segurança. Poupará tempo e reduzirá o risco de erro humano.
Em seguida, obtém mais controlo com o SSH. Pode personalizar o processo de cópia de segurança mais do que com métodos mais simples. Terá mais flexibilidade para se adaptar às suas necessidades específicas.
Agora vou explicar como fazer o backup do seu site WordPress usando SSH. É um pouco mais técnico do que outros métodos de backup, mas vale a pena o esforço!
Para começar, precisa de se ligar ao seu servidor utilizando um cliente SSH. Se estiver a usar o macOS ou o Linux, pode usar a aplicação Terminal incorporada. Se estiver no Windows, pode usar um programa como o PuTTY.
Necessitará de algumas informações. O SSH requer o endereço do seu servidor, o seu nome de utilizador e a sua palavra-passe ou chave privada SSH. O seu fornecedor de alojamento Web deve fornecer-lhe estes detalhes.
Por exemplo, os utilizadores da DreamHost podem ir a Websites " Utilizadores e ficheiros SFTP. Ativar o Secure Shell Access (SSH) e copiar as informações de acesso aos ficheiros .
Em seguida, abra a linha de comando do seu computador. Estou num computador macOS, por isso vou usar o Terminal.
Utilize este comando para se ligar ao seu site através de SSH:
ssh username@hostname
Introduza a sua palavra-passe SSH quando lhe for pedido.
O WP-CLI é uma interface de linha de comandos para o WordPress. Permite-lhe gerir o seu sítio Web WordPress diretamente a partir do terminal.
Simplifica muitas tarefas de gestão do WordPress. Pode executar actualizações, gerir utilizadores e muito mais utilizando comandos simples. É mais rápido e mais eficiente do que utilizar o painel de controlo do WordPress para muitas operações.
Para instalar o WP-CLI, descarregue a compilação Phar:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Em seguida, utilize este comando para verificar se o ficheiro foi descarregado corretamente:
php wp-cli.phar --info
Se tudo estiver a funcionar, verá o número da versão do WP-CLI.
Em seguida, torne o ficheiro executável e coloque-o no seu PATH.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Em seguida, execute este comando:
wp --info
Saberá que o WP-CLI está instalado e a funcionar se vir este resultado:
OS: Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php
PHP version: 7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used: /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir: /home/wp-cli/.wp-cli
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
O WP-CLI não tem muitos comandos integrados para fazer o backup do seu site WordPress. É aí que entra o Duplicator.
Duplicator é um popular plugin WordPress para backups e migrações. Com os seus comandos WP-CLI, pode facilmente personalizar as cópias de segurança a partir da linha de comandos.
O Duplicator Pro é fornecido com suporte para comandos de cópia de segurança WP-CLI. Por isso, terá de descarregar o plugin do sítio Web do Duplicator depois de o comprar.
Embora seja possível instalar o Duplicator Pro a partir da linha de comando, não será possível configurar a chave de licença. Uma vez que terá de voltar ao seu painel de administração de qualquer forma, vamos instalar e ativar o Duplicator aqui.
Em seguida, aceda a Duplicator Pro " Definições " Geral. Cole e active a sua chave de licença.
Com o Duplicator Pro instalado, ativado e licenciado, está pronto para o próximo passo: fazer o backup de um site WordPress usando SSH.
Agora, volte para a linha de comando. Está na altura de criar uma cópia de segurança com SSH, WP-CLI e Duplicator.
O Duplicator Pro funciona com o WP-CLI para criar uma cópia de segurança remotamente. Para o fazer, utilize este comando:
wp duplicator build
Quando executar este comando, o Duplicator começará a criar uma cópia de segurança. Poderá demorar alguns momentos enquanto analisa o seu site e comprime todos os seus ficheiros WordPress e tabelas de bases de dados num ficheiro zip.
Quando terminar, terá uma nova cópia de segurança do seu sítio. Estes ficheiros estarão na página Cópias de segurança do seu painel de administração do WordPress.
O Duplicator utilizará automaticamente o modelo da última cópia de segurança que criou. No entanto, pode facilmente personalizar esta cópia de segurança no seu comando.
Aqui estão alguns sinalizadores para personalizar as cópias de segurança do Duplicator:
--template=<ID
: Utilizar um modelo de cópia de segurança predefinido.--dir=<path>
: Especificar uma localização de cópia de segurança personalizada.--delete
: Remover automaticamente a cópia de segurança após a criação.--phpsqldump
, --phpzip
, --duparchive
: Alterar o motor de arquivo utilizado para as cópias de segurança.Pode combinar estas opções conforme necessário. Por exemplo, poderá ser necessário criar uma cópia de segurança utilizando um modelo específico, num diretório personalizado, com um motor de arquivo diferente.
Se tiver um modelo de cópia de segurança da base de dados do WordPress, pode personalizar o Duplicator para fazer cópias de segurança da sua base de dados. O seu comando pode ser semelhante a este:
wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
Introduzir o comando wp duplicator build --help
para obter uma panorâmica completa de todas as opções disponíveis.
Conseguiu fazer o backup do seu site usando SSH! Isso é muito mais fácil e rápido do que fazer o backup de um site WordPress manualmente.
Se não tiver acesso SSH, terá de contactar o seu fornecedor de alojamento. Eles podem ativar o acesso SSH para a sua conta.
É importante notar que nem todos os fornecedores de alojamento oferecem acesso SSH. Se o seu não o fizer, poderá ter de considerar a mudança para um fornecedor diferente que o suporte.
Sim, o WP-CLI é essencial para fazer o backup do WordPress com SSH. Permite-lhe executar comandos para interagir com o WordPress diretamente a partir da linha de comandos. Sem o WP-CLI, não é possível executar o comando wp duplicator build
que é necessário para efetuar cópias de segurança remotas com o Duplicator Pro.
Embora tanto o SSH como o SFTP forneçam ligações seguras, o SSH é utilizado principalmente para executar comandos num servidor e o SFTP é utilizado principalmente para transferir ficheiros.
O SSH é necessário para usar o WP-CLI, que é fundamental para tarefas importantes do WordPress, como backups. O SFTP, embora seguro, não oferece o mesmo nível de controlo e automatização.
Enquanto o wp duplicator build
O comando em si não agenda cópias de segurança, mas pode combiná-lo com ferramentas do lado do servidor, como tarefas cron, para automatize o seu processo de cópia de segurança.
A utilização de SSH para cópias de segurança é rápida, eficiente e permite um maior controlo e automatização. É um passo à frente dos métodos mais simples, baseados no browser.
Quando se sentir confortável com o processo, verá que é uma abordagem muito mais eficaz. Terá mais confiança nas suas cópias de segurança e estará mais bem preparado para quaisquer problemas inesperados.
Já que está aqui, acho que vai gostar destes guias extra do WordPress:
Pronto para tornar os seus dados mais seguros? Actualize para o Duplicator Pro hoje para desbloquear comandos WP-CLI de backup que são rápidos e eficientes!
Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.