Знам, че отговорът вече е избран, но за други, които може да отидат тук, мога също да добавя някои данни.
Предпочитам нощни архиви за magento. Това не е за водене на записи, но е за лайна на покрива тип senarios. Ако нещо наистина се обърка, по-добре е да стартирате магазина възможно най-скоро и да се тревожите за отворени поръчки и загубена информация за продажбите, след като магазинът е готов.
Скриптът за архивиране е груб, но прави gziped копие на базата данни и файловата директория в директория, която можете да направите за архивиране. Той добавя месеца и деня към файловете. Трябва да се уверите, че потребителят има правилните разрешения за tar файловата структура на 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
Също така вземам цялата информация за поръчки, клиенти и артикули и ги съхранявам на отделен сървър, но това е за друга бизнес цел.