【发布时间】:2012-05-18 13:40:31
【问题描述】:
我有一个使用 WAMP 在本地运行的 magento 站点,它运行良好。但是我需要创建一个不同的站点,所以我在 htdocs 下为这个新站点创建了一个文件夹。
在那个文件夹中,我加载了 Magento 文件。 在 phpmyadmin 中为 newsite 创建了一个具有所有权限的新数据库。 前往 localhost:8888/newsite 并启动 Magento 安装向导。 在向导的配置部分,我输入了所需的所有信息:数据库名称、用户、密码。对于 URL Base,我使用了默认值 (http://localhost:8888/newsite)。选择允许图表和允许 apache 重写。完成安装magento。
现在 magento 正在新站点上运行。我可以看到网站的前端和后端。
问题是:当我创建一个类别和/或子类别时,magento 确实会创建菜单链接,但是当我单击任何类别时,浏览器会将我带到 404 未找到。在分析带我到那里的 URL 后,我发现 URL 是:http://localhost:8888/newsite/category.html 但是通过将“index.php”添加到 URL (http://localhost:8888/newsite/ index.php/category.html ,页面确实有效! 所以这意味着 magento IS 为该类别创建页面,但链接有些错误。
现在,我一直在确保启用了重写,毕竟,我提到的另一个站点工作正常,所以我假设重写已正确启用。
所以我需要帮助查找:
为什么一个站点正常工作而另一个站点不工作? 我该如何解决这个问题?
谢谢!
【问题讨论】: