如何在Magento中设置{base_url}穿越服务器(设置代码和数据库)

时间:2011-08-31 04:00:18

标签: magento

在Magento,from core_config_data表,目前,我发现我们必须设置base_url ip is 192.168.1.100

如果我将它移动到另一台计算机,它将无法正常工作。为什么我需要这样做?导致我们的开发人员在本地编写代码并将源代码提交到另一台服务器(例如,ip为192.168.1.113)以自动构建。

所以,我的问题是如何与Magento交叉服务器?

如果您需要上下文,请参阅下表。

mysql> select * from core_config_data;
+-----------+---------+----------+-----------------------------------------------------+-----------------------------
| config_id | scope   | scope_id | path                                                | value
+-----------+---------+----------+-----------------------------------------------------+-----------------------------
|         1 | default |        0 | web/seo/use_rewrites                                | 0
|         2 | default |        0 | admin/dashboard/enable_charts                       | 1
|         3 | default |        0 | web/unsecure/base_url                               | http://192.168.1.100/
|         4 | default |        0 | web/secure/base_url                                 | http://192.168.1.100/

2 个答案:

答案 0 :(得分:0)

您可以创建商店的新视图,并为其分配新的base_url。所以:

  1. 在系统»管理商店
  2. 上创建新的商店视图
  3. 进入系统»配置并选择新商店视图
  4. 在常规»网站上,您可以更改base_url
  5. 这就是全部。确保您的所有产品和其他内容都适用于所有商店视图(默认情况下,就是这样)。

答案 1 :(得分:0)

如果我正确理解您的问题,您可以使用开发人员计算机上的hosts文件中的条目来解决它。您可以使用FQDN而不是在URL中使用IP,并使用其本地IP地址或环回IP地址将该FQDN添加到开发人员的hosts文件中。