为什么 cakephp3 认为它在 cli 下 运行

why thinks cakephp3 that its running under cli

在我的 cakephp3-app 中的每个视图中,cake 都尝试写入 cli-error.log。为什么?我不知道如何调试这个...

Warning: file_put_contents(/home/matthias/www/bserp.localhost/logs/cli-error.log): failed to open stream: Permission denied in /home/matthias/www/bserp.localhost/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 134 


//debug(array('php_sapi_name' => php_sapi_name()));
[
    'php_sapi_name' => 'apache2handler'
]

也许这是我遇到过的最愚蠢的错误。我不小心 copy/pasted 将纯文本警告放入插件的 config/route.php 文件中。

所以 apache 没有删除这个警告,只是在文件中打印了文本。

对不起,我是个白痴:)