Cakephp 3路由无法正常工作?

时间:2015-01-10 16:33:39

标签: cakephp url-routing cakephp-3.0

我已经在端口8080上通过IP地址在虚拟服务器上安装并设置了cakephp 3。 xxx.xxx.xxx.xxx:8080

但是,当我尝试访问xxx.xxx.xxx.xxx:8080/Users这样的网址时,它似乎无法正常工作。

我也创建了用户模型,视图和控制器。

以下是Apache .conf文件详细信息:

<VirtualHost *:8080>
DocumentRoot /var/www/productgeniycakebake/productgeniy
</VirtualHost>

我启用了mod_rewrite

任何人都知道出了什么问题?

注意我能够在cakephp3主页上找到索引而不是其他任何子页面。它只会返回404消息。

2 个答案:

答案 0 :(得分:0)

使用此目录

DocumentRoot /project_name/webroot

答案 1 :(得分:0)

此答案并非100%适用于您问题的内容,但适用于问题的标题。

只要为遭受与我同样痛苦的其他人添加此答案。

如果您在使用CakePHP 3.0路由时遇到困难,请确保在浏览器配置中禁用http缓存。

无论你对routes.php文件做什么,路由都会被缓存,导致它们卡住。

在我弄清楚之前,我有一段时间试图让我的路线正常工作:

在Firefox中:

  • 在firfox的url中输入about:config
  • 接受条款。
  • 搜索栏中的
  • 类型:use-cache
  • 您应该看到 network.http.use-cache
  • 禁用此功能,每次刷新时都应更新路由 页。

其他浏览器应该有类似的配置选项。

祝你好运。