@TCHProgrammer

Проблемы работы yii2-simplechat совместно с yii2-twig. Выдаёт ошибку The file or directory to be published does not exist: ...twig.js Как исправить?

У меня проблема следующего толка. Я установил yii2-simplechat через composer на yii2 basic по инструкции: https://github.com/bubasuma/yii2-simplechat . Добавил "bubasuma/yii2-simplechat": "*" в composer.json и запустил composer update. Всё легло хорошо. Но это simplechat не работал через yii2-twig. Я его тоже установил через composer по следующей инструкции: https://github.com/yiisoft/yii2-twig . Всё легло и установилось хорошо. Но при выходе на страницу premium-my-freestyle.esy.es/messages чтобы посмотреть как заработал чат показывается следующее сообщение: An exception has been thrown during the rendering of a template ("The file or directory to be published does not exist: /home/u172121359/vendor/bower/twig.js") . Вот картинка ошибки:
5ac61e09e7de0609210293.png
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 1
@TCHProgrammer Автор вопроса
Я решил данную задачу. Вот комплекс мероприятий, которые я сделал: 1) Установил asset-менеджер fxp/composer-asset-plugin (в секции require composer.json прописал:"fxp/composer-asset-plugin": "v1.4.1"). Или composer global require "fxp/composer-asset-plugin:~1.4.1" . Без него ничего работать не будет, twig.js не установится. Также установил другие пакеты:

"yiisoft/yii2-twig": "dev-master",
"yiisoft/yii2-faker": "*",
"bower-asset/twig.js": "0.8.4@stable",
"bubasuma/yii2-simplechat": "*"
Это всё в секции require. Далее прописал в файле конфига альясы (у меня config/web.php):

'aliases' => [
'@bower' => '@vendor/bower-asset',
//'@npm' => '@vendor/npm-asset',
],
И всё заработало.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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