0
私は、本番環境に移動していますし、次のように設定されますYiiエラーページを無効にするにはどうすればよいですか?
error_reporting(E_ALL & ~E_NOTICE);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER', false);
defined('YII_ENABLE_EXCEPTION_HANDLER') or define('YII_ENABLE_EXCEPTION_HANDLER', false);
はしかし、私はYiiのは、まだ大きな美しいスタックトレースはグッズのすべての種類で満たされていることを示しますことに気づきました。
これを克服する最善の方法は、実際にはサウンドコードを書くことですが、それは悪意のある個人を扱うときは必ずしも可能ではありません。
使用:
Apache/2.4.27 (Amazon) PHP/7.0.25
Yii Framework/2.0.8
テスト:、すべてが正しいように思わ
<?php
ThisFunctionDoesNotExist();
?>
が、それは仕事をdoesntの。私はこの男と同様の問題を抱えています:http://www.yiiframework.com/forum/index.php/topic/22583-yii-debug-false-shows-php-notice-errors-and-stops/