0

由于我已将我的 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'),

当我将 .env 文件中的 DF_LOG_LEVEL 更改为其他值时,即使重新启动服务器后,我的日志文件和管理部分配置/系统信息中也没有任何变化,我仍然有:

梦工厂实例

管理应用程序版本:2.1.5

梦工厂版本:2.1.1

系统数据库:mysql

安装路径:/opt/df2/apps/dreamfactory/htdocs/

日志路径:/opt/df2/apps/dreamfactory/htdocs/storage/logs/

日志模式:单一

日志级别:警告

我注意到 DF_ALLOW_FOREVER_SESSIONS=true 等其他参数也存在同样的问题,这也不再有效!

有什么帮助或建议吗?

4

1 回答 1

1

在 DreamFactory 中对 .env 文件进行更改后,建议发出以下命令以从 .env 文件(从 htdocs 文件夹或 DF2 安装目录)读取更改:

php artisan config:clear

php artisan cache:clear

于 2016-06-09T11:41:37.513 回答