Cakephp导航到某些操作的空白页

Cakephp导航到某些操作的空白页,php,cakephp,action,whitespace,controllers,Php,Cakephp,Action,Whitespace,Controllers,从昨天开始,我在cakephp遇到了一个问题。我想相信问题来自我,而不是我所欣赏的简单的框架。从昨天起,在浏览器:空白页中无法查看我的控制器的某些操作这是我的用户控制器代码的摘录 // add action public function admin_add() { if ($this->request->is('post')) { $this->User->create(); if ($this->User->save($th

从昨天开始,我在cakephp遇到了一个问题。我想相信问题来自我,而不是我所欣赏的简单的框架。从昨天起,在浏览器:空白页中无法查看我的控制器的某些操作这是我的用户控制器代码的摘录

// add action
public function admin_add() {
    if ($this->request->is('post')) {
    $this->User->create();
        if ($this->User->save($this->request->data)) {
          $file_manip =$this->request->data['User']['photo_file'];
        if(!empty( $file_manip['tmp_name'])){
    $extension_name = strtolower(pathinfo($file_manip['name'],PATHINFO_EXTENSION));
    $nom_fichier=$this->request->data['User']['surname'].rand(5,1000).'.'.$extension_name;
                if(in_array(strtolower(pathinfo($file_manip['name'],PATHINFO_EXTENSION)),array('jpeg','jpg','png'))){
                move_uploaded_file($file_manip['tmp_name'],IMAGES.'avatars'.DS.$nom_fichier);
                 $this->User->SaveField('photo',$nom_fichier);
                              }
                    }
            $this->Session->setFlash(__('The user has been saved.'));
            return $this->redirect(array('action' => 'index'));
        } else {
            $this->Session->setFlash(__('The user could not be saved. Please, try again.'));
        }
    }
    //$groups = $this->Group->find('list');
    $enseignes =$this->Enseigne->find('list');
    $villes = $this->Ville->find('list',array(
    'fields' => 'Ville.ville_nom',
    ));
    $this->set(compact('groups', 'villes','enseignes'));
}
我可以毫无问题地采取这一行动。 当我添加其他操作时,如:

    public function admin_gestion() {}
这不管用。我在users文件夹中添加了admin_gestion.ctp,该文件如下所示:

<p>Bonjour je suis un test</p>
你好,我是联合国测试人员

没有显示任何内容,没有错误,只有一页空白。
日志中没有错误,php标记前没有空行,什么都没有,我将debug设置为3,没有显示错误。我不知道该怎么办!请帮助我

您还应该提到CakePHP的版本。您的代码看起来像CakePHP 2.x,所以。。。你们有并没有检查过CakePHP之外的其他PHP文件是否正常工作?嗨,是的,我在CakePHP 2.X上工作,我遵循了我在论坛上找到的所有建议。这就是为什么我把DePub设为“3”,但这并没有改变什么。“其他php文件在cakephp之外工作”是什么意思?感谢您在core.php中的answerDebug级别只能是0,1或2(请参阅我发布的书的链接)。所以你应该把它改成2,而不是3。如果您没有收到任何错误消息,即使是500服务器错误,这听起来像是CakePHP之外的问题。可能您的服务器配置有另一个问题。这就是为什么我问其他PHP文件是否在服务器上工作。。。具有管理操作的控制器的名称是什么?当您尝试在浏览器中打开页面时,您的URL看起来是什么样子的?您是否在CakePHP中更改了路由配置文件中的任何内容?为什么要编写“从昨天开始就面临问题”,它以前工作过吗?您是否检查了其间所做的所有更改?如果你一步一步地撤销所有更改,也许你会找到原因?您好,我的调试模式是2,实际上,什么都没有发生。是的,我的cakephp目录是www的一个子目录,所以许多其他项目都使用php在这个目录中运行。是的,它在我之前工作,当我把没有管理员前缀的操作放在上面时,它工作得很好。奇怪的是,add methode使用了管理员前缀,但没有其他前缀。你介意我私下让你访问我的ftp,以帮助我解决这个问题吗。再次感谢您您还应该提到CakePHP的版本。您的代码看起来像CakePHP 2.x,所以。。。你们有并没有检查过CakePHP之外的其他PHP文件是否正常工作?嗨,是的,我在CakePHP 2.X上工作,我遵循了我在论坛上找到的所有建议。这就是为什么我把DePub设为“3”,但这并没有改变什么。“其他php文件在cakephp之外工作”是什么意思?感谢您在core.php中的answerDebug级别只能是0,1或2(请参阅我发布的书的链接)。所以你应该把它改成2,而不是3。如果您没有收到任何错误消息,即使是500服务器错误,这听起来像是CakePHP之外的问题。可能您的服务器配置有另一个问题。这就是为什么我问其他PHP文件是否在服务器上工作。。。具有管理操作的控制器的名称是什么?当您尝试在浏览器中打开页面时,您的URL看起来是什么样子的?您是否在CakePHP中更改了路由配置文件中的任何内容?为什么要编写“从昨天开始就面临问题”,它以前工作过吗?您是否检查了其间所做的所有更改?如果你一步一步地撤销所有更改,也许你会找到原因?您好,我的调试模式是2,实际上,什么都没有发生。是的,我的cakephp目录是www的一个子目录,所以许多其他项目都使用php在这个目录中运行。是的,它在我之前工作,当我把没有管理员前缀的操作放在上面时,它工作得很好。奇怪的是,add methode使用了管理员前缀,但没有其他前缀。你介意我私下让你访问我的ftp,以帮助我解决这个问题吗。再次感谢你