如何将所有信息,产品图片,设置等从一个magento安装到另一个?
它的备份功能似乎并不那么棒。
答案 0 :(得分:7)
使用SSH,您可以执行以下步骤备份Magento并将其移至新站点。
运行以下命令时,请确保您位于magento的根目录
备份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
使用所有产品图片备份媒体目录
tar -cvf media.tar media / *
备份默认界面的应用目录
cd app / design / frontend / default /
tar -cvf app.tar mytheme /
使用主题名称更改mytheme
备份默认界面的皮肤目录
cd skin / frontend / default /
tar -cvf skin.tar mytheme /
使用主题名称更改mytheme
备份位于此处的配置文件:
应用程序的/ etc /那个local.xml
将上面保存的所有文件解压缩并覆盖到新位置
要导入数据库,请使用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