Yii 2 -- 本地主机显示 500 内部服务器错误,没有错误跟踪


Yii 2 -- Localhost showing 500 internal server error, no error trace

我正在为Yii 2使用这个模块进行用户注册:https://github.com/dektrium/yii2-user

我想设置自动登录,所以我在这里使用了解决方案:https://github.com/dektrium/yii2-user/issues/685

// ...
'modules' => [
        'user' => [
            'class' => 'dektrium'user'Module',
            'controllerMap' => [
                'registration' => [
                    'class' => 'dektrium'user'controllers'RegistrationController::className(),
                    'on ' . 'dektrium'user'controllers'RegistrationController::EVENT_AFTER_REGISTER => function ($e) {
                        $user = 'dektrium'user'models'User::findOne(['username'=>$e->form->username, 'email'=>$e->form->email]);
                        if ($user) {
                            Yii::$app->user->switchIdentity($user);
                        }
                        'Yii::$app->response->redirect('Yii::$app->user->returnUrl);
                    },
                ],
            ],
        ],

不幸的是,这会产生 500 内部服务器错误。由于没有错误跟踪,我不确定如何调试它。

我该如何开始解决这个问题?

如果是 500,请查看您的 Apache 错误日志。