【发布时间】:2013-08-31 11:55:52
【问题描述】:
我在文件夹 FC 下有一个 cakephp 项目,在 ubuntu 上,它的路径是 /var/www/FC/app/...
上传到 ec2 并进行所有配置更改后,基本路径,即。 index.php 正确打开,但 index.php 上的任何其他链接都给出错误:
错误:找不到 FCController。
错误:在文件app/Controller/FCController.php中创建下面的类FCController
class FCController extends AppController {
}
创建此文件时,它要求将方法位置放入类 FCcontroller 中,并且在将空方法放入类中时,显示变为蓝色,就像一个空白页面一样。 由于我还没有编写此代码,所以我不知道应该在哪里写数据……我该怎么办?
【问题讨论】:
-
你能不能用你写的方法更新控制器代码......对于那个蓝屏查看views文件夹你会看到layout.ctp文件......这是主模板的文件文件。
-
FCcontroller中没有方法,实际上我的代码中没有FCcontroller。我只是做了一个空方法,因为错误显示我要检查会发生什么...我认为控制器的默认路径设置不正确,如何更改控制器的路径,它在配置中的哪里给出?
-
您可以在 Config 文件夹中看到它...在该文件夹中您将看到
route.php文件... -
好的,所以在 routes.php 中,这些是显示的两条路由:Router::connect('/', array('controller' => 'locations', 'action' => 'index ')); Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));所以位置是我的主要控制器,用于操作索引。第二个命令不正确吗?因为 pages 是 cake 给出的默认示例,所以我查了一下。使用第二个命令会发生什么?
-
听起来只是需要在 webroot/index 中更改路径的问题
标签: php cakephp path controller