Проблема с обновлением Yii2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Dimetriy
Сообщения: 2
Зарегистрирован: 2016.05.06, 14:38

Проблема с обновлением Yii2

Сообщение Dimetriy »

Собираю новый сервер. Переношу туда проект, вместе с обновлением всех систем.
Самой первой получаю ошибку об отсутствии файла vendor/yiisoft/extensions.php подключаемым в конфиге. Это автогенерируемый файл.
при инсталяции вендора через composer install файл не генерируется.

Подумал, что изменили форматы подключения через autoload, закоментировал подключение его. Получаю ошибку:

Код: Выделить всё

2023-05-17 15:24:00 [192.168.200.193][337809][-][error][yii\base\InvalidArgumentException] yii\base\InvalidArgumentException: The file or directory to be published does not exist: /var/www/vendor/yiisoft/yii2/authclient/assets in /var/www/vendor/yiisoft/yii2/web/AssetManager.php:476
Stack trace:
#0 /var/www/vendor/yiisoft/yii2/web/AssetBundle.php(181): yii\web\AssetManager->publish()
#1 /var/www/vendor/yiisoft/yii2/web/AssetManager.php(294): yii\web\AssetBundle->publish()
#2 /var/wwwvendor/yiisoft/yii2/web/AssetManager.php(265): yii\web\AssetManager->loadBundle()
#3 /var/www/vendor/yiisoft/yii2/web/View.php(294): yii\web\AssetManager->getBundle()
#4 /var/www/vendor/yiisoft/yii2/web/AssetBundle.php(125): yii\web\View->registerAssetBundle()
#5 /var/www/frontend/views/layouts/desktop_header_1.php(8): yii\web\AssetBundle::register()
#6 /var/www/vendor/yiisoft/yii2/base/View.php(347): require('...')
#7 /var/www/vendor/yiisoft/yii2/base/View.php(257): yii\base\View->renderPhpFile()
#8 /var/www/vendor/yiisoft/yii2/widgets/ContentDecorator.php(79): yii\base\View->renderFile()
#9 /var/www/vendor/yiisoft/yii2/base/Widget.php(115): yii\widgets\ContentDecorator->run()
#10 /var/www/vendor/yiisoft/yii2/base/View.php(525): yii\base\Widget::end()
#11 /var/www/frontend/views/layouts/desktop_index.php(78): yii\base\View->endContent()
#12 /var/www/vendor/yiisoft/yii2/base/View.php(347): require('...')
#13 /var/www/vendor/yiisoft/yii2/base/View.php(257): yii\base\View->renderPhpFile()
#14 /var/www/vendor/yiisoft/yii2/base/Controller.php(422): yii\base\View->renderFile()
#15 /var/www/vendor/yiisoft/yii2/base/Controller.php(408): yii\base\Controller->renderContent()
#16 /var/www/frontend/controllers/SiteController.php(38): yii\base\Controller->render()
#17 [internal function]: frontend\controllers\SiteController->actionIndex()
#18 /var/www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()
#19 /var/www/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams()
#20 /var/www/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction()
#21 /var/www/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction()
#22 /var/www/vendor/yiisoft/yii2/base/Application.php(384): yii\web\Application->handleRequest()
#23 /var/www/frontend/web/index.php(60): yii\base\Application->run()
Что с этим делать? Что изменилось так капитально?
Dimetriy
Сообщения: 2
Зарегистрирован: 2016.05.06, 14:38

Re: Проблема с обновлением Yii2

Сообщение Dimetriy »

Решено. В composer.json
стояло в yii-composer плагина false
не понятно почему.
В документации этого нет вообще. Нужно дополнить - это раз.
Два: extension.php при composer update создается, но пустой. С настройками расширений создается нормально только при composer install. Тоже имхо косяк.
Ответить