我已经在端口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消息。
答案 0 :(得分:0)
使用此目录
DocumentRoot /project_name/webroot
答案 1 :(得分:0)
此答案并非100%适用于您问题的内容,但适用于问题的标题。
只要为遭受与我同样痛苦的其他人添加此答案。
如果您在使用CakePHP 3.0路由时遇到困难,请确保在浏览器配置中禁用http缓存。
无论你对routes.php文件做什么,路由都会被缓存,导致它们卡住。
在我弄清楚之前,我有一段时间试图让我的路线正常工作:
在Firefox中:
其他浏览器应该有类似的配置选项。
祝你好运。