如何将magento备份到另一个安装

时间:2010-02-13 04:07:52

标签: php backup magento e-commerce

如何将所有信息,产品图片,设置等从一个magento安装到另一个?

它的备份功能似乎并不那么棒。

3 个答案:

答案 0 :(得分:7)

使用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 /

    使用主题名称更改mytheme

  4. 备份默认界面的皮肤目录

      

    cd skin / frontend / default /

         

    tar -cvf skin.tar mytheme /

    使用主题名称更改mytheme

  5. 备份位于此处的配置文件:

      

    应用程序的/ etc /那个local.xml

  6. 将上面保存的所有文件解压缩并覆盖到新位置

    要导入数据库,请使用phpmyadmin或使用以下命令行:

      

    mysql -h DBHOST -u DBUSER -pDBPASS DBNAME< data.sql

答案 1 :(得分:0)

在这种情况下,Magento就像任何其他PHP Web应用程序一样 - 您需要复制Magento目录中的所有文件,并复制数据库。

Magento备份工具只是创建数据库的备份,而不是文件。

答案 2 :(得分:0)

subversion或git和数据库转储让它变得简单......你唯一需要改变的是,如果你移动域,需要将config_core_resource表更新为新url,如果需要,可以使用新的db登录信息更新local.xml