Как сделать резервную копию magento для другой установки - PullRequest
3 голосов
/ 13 февраля 2010

Как мне получить всю информацию, фотографии продуктов, настройки и т. Д. Из одной magento установки в другую?

Похоже, что функция резервного копирования не так уж хороша.

Ответы [ 3 ]

7 голосов
/ 16 февраля 2010

Используя SSH, вы можете предпринять следующие шаги для резервного копирования и перемещения Magento на новый сайт.

Убедитесь, что вы находитесь в корне magento при запуске следующих команд

  1. Резервное копирование базы данных MySQL

    mysqldump -h DBHOST -u DBUSER -pDBPASS DBNAME> data.sql

    DBHOST - Database host name, usually just localhost
    DBUSER - Database user with access rights to the database 
    DBPASS - The password for the database user 
    DBNAME - The name of the database that Magento is using 
    
  2. Резервное копирование каталога мультимедиа со всеми фотографиями продукта

    tar -cvf media.tar media / *

  3. Резервное копирование каталога приложения для интерфейса по умолчанию

    cd app / design / frontend / default /

    tar -cvf app.tar mytheme /

    Поменяйте тему на название вашей темы

  4. Резервное копирование каталога скина для интерфейса по умолчанию

    обложка CD / внешний интерфейс / по умолчанию /

    tar -cvf skin.tar mytheme /

    Поменяйте тему на название вашей темы

  5. Резервное копирование файла конфигурации, расположенного здесь:

    приложение / и т.д. / local.xml

  6. Извлечение и перезапись всех файлов, сохраненных выше, в новое местоположение

    Для импорта базы данных используйте phpmyadmin или используйте эту командную строку:

    mysql -h DBHOST -u DBUSER -pDBPASS DBNAME

0 голосов
/ 20 февраля 2010

subversion или git и дамп базы данных делают это легко ... единственное, что вам нужно изменить, это то, что если вы перемещаете домены, таблицу config_core_resource необходимо обновить до нового url и local.xml с новой информацией для входа в db, если это необходимо

0 голосов
/ 16 февраля 2010

Magento в этом случае похож на любое другое веб-приложение PHP - вам нужно скопировать все файлы в каталоге Magento и скопировать базу данных.

Средство резервного копирования Magento просто создает резервную копию базы данных, а не файлов.

...