0
ルールのセットを実装しましたが、ユーザーが制限された領域にアクセスしようとしたときに、素晴らしいブーストアラートの代わりにテキスト出力が表示されます。どうやってこれをやり直すことができますか?http 403の例外が正しく表示されない
ルール:
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['index', 'view'],
'rules' => [
[
'roles' => ['@'],
'actions' => ['index', 'view'],
'allow' => true,
],
],
],
例外メッセージ:あなたの助けのための
An Error occurred while handling another error:
exception 'yii\web\ForbiddenHttpException' with message 'You are not allowed to perform this action!.' in ###\vendor\yiisoft\yii2\filters\AccessControl.php:151
Stack trace:...
環境を '' YII_ENV ''に変更しました。 – Bizley
私はそれを試み、私は "内部サーバーのエラー"とそれ以外の場合は空白のページが表示されます。これは私が何をしたか分からない前にすべて働いていた。 (PS:プロダクションに切り替えるにはweb/index.phpの開発者にコメントしました - これは正しいと思います)。 – DrBorrow
右。ランタイム 'app.log'をチェックすると、ここに他のエラーがスローされます。おそらく 'ErrorAction'は定義されていませんか? – Bizley