我有一个使用WAMP在本地运行的magento站点,它运行良好。但是我需要创建一个不同的站点,所以我在htdocs下为这个新站点创建了一个文件夹。
在该文件夹中,我加载了Magento文件。 在phpmyadmin中为新站点创建了一个具有所有权限的新数据库。 去了localhost:8888 / newsite并启动了Magento安装向导。 在向导的配置部分,我输入了所需的所有信息:db name,user,password。对于URL Base,我使用了默认值(http:// localhost:8888 / newsite)。选择允许图表和允许apache重写。完成安装magento。
现在magento正在新网站上运行。我可以看到网站的前端和后端。
问题在于:当我创建一个类别和/或子类别时,magento会创建菜单链接,但当我点击任何类别时,浏览器会将我带到 404 not found 。在分析了带我的网址时,我看到网址为:http://localhost:8888/newsite/category.html但是在网址中添加了“ index.php ”(http:// localhost:8888 / newsite / < strong> index.php /category.html,该页面确实有效! 所以这意味着magento IS 创建了该类别的页面,但链接有些错误。
现在,我一直在确保重写已启用,毕竟我提到的其他网站工作正常,所以我假设重写已正确启用。
所以我需要帮助寻找:
为什么一个网站正常工作而另一个网站不工作? 我该如何解决这个问题?
谢谢!
答案 0 :(得分:0)
听起来好像没有复制.htaccess文件(在Magento根文件夹中)。您需要此文件才能使Apache重写工作。