0

我被困住了。我想将 magento 商店搬到新的 domein。示例:从 testdomain.com/shop 到 newdomain.com/shop

我是这样工作的,所以 newdomain.com 上的旧商店能够继续运行,同时在测试场所建立新商店。

我怎样才能将商店移至 newdomain.com ?

我从testshop做了一个sql备份;这是一个 15MB 的文件。在该文件中有对 testdomain.com 的引用。场外;我需要用 newdomain.com 替换它们。

这种替换需要时间,并且主要以崩溃文件告终。是否有另一种方法可以将商店迁移到新域?

谢谢,戴夫

http://p1.b7d.com/magento/meghzal/

4

2 回答 2

1

不要使用您的 sql 文件,只需按原样导入即可。如果您只有 1 个商店视图,您只需更改 2 个值即可让您的商店运行。

  1. 将所有文件复制到新的网络服务器
  2. 使网络服务器可写入媒体和 var 文件夹
  3. 编辑 'app/etc/local.xml' 通常你只需要编辑数据库连接
  4. 使用您最喜欢的 mysql 工具编辑这些路径下的值:web/unsecure/base_url并将web/secure/base_url它们设置为您的新域,例如http://newdomain.com/. 如果您有 ssl 证书,则使用 https 作为安全证书,如果不使用普通 http。
  5. 现在很重要的清除缓存。通常缓存在下面,var/cache但如果这个缓存不可写,magento 会切换到服务器的 tmp 文件夹。因此,请检查您的 tmp 文件夹中的类似/tmp/magento内容并将其删除
于 2013-09-25T12:58:24.427 回答
0

如果您需要将 Magento 的安装复制到另一台服务器,请使用 Fantus 的手册。注意不同的 php.ini 配置和操作系统(从 Win 到 Unix 通过 chmod 设置正确的权限)

如果您有相同的安装并且只将入口域更改为相同的 Magento 安装:

  1. 将您的域 A 记录配置为服务器的 IP 地址
  2. 配置您的 ewb 服务器(apache 或等)的虚拟主机以将域反转到 magento 文件夹
  3. 在 magento/app/local.xml 中更改新域的配置

清除 magento/var/ 文件夹(不需要)

于 2013-09-25T19:57:39.420 回答