最新的蛋糕会产生这样的app.php
如何在Cake 3.2中为生产环境配置调试模式?
'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN),
我需要设置供生产使用中。
如何在不改变产品服务器的情况下在生产服务器上调试错误?
最新的蛋糕会产生这样的app.php
如何在Cake 3.2中为生产环境配置调试模式?
'debug' => filter_var(env('DEBUG', true), FILTER_VALIDATE_BOOLEAN),
我需要设置供生产使用中。
如何在不改变产品服务器的情况下在生产服务器上调试错误?
阿帕奇
您可以通过.htaccess
在生产服务器上设置环境DEBUG
值设置为false。 您只需将SetEnv DEBUG false
添加到您正在使用的.htaccess
文件中即可。
This StackOverflow post explains it a little more.
Nginx的
如果您正在使用Nginx的,你可以在two different ways设置环境的值。
您可以使用所需的名称和值添加一个额外的fastcgi_param
到locationblock:
location/{
...
fastcgi_param DEBUG false;
...
}
PHP-FPM
您还可以配置PHP-FPM或PHP,CGI配置并添加以下内容:
env[DEBUG] = false
According to CakePHP's documentation的env()
需要一个parame三,他们环境价值的关键。第二个参数是可选的,并且是默认值,以防该值未被设置。
我正在使用nginx。将htaccess仍然工作? –
不幸的是,但我会编辑答案,并添加nginx的东西:) – Sevvlor
对不起,我试了nginx的一个,但它没有奏效。至于php-fpm,要更改的文件是哪一个?我有一个'/ etc/php/fpm /'文件夹。 –