0

我正在尝试在我的开发服务器上设置 Magento,但我无法让 URL 正常工作。

我有一个我安装的实时版本的副本。然后我更新了文件,清空config.xml了缓存文件夹(var/cachecore_config_data

任何想法或帮助将不胜感激。

4

6 回答 6

1

如果这里没有其他答案,关于确保所有值在数据库中正确设置,是正确的,可能是 var/cache 目录不可写。在这种情况下,您需要清除系统临时目录中的缓存(在大多数基于 *nix 的系统上是 /tmp/magento/)。

作为替代方案,检查您的 .htaccess 文件并确保您的活动域根本没有被引用(RedirectRules、Redirect 等)。

于 2012-10-29T09:00:29.597 回答
0

如果你去数据库,找core_config_data表。您需要将web/unsecure/base_url和的值更改web/secure/base_url为您的开发服务器 url。

您可能需要清除缓存./var/cache

于 2012-10-29T03:07:08.307 回答
0

在您的开发服务器数据库中有 Live Server Url。

只需在 Dev server Database 中找到 Live server Url 并将其替换为 Development Server Url。

例子:

直播服务器:

http://live-server.com

开发服务器:

http://dev-server.com

您只需 http://live-server.com在开发服务器数据库中找到并替换为http://dev-server.com.

这对你会有帮助。

于 2012-10-29T05:34:20.627 回答
0

哎呀。:) 我发现了我自己的问题...

显然我有一份实时文件的app/etc/local.xml副本backup_local.xml

但是,应用程序会加载所有具有.xml扩展名的文件 - 所以它也在加载backup_local.xml文件......糟糕!

我希望这个问题可以帮助其他有类似问题的用户!

于 2012-10-29T23:22:10.857 回答
0

转到 phpmyadmin,执行此查询并更正找到的值。

SELECT * FROM (SELECT * FROM  `core_config_data` WHERE path LIKE  "%url%") AS A
于 2012-10-29T07:35:22.267 回答
0

您是否尝试清除会话文件夹?

于 2012-10-29T07:14:31.283 回答