C'est quelque chose que je viens de publier à une autre question ici. J'utilise aussi git, mais c'est sympa de saisir un fichier tar des fichiers, scp ou ftp sur un serveur différent et de le télécharger. L'étape suivante consisterait à créer un script qui modifie les URL de base et la passerelle de paiement en "testant". Peut-être un autre jour!
Magento: Backup Advice
Informations Relevent:
Je préfère des sauvegardes nocturnes pour magento. Ce n'est pas pour la tenue de dossiers, mais c'est pour la merde frappe le type de toit senarios. Si quelque chose ne va vraiment pas bien, il vaut mieux que le magasin soit opérationnel dès que possible et s'inquiète des commandes ouvertes et des pertes d'informations sur les ventes une fois que le magasin est en place. Le script de sauvegarde est brut, mais il fait une copie gziped de la base de données et du répertoire de fichiers dans un répertoire que vous pouvez créer pour les sauvegardes. Il ajoute le mois et le jour aux fichiers.Vous devez vous assurer que l'utilisateur dispose des autorisations correctes pour taper la structure du fichier magento.
!/bin/sh
m_user='databaseusername'
m_pass='databasepasswd'
db_name='databasename'
od='/home/user/backups/website/' #output directory of the backups
id='/var/www/html/' #the location of the site
name=$od$db_name
name+="_"
mysqldump --opt -u $m_user -p$m_pass $db_name | gzip -c | cat > $name$(date +%m-%d).sql.gz; tar -zcvf $name$(date +%m-%d).tar.gz $id
Merci pour votre contribution Joe. Après avoir vu votre réponse et fait d'autres recherches, j'ai décidé d'implémenter SVN. – PlasmaFlux