0

我在一台服务器(linux)中有 2 个 magento 文件,一个是实时的,另一个是用于测试的。两者都有不同的网址。测试 magento 只是通过处理实时文件和数据库来设置。但我发现测试 magento 会影响 live magento(例如,我将新模板插入到 testing magento 中,live magento css 和 desgin 也会运行)。有什么想法吗?

4

3 回答 3

0

确保您已更新所有配置文件和数据库中的 URL。最简单的方法是转储新站点的数据库,找到原始安装的 url 并将其替换为新的,然后重新导入。

如果您一直与 CMS 页面中的非硬编码链接或图像保持一致,则 URL 应仅出现在以下位置: http: //www.magentocommerce.com/wiki/1_-_installation_and_configuration/update_site_url_in_core_config_data

于 2013-06-05T07:39:14.567 回答
-1

发生这种情况是因为您已经复制了数据库和文件,因此在 local.xml 和数据库表 core_config 中存在与您的实时文件相关的信息,而不是您应该再次设置 TESTING 副本,只需按照以下步骤操作即可。

  1. 从位置 /app/etc 备份文件 local.xml 并在备份后删除此文件
  2. 现在,只需访问测试域,现在您的测试副本设置将开始。

这将为测试副本创建新的配置信息

于 2013-06-06T12:25:37.187 回答
-1

您应该在一台服务器上使用一个 magento。只需在一个中创建多个商店。并将每个商店重定向到您想要的内容。www.example.com -> 商店 1;www.example1.com -> 商店 2 等等。如果你这样做,Magento 的工作速度会更快。我有在一台服务器上使用多个 magento 的经验。在更多人开始使用您的商店后,服务器将开始滞后或 magento 将开始工作得更慢。

于 2013-06-05T07:27:31.530 回答