@Alli_baba01

Как исправить ошибку Yii2: An internal server error occurred?

После структурирования Yii2 и нстройки файлов index, появляется ошибка "An internal server error occurred". но если index настроить не правильно, поменять местами frontend и backend, всё работает.
Пример admin/index:
<?php
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');

require __DIR__ . '/../../yii/vendor/autoload.php';
require __DIR__ . '/../../yii/vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../../yii/common/config/bootstrap.php';
require __DIR__ . '/../../yii/frontend/config/bootstrap.php';

$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/../../yii/common/config/main.php',
require __DIR__ . '/../../yii/common/config/main-local.php',
require __DIR__ . '/../../yii/frontend/config/main.php',
require __DIR__ . '/../../yii/frontend/config/main-local.php'
);

(new yii\web\Application($config))->run();
  • Вопрос задан
  • 8209 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброй ночи.
Замените false на true и prod на dev. Так же помогает чтение логов.
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы