Como posso criar uma cópia de segurança para o Shopware?

Uma cópia de segurança é como uma boa apólice de seguro. Só se nota a sua falta quando mais se precisa dela. Especialmente numa loja virtual, onde ocorrem muitas alterações diariamente, deve ter uma boa estratégia de cópia de segurança e fazer cópias de segurança dos seus dados pelo menos diariamente. Se possível, as cópias de segurança da base de dados devem ser ainda mais frequentes.

É importante que cuide pessoalmente das suas cópias de segurança. Mesmo que o seu hoster ou agência diga que eles próprios fazem cópias de segurança – com as suas cópias de segurança tem tudo nas suas mãos e pode reagir mais rapidamente em caso de problemas. É provável que o seu anfitrião precise de alguma coisa, o que pode fazer perder um tempo precioso.

Aqui mostramos-lhe como criar cópias de segurança no Shopware 5 e no Shopware 6 e restaurá-las, se necessário.

Cópia de segurança no Shopware 5 e no Shopware 6

Infelizmente, não é possível criar cópias de segurança no Shopware 5. Para tal, são necessários plug-ins pagos, como o Stageware Staging & Backup, ou o acesso ao servidor através de SSH.

As soluções plug-in são úteis na medida em que são muito fáceis de utilizar. Com apenas alguns cliques, é criada uma cópia de segurança e, em caso de dúvida, restaurada. O pré-requisito é, naturalmente, que a própria loja ainda esteja a funcionar e que o backend também esteja acessível.

A cópia de segurança através de SSH requer alguns conhecimentos. Ou se familiariza suficientemente com o funcionamento do Linux através da consola ou deixa este assunto para um profissional.

Acesso via SSH

Se for um utilizador do Windows, comece por descarregar uma ferramenta como o putty. Os utilizadores de Mac e Linux podem simplesmente utilizar o terminal. Para estabelecer o acesso, é necessário configurar o acesso SSH, o que não é o caso de todos os fornecedores. Em caso de dúvida, basta perguntar quais são os dados.

No terminal, introduza “ssh benutzer@hier-kommt-eine-webadresse-hin” e ser-lhe-ão pedidos os dados de acesso. Com o putty, introduza este endereço Web directamente na primeira janela no topo e clique em Connect (Ligar). Os dados são depois consultados.

Muda-se agora para o directório da loja. No Linux, isto é feito com o comando “cd”. Poderá ter de pedir ao seu fornecedor a pasta exacta, normalmente é /var/www/shopname. Muda-se para o directório correcto com o comando “cd /var/www/nome_da_loja/” e executa-se o comando “ls” (LS para LIST). Crie uma pasta de cópia de segurança escrevendo “mkdir backup”. Note-se que a capitalização é respeitada aqui. “mkdir backup” e “mkdir backup” criam duas pastas diferentes.

A sua loja é constituída, grosso modo, por dois elementos. Os ficheiros e a base de dados. Os ficheiros fornecem a estrutura básica e o design, enquanto os artigos e todos os outros textos são armazenados na base de dados. Por conseguinte, é necessário efectuar o backup de ambos os componentes para obter um backup completo.

Cópia de segurança da base de dados

Guarde a base de dados com o comando “sudo mysqldump -uroot -p databasename > backup/dbbackup.sql *” – primeiro é pedida a sua palavra-passe de início de sessão e depois a palavra-passe da base de dados. Dependendo da dimensão da sua loja, pode demorar algum tempo a efectuar a cópia de segurança da base de dados. Se possível, deve efectuar esta cópia de segurança fora do horário normal de utilização da sua loja, para que os seus visitantes não se apercebam de nada.

Cópia de segurança de ficheiros

Deve comprimir a cópia de segurança para que não haja desperdício de memória e a transferência para o computador seja mais rápida. O comando “tar -cvzf backup/backup_datum.tar.gz shopname/” cria a cópia de segurança e guarda-a na pasta que criou. Dependendo da dimensão da loja, isto também pode demorar algum tempo.

Transferir as cópias de segurança para o seu computador

Deixar simplesmente uma cópia de segurança no servidor não é uma opção. O mais tardar, a cópia de segurança da base de dados contém dados de clientes que são muito fáceis de aceder se alguém entrar no seu servidor, mesmo que seja por acaso.

Agora, chame o comando “rsync –exclude=’shopname/var/cache/production_*’ –exclude=’shopname/media’ -av user@webaddress:/var/www/shopname/backup /localpath”.

Parece um pouco louco, mas é bastante lógico: rsync significa RemoteSync e sincroniza o conteúdo que especificar com uma pasta local no seu computador. -exclude omite ficheiros de cache e media que apenas criam lastro desnecessário. Continuamos a conhecer o endereço user@web do início de sessão. Depois vem o caminho para a cópia de segurança e, finalmente, para onde tudo deve ir.

Restauração

Se for o caso, pode utilizar estes comandos (e só depois, por favor!) para restaurar os dados:

Inicie sessão através de SSH e mude para a pasta /var/www. Aqui executa-se o comando “mysql -uroot -p < backups/dbbackup.sql *” para restaurar a base de dados. Para restaurar os ficheiros, execute o comando “tar -xvzf backups/backup_datum.tar.gz *”.

Note-se que todos os dados antigos são substituídos aqui sem qualquer outra consulta.

Criar cópia de segurança com o Shopware

Não é possível efectuar uma cópia de segurança no Shopware sem plug-ins ou, pelo menos, sem conhecimentos básicos do sistema, ou pelo menos não faz sentido. Uma vez que está sempre a tratar os dados da sua loja e dos seus utilizadores, deve ter os conhecimentos adequados ou encarregar alguém de o fazer.

Como agência Shopware, criamos cópias de segurança regulares para que possa sentar-se e relaxar. Por que não marcar já uma primeira consulta gratuita?

  • 0/5
  • 0 ratings
0 ratingsX
Very bad! Bad Hmmm Oke Good!
0% 0% 0% 0% 0%

Haben Sie Fragen oder brauchen ein individuelles Angebot? Zögern Sie nicht, uns zu kontaktieren.


    O eBakery necessita das informações de contacto que nos fornece para o contactar sobre os nossos produtos e serviços. Pode anular a subscrição destas notificações em qualquer altura. Para obter informações sobre o cancelamento da subscrição, bem como sobre as nossas práticas de privacidade e o nosso empenho em proteger a sua privacidade, consulte a nossa Política de Privacidade.*.

    Related Posts

    Leave a Comment

    Hat dir der Artikel gefallen?

    Dann melde dich doch zu unserem Newsletter an!

    Neben unseren Blog Themen informieren wir dich darin regelmäßig zu neuen Features und Tutorials