Есть drupal 8 сайт. Как узнать, устанавливался ли он через Composer? От этого же факта зависит, как его обновлять, не так ли, или нет?
Или же обновлять любой сайт на 8-й версии, даже поставленный по старинке, нынче нужно композером?
Как проверить, composer ли это?
Главные вкладки
Лучший ответ
1
тоже есть эти файлы композера
Вы сравните composer.json из "обычной восьмерки" и ваш. Если сайт ставился через composer, то в composer.json будут прописаны все контрибные модули, которые используются на сайте, а так же их зависимости. В composer.json из обычной поставки всего этого нет.
Комментарии
Поищите в корне проекта и на одном уровне вверх файлы composer.json и composer.lock
Неа, не катит, в свежей установке восьмерки, которую я ставил по старинке - тоже есть эти файлы композера.
Ещё какие методы есть?
PS файлы в корне есть, никакого уровня вверх у корня нет. В чистовой ручной установке всего 73 файла композера насчитал
Вы сравните composer.json из "обычной восьмерки" и ваш. Если сайт ставился через composer, то в composer.json будут прописаны все контрибные модули, которые используются на сайте, а так же их зависимости. В composer.json из обычной поставки всего этого нет.
Точно, так видно, что как.
Беда. Теперь возиться с этим композером, ставить его да ещё не дай бог с денвером не работает
В денвере PHP 5.3 последняя версия) Для Drupal 8 рекомендуется PHP7+ Если вы принципиально на windows, то вам может помочь OpenServer. Но на винде работать с git, composer, drush тот еще геморрой.
Давно уже PHP семерка поставлена на Денвер
Нет. Сайт должен быть либо с composer, либо без. Подробнее можно узнать в этом видео
Попробуйте скачать какой-нибудь модуль через драш. Если сайт собран композером, то драш ругнётся.
не, не ругнется. если drush policy не стоит (по типу https://github.com/zaporylie/drupal-composer-drush-policy )
хороший тон - ставить запрет на drush dl если собираешь композером, но не все этому следуют.
"ок, как узнать что стоит драш" ))
Нет никаких драшей, денвер стоит