Проблема при переносе yii2 ('yii\base\InvalidRouteException')?

Есть архив с Yii2, в архиве.

Запустил composer install, появились каталоги Common и Vendor. Пытался вызвать команду php init - ругался на отстутсвие каталога environments. Установил yii advanced в отдельную папку и скопировал environments оттуда. Запустил init, Мигрировал db.sql, прописал все в main_local.php. Дальше ругался на отсутсвие bootstrap.php, скопировал папки Console и Common. Запустил yii migrate.

Теперь при входе в admin/web выдает ошибку:
An Error occurred while handling another error:
yii\base\InvalidRouteException: Unable to resolve the request "site/error". in /var/www/html/back/vendor/yiisoft/yii2/base/Module.php:537
Stack trace:
#0 /var/www/html/back/vendor/yiisoft/yii2/web/ErrorHandler.php(109): yii\base\Module->runAction('site/error')
#1 /var/www/html/back/vendor/yiisoft/yii2/base/ErrorHandler.php(111): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException))
#2 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException))
#3 {main}
Previous exception:
yii\base\InvalidRouteException: Unable to resolve the request "site/index". in /var/www/html/back/vendor/yiisoft/yii2/base/Module.php:537
Stack trace:
#0 /var/www/html/back/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('site/index', Array)
#1 /var/www/html/back/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#2 /var/www/html/back/admin/web/index.php(17): yii\base\Application->run()
#3 {main}

Next yii\web\NotFoundHttpException: Страница не найдена. in /var/www/html/back/vendor/yiisoft/yii2/web/Application.php:115
Stack trace:
#0 /var/www/html/back/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 /var/www/html/back/admin/web/index.php(17): yii\base\Application->run()
#2 {main}

Пробовал добавлять в common -> config -> bootstrap.php -> Yii::setAlias('admin', dirname(dirname(__DIR__)) . '/admin'); - открывает 404, вместо этого.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
maksim92
@maksim92 Куратор тега Yii
Нашел решение — пометь вопрос ответом!
Ищите проблему в маршрутизации. У вас возникла ошибка и для ее вывода вас переадресовало на site/error. Тут надо проверить есть ли физически site/error и проверить конфиг в частности url менеджера
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы