以下网址部分在我的Windows WAMP计算机上正常运行(使用AMPPS运行),但在Linux生产主机上失败:
的index.php?R = customchocolates /索引
我收到以下错误: 无法解析请求“customchocolates / index”
在Windows上,我在所有相关文件中遵循CustomChocolates的命名约定。但是,在线搜索后,我将以下文件更改为: controller:customChocolatesController.php model:customChocolates.php views dir:customChocolates
我还将所有类名更新为新名称,但我仍然收到错误。
答案 0 :(得分:1)
Windows =文件名不区分大小写
Linux =文件名区分大小写
将您的路线更改为customChocolates/index
答案 1 :(得分:1)
尝试将customChocolatesController.php
重命名为CustomChocolatesController.php
,并确保该控制器类名称也为CustomChocolatesController
。
并将您的路线重命名为 nkamm 。
答案 2 :(得分:0)
将我的网站移至我的Linux笔记本电脑以重现该问题。遇到与生产相同的问题。
我解决了这个问题(我不知道为什么 - 也许是一个知识渊博,经验丰富的人可以解释),做到以下几点:
感谢@nkamm和@Mihail昨晚的时间。