2016-03-02 51 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 /'文件夾。 –