zanin Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 Boa noite pessoal, Em anexo um script que achei no fórum do cPanel para criar backups full de todas as contas de um servidor com cPanel e enviá-los por FTP a outro servidor. Testei aqui usando o cron para agendar as cópias e funciona beleza. Sugestão de uso: - descompacte os dois arquivos contidos no arquivo .zip em anexo na pasta /home/seu_usuario/ - edite o arquivo backup.php (no arquivo tem alguns comentários do que alterar) - crie a tarefa cron com o período que deseja. Ex: 0 1 * * * /usr/local/bin/php /home/seu_usuario/backup.php (no exemplo, o script será executado todos os dias 01:00) Características: - backup automático de todas as contas do servidor; - uso da API do cPanel para listar as contas - através da biblioteca xmlapi.php; - gratuito; - funciona com o usuário root ou com o usuário de revenda; *** Notas Importantes *** Autor do Script: usuário tomdchi do forum cPanel Autor da biblioteca: David Neimeyer (membro do time de dev do cPanel) Link do post original: https://forums.cpanel.net/f49/automatic-cpanel-backup-domain-mysql-cron-php-111213.html Link para a última versão da biblioteca: https://github.com/CpanelInc/xmlapi-php Outras bibliotecas criadas pelo cPanel: https://github.com/CpanelInc [ATTACH]378[/ATTACH] Ps.: Desculpe se já existe o mesmo script aqui no fórum, na busca que fiz não o encontrei. Script Backup.zip 1 Link para o comentário Compartilhar em outros sites More sharing options...
Agencia Moderna Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 Excelente... Ja sei onde vou usar esse script... Link para o comentário Compartilhar em outros sites More sharing options...
Cassiano Teixeira Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 No caso da revenda, ele irá fazer o backup de todas as contas dessa revenda, ou só apenas da conta principal? Link para o comentário Compartilhar em outros sites More sharing options...
zanin Postado Dezembro 8, 2011 Autor Compartilhar Postado Dezembro 8, 2011 No caso da revenda, ele irá fazer o backup de todas as contas dessa revenda, ou só apenas da conta principal? De tudo. Link para o comentário Compartilhar em outros sites More sharing options...
Cristian Augusto Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 No caso da revenda, ele irá fazer o backup de todas as contas dessa revenda, ou só apenas da conta principal? Estou com a mesma dúvida... Irei acompanhar o tópico rs Link para o comentário Compartilhar em outros sites More sharing options...
tekobr Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 Excelente dica, é uma das mais úteis dos últimos meses! Se fosse a 3 semanas atrás iria me salvar, mas mesmo assim pode ser útil na migração de revendas. Link para o comentário Compartilhar em outros sites More sharing options...
zanin Postado Dezembro 8, 2011 Autor Compartilhar Postado Dezembro 8, 2011 Excelente dica, é uma das mais úteis dos últimos meses! Se fosse a 3 semanas atrás iria me salvar, mas mesmo assim pode ser útil na migração de revendas. Espero que seja útil! Em meus testes funcionou bem! Por ser via API, dá para fazer isso de forma remota também. Ou seja, se você tem 3 contas, dá para copiar da conta 1 para a conta 2 através da conta 3. Não testei isso, mas deve funcionar também... Dá para dar um "grau" no script, colocando uma interface web etc.. Mas ai fica a vontade dos senhores rs (se eu tiver tempo eu faço depois e publico aqui... - firulas hehehe) Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 Muito interessante. Um bom script feito em apenas algumas linhas. Excelente. O contra é que não se pode armazenar os backups por data. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
zanin Postado Dezembro 8, 2011 Autor Compartilhar Postado Dezembro 8, 2011 Muito interessante. Um bom script feito em apenas algumas linhas. Excelente. O contra é que não se pode armazenar os backups por data. De fato, mas pode ser implementado. O código esta aí, é só ter tempo para fazer. Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Dezembro 8, 2011 Compartilhar Postado Dezembro 8, 2011 De fato, mas pode ser implementado. O código esta aí, é só ter tempo para fazer. E eu já tenho. Usando um método novo. Vou lançar a nova versão do meu script em alguns dias. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados