尝试在本地计算机上设置Wordpress时遇到此错误,但由于错误而失败

时间:2019-06-18 08:15:01

标签: php php-7.2

我正在尝试在本地服务器上设置wordpress的副本,wordpress是使用nodeJS和其他一些供应商的软件包定制的。在设置并尝试运行wordpress时,我收到此错误:

错误:“日志”组件的配置必须包含“ __class”元素。

我认为与Yii2框架有关,但我已将composer.json文件中的版本从2.0.6更改为2.0.14,但没有运气。有人可以帮忙吗?

服务器是ubuntu服务器18.04,运行nginx和mysql,并带有PHP 7.2。

2 个答案:

答案 0 :(得分:0)

this问题开始,您需要像这样修改日志键

Car

编辑:您现在收到的错误与TimeStamp有关。因此,从this答案中,

  

您必须在模型的behaviors方法中声明它。要使用TimestampBehavior,请在ActiveRecord类中插入以下代码

await _dataContext.Owners.AddAsync(car.Owner);

答案 1 :(得分:0)

这是我的模型之一

use yii\behaviors\TimestampBehavior;
...

    public function behaviors()
    {
        return [
            [
                'class' => TimestampBehavior::className(),
                'attributes' => [
                    ActiveRecord::EVENT_BEFORE_INSERT => ['createDate','lastModifiedDate'],
                    ActiveRecord::EVENT_BEFORE_UPDATE => ['lastModifiedDate','shownOn'],
                ],
                'value'=>function() {
                    return current_time('Y-m-d H:i:s');
                }
            ],
        ];
    }
...
...

我仍然收到该TimestampBehavior错误。