0

我正在尝试烘焙我的第一个 CakePHP 应用程序,但现在无法让任何页面特别为我加载。我已经更新了盐、数据库等的配置设置,并且 index.php 页面告诉我我已经配置了所有内容。

到目前为止,我cake bake all只在一个数据库表上使用过,以确保它正确加载。我为标准的添加/索引/查看/编辑页面创建了ModelController和。View但是,当我尝试访问时URL/organizations/index.php,我遇到了 404 错误。

是否有任何故障排除有人可能对如何解决这个问题提出建议?让我感到困惑的是 index.php 加载(因此在加载 webroot 时它会正确重定向)但尝试查看任何 View 页面都不会产生任何结果。我可以执行任何调试命令来查看有效页面是什么?或者我可以提供的任何其他信息?

4

3 回答 3

1

如果您尝试URL/index.php/organisations或类似的方法并且它有效,那么您需要更正服务器上的 URL 重写问题。

于 2015-11-22T00:37:59.277 回答
0

我相信如果你有正确的设置,你会想要访问/organizations以访问组织控制器的 index() 方法。

通常,“.php”会从 URL 中删除,因为您的 index.php 文件会启动所有引导和路由。这也需要正确的 .htaccess 设置。如果没有看到应用程序或错误消息,很难确切地说出问题所在。

于 2015-11-19T04:00:01.873 回答
0

在网址中尝试

URL/organizations/index.php 

URL/organizations/index 
or 
URL/organizations/index.ctp

Cakephp 使用.ctp扩展名,即 cakephp 模板。请看这个链接。你也可以看到你的app\view\Organizations文件夹。这里所有文件都带有.ctp扩展名。不是吗?

于 2015-11-19T08:39:00.463 回答