Yii 2 - Localhost显示500内部服务器错误,没有错误跟踪

时间:2016-07-07 21:15:47

标签: php yii yii2

我在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内部服务器错误。没有错误跟踪,我不知道如何调试它。

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

1 个答案:

答案 0 :(得分:3)

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