2016-03-02 46 views

回答

1

阿帕奇

您可以通过.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 documentationenv()需要一个parame三,他们环境价值的关键。第二个参数是可选的,并且是默认值,以防该值未被设置。

+0

我正在使用nginx。将htaccess仍然工作? –

+0

不幸的是,但我会编辑答案,并添加nginx的东西:) – Sevvlor

+0

对不起,我试了nginx的一个,但它没有奏效。至于php-fpm,要更改的文件是哪一个?我有一个'/ etc/php/fpm /'文件夹。 –