最新的蛋糕會產生這樣的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 /'文件夾。 –