【发布时间】:2015-01-10 16:33:38
【问题描述】:
我已经通过端口 8080 上的 IP 地址在虚拟服务器上安装和设置 cakephp 3。例如。 xxx.xxx.xxx.xxx:8080
但是,当我尝试访问像 xxx.xxx.xxx.xxx:8080/Users 这样的 URL 时,它似乎不起作用。
我也创建了用户模型、视图和控制器。
这里是 Apache .conf 文件详细信息:
<VirtualHost *:8080>
DocumentRoot /var/www/productgeniycakebake/productgeniy
</VirtualHost>
我启用了mod_rewrite。
有人知道哪里出了问题吗?
注意,我可以通过索引进入 cakephp3 主页,但不能进入任何其他子页面。它只会返回 404 消息。
【问题讨论】:
-
“不起作用”信息不足以让任何人解决您的问题。请添加更多关于究竟会发生什么(显示的内容、响应代码、任何错误等)以及您的路线究竟是什么以及所涉及的文件-和类名看起来像。
-
问题是它不会重定向到通用的 cakephp 404 页面,而只是我们得到的常规 404 页面。所以路由一定不能正常工作。我按照 cakephp3 网站上的教程进行操作。
-
我应该在问题的最后看到 404 的东西...刚醒来。
-
请参阅有关URL rewriting 的文档,您是否在配置中的其他位置启用了
AllowOverride?如果不是,那可能就是问题所在。 -
我以为cakephp3不需要使用URL重写。
标签: cakephp url-routing cakephp-3.0