2

我有一个使用 WAMP 在本地运行的 magento 站点,它运行良好。但是我需要创建一个不同的站点,所以我在 htdocs 下为这个新站点创建了一个文件夹。

在那个文件夹中,我加载了 Magento 文件。在 phpmyadmin 中为 newsite 创建了一个具有所有权限的新数据库。前往 localhost:8888/newsite 并启动 Magento 安装向导。在向导的配置部分,我输入了所需的所有信息:数据库名称、用户、密码。对于 URL Base,我使用了默认值 (http://localhost:8888/newsite)。选择允许图表和允许 apache 重写。完成安装magento。

现在magento 正在newsite 上运行。我可以看到网站的前端和后端。

这是问题所在:当我创建一个类别和/或子类别时,magento 确实会创建菜单链接,但是当我单击任何类别时,浏览器会将我带到404 not found。在分析带我到那里的 URL 后,我看到 URL 是: http://localhost:8888/newsite/category.html 但是通过在 URL 中添加“ index.php ”(http://localhost:8888/newsite/ index.php /category.html ,该页面确实有效!所以这意味着 magento正在为该类别创建页面,但链接有些错误。

现在,我一直在确保重写已启用,毕竟,我提到的另一个站点工作正常,所以我假设重写已正确启用。

所以我需要帮助找到:

为什么一个站点工作而另一个站点不工作?我该如何解决这个问题?

谢谢!

4

1 回答 1

0

听起来您还没有复制 .htaccess 文件(在您的 Magento 根文件夹中)。您需要此文件才能使 Apache 重写工作。

于 2012-05-10T02:16:03.440 回答