Как проверить, composer ли это?

Аватар пользователя remmor

Есть drupal 8 сайт. Как узнать, устанавливался ли он через Composer? От этого же факта зависит, как его обновлять, не так ли, или нет?
Или же обновлять любой сайт на 8-й версии, даже поставленный по старинке, нынче нужно композером?

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад
1

тоже есть эти файлы композера

Вы сравните composer.json из "обычной восьмерки" и ваш. Если сайт ставился через composer, то в composer.json будут прописаны все контрибные модули, которые используются на сайте, а так же их зависимости. В composer.json из обычной поставки всего этого нет.

Комментарии

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

Поищите в корне проекта и на одном уровне вверх файлы composer.json и composer.lock

Аватар пользователя remmor
remmor 1 неделя назад

Неа, не катит, в свежей установке восьмерки, которую я ставил по старинке - тоже есть эти файлы композера.
Ещё какие методы есть?

PS файлы в корне есть, никакого уровня вверх у корня нет. В чистовой ручной установке всего 73 файла композера насчитал

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад
1

тоже есть эти файлы композера

Вы сравните composer.json из "обычной восьмерки" и ваш. Если сайт ставился через composer, то в composer.json будут прописаны все контрибные модули, которые используются на сайте, а так же их зависимости. В composer.json из обычной поставки всего этого нет.

Аватар пользователя remmor
remmor 1 неделя назад

Точно, так видно, что как.
Беда. Теперь возиться с этим композером, ставить его да ещё не дай бог с денвером не работает

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

с денвером не работает

В денвере PHP 5.3 последняя версия) Для Drupal 8 рекомендуется PHP7+ Если вы принципиально на windows, то вам может помочь OpenServer. Но на винде работать с git, composer, drush тот еще геморрой.

Аватар пользователя remmor
remmor 1 неделя назад

Давно уже PHP семерка поставлена на Денвер

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

Или же обновлять любой сайт на 8-й версии, даже поставленный по старинке, нынче нужно композером?

Нет. Сайт должен быть либо с composer, либо без. Подробнее можно узнать в этом видео

Аватар пользователя gun_dose
gun_dose 1 неделя назад

Попробуйте скачать какой-нибудь модуль через драш. Если сайт собран композером, то драш ругнётся.

Аватар пользователя adubovskoy
adubovskoy 1 неделя назад

не, не ругнется. если drush policy не стоит (по типу https://github.com/zaporylie/drupal-composer-drush-policy )

хороший тон - ставить запрет на drush dl если собираешь композером, но не все этому следуют.

Аватар пользователя remmor
remmor 1 неделя назад

"ок, как узнать что стоит драш" ))
Нет никаких драшей, денвер стоит