Cakephp永远不会结束请求

时间:2014-05-27 15:13:59

标签: php cakephp apache2 php-5.3 cakephp-2.2

我对cakephp很新,并尝试从其他人调试代码。 问题是我得到了一个永无止境的请求,尽管view和crontroller似乎运行正常。我甚至试图添加退出;在这两者中甚至在控制器中引入语法错误,请求永远不会结束,浏览器会不断尝试无休止地加载页面。

以下是控制器的代码:

    public function categories()
{
    file_put_contents("/tmp/logfile.log",time()." categories bla\n", FILE_APPEND);
    $catData = $this->SpecificKeywordCategorie->find('all');
    $modelnameLessValues = array();
    foreach($catData as $singleCat)
    {
        $modelnameLessValues[] = $singleCat['SpecificKeywordCategorie'];
    }
    $this->set('categories',$modelnameLessValues);
    file_put_contents("/tmp/logfile.log",time()." categories end blu\n", FILE_APPEND);
}

和视图代码“categories.ctp:

    <?php
    file_put_contents("/tmp/logfile.log","view json ".json_encode($categories),FILE_APPEND);
    print(json_encode($categories));
    file_put_contents("/tmp/logfile.log","view json before exit",FILE_APPEND);
    exit;
    ?>

所有file_put_contents条目都写在日志文件中。但退出似乎被忽略了,如果我在浏览器中发出请求,它永远不会结束......

如果我在控制器或视图上添加语法错误,也会发生同样的事情。 (当然,在这种情况下,不会写入日志条目)

我对cakephp内部机构一无所知,但在其外部运行的php脚本在同一个apache实例上运行良好。

知道在哪里寻找这个无限请求来自哪里?

我们正在运行cakephp 2.2.3

0 个答案:

没有答案