0

我正在尝试在本地 MAMP 服务器中设置我的 Magento 商店(当前安装在我的云托管服务器上)。我想从现在开始在我的本地机器上开发它,并使用 git 将更改推送到我的服务器上。我已经在我的 htdocs 文件夹中克隆了我的 git 存储库。之后我打开了 MAMP,但我无法使用以下方式在本地打开我的商店: localhost:8888/my_shop。每次我运行它时,Chrome 都会链接到我的 Shop 当前在线运行的域。我该如何解决这个问题?我需要更改数据库中的:

web/unsecure/base_url



web/secure/base_url

oncore_config_data吗?如果是,我应该将这些更改到哪个 URL,到localhost:8888/my_shop

谢谢!

4

2 回答 2

0

没错,将这些值更改为localhost:8888/my_shop. Magento 将尝试解析这些 URL core_config_data- 只需确保在部署后将其更改回来!这是假设您没有与生产服务器共享数据库并且在您的机器上运行它的本地副本。

于 2013-01-15T20:16:05.613 回答
0

您可以在所有相关位置运行这样的查询来为您执行此操作,尤其是当您在同一域下运行多个网站或商店时。用实际数据替换 field_name 和 URL(如果我没记错 field_name 是value

UPDATE core_config_data set field_name = replace(field_name, 'http://live.url', 'http://local.url') WHERE field_name LIKE 'http://live.url%';
于 2013-01-15T20:21:22.663 回答