Место для вас

Установка yii пакетов через composer на виртуальном хостинге

Продолжая тему размещения yii проекта на виртуальном хостинге хочу поделиться с тем, как обновлять список расширений (пакетов) используя composer.

На локалке это понятно. Просто запустили composer update и все. Все пакеты подсосались. Далее git commit и git push для внесения изменений. И теперь надо эти изменения на удаленке (виртуальном хостинге) разместить. Можно конечно по ftp все перекидывать (это если уж просто убогий сервер какой-то), но ведь на дворе не лихие 90ые, а мир с git'ом. Так что все нужно делать правильно.

Если смотреть на файл gitignore, который расположен в корневом каталоге yii фреимворка, то там можно заметить, что папка vendor заблочена. И это правильно. Если посмотреть размер папки vendor, то она весит в разы больше, чем остальные файлы сайта. По этому не стоит хранить эти изменения на git'овских серверах. Да еще и время тратить на заливку этих файлов.

Разработчики yii фреимворка все верно продумали. Короче, все эти пакеты нужно подсасывать через composer.

Предположим ситуацию, что у вс есть ssh доступ к консоли + установлен git, но отсутствует composer.

1. Просим суппорт установить composer в корень вашего аккаунта.

2. Открываем консоль и переходим в папку в проектом (тут должен быть файл composer.json)


cd sitename.ru/yii/

3. В консоле набираем:


~/composer.phar install

И наблюдаем за процессом подсасывания пакетов в проект.


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх