Wiem, że odpowiedź została już wybrana, ale dla innych, którzy mogą się tutaj znaleźć, równie dobrze mogę wrzucić jakieś dane wejściowe.
Wolę nocne kopie zapasowe na magento. Nie służy to do prowadzenia dokumentacji, ale do gówna uderzającego w dach wpisz senari. Jeśli coś naprawdę pójdzie nie tak, lepiej jak najszybciej uruchomić sklep i martwić się o otwarte zamówienia i utracone informacje o sprzedaży po uruchomieniu sklepu.
Skrypt kopii zapasowej jest prymitywny, ale tworzy kopię gzip bazy danych i katalogu plików w katalogu, który możesz zrobić na kopie zapasowe. Dołącza do plików miesiąc i dzień. Musisz upewnić się, że użytkownik ma odpowiednie uprawnienia do tarowania struktury pliku 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
Pobieram również wszystkie informacje o zamówieniach, klientach i przedmiotach i przechowuję je na osobnym serwerze, ale służy to innym celom biznesowym.