自从我将Dreamfactory DSP从2.0.2升级到2.1.1-2后,一些配置的参数似乎被忽略了!
DF_LOG_LEVEL就是其中之一,即使我更改它,该值也会保持为WARNING,定义为config / df.php中的默认值
这是我的.env文件的一部分:
##------------------------------------------------------------------------------
## DreamFactory Settings
##------------------------------------------------------------------------------
## LOG Level. This is hierarchical and goes in the following order.
## DEBUG -> INFO -> NOTICE -> WARNING -> ERROR -> CRITICAL -> ALERT -> EMERGENCY
## If you set log level to WARNING then all WARNING, ERROR, CRITICAL, ALERT, and EMERGENCY
## will be logged. Setting log level to DEBUG will log everything. Default is WARNING.
DF_LOG_LEVEL=DEBUG
(我检查我的.env文件中没有关于LOG_LEVEL的其他行)
以下是关于LOG_LEVEL的config / df.php部分:(默认为WARNING)
'version' => '2.1.1',
// General API version number, 1.x was earlier product and may be supported by most services
'api_version' => '2.0',
// Name of this DreamFactory instance. Defaults to server name.
'instance_name' => env('DF_INSTANCE_NAME', gethostname()),
// Log level
'log_level' => env('DF_LOG_LEVEL', 'WARNING'),
当我将DF_LOG_LEVEL更改为.env文件中的其他值时,即使重新启动我的服务器后,我的日志文件和管理部分配置/系统信息中没有任何更改,我仍然有:
DreamFactory实例
管理员应用版本:2.1.5
DreamFactory版本:2.1.1
系统数据库:mysql
安装路径:/ opt / df2 / apps / dreamfactory / htdocs /
日志路径:/ opt / df2 / apps / dreamfactory / htdocs / storage / logs /
记录模式:单
日志级别:警告
我注意到其他参数(例如DF_ALLOW_FOREVER_SESSIONS = true)也遇到了同样的问题 这也没有效果了!
任何帮助或建议?
答案 0 :(得分:1)
在DreamFactory中更改.env文件后,建议发出以下命令,以便从.env文件(从htdocs文件夹或DF2安装目录)读取更改:
php artisan config:clear
php artisan cache:clear