Здравствуйте уважаемые форумчане, локально на вампсервере сделал копию сайта версию 10.16, сайт на хостинге 9.5, обновление через композер в обоих случаях.
Загрузил сайт (копию) версию 10.16 на поддомен, сайт работает, как заставить композер видеть сайт новой версии или это невозможно?
Пытаюсь выполнить команду composer update на хостиге версию 10.6, в ответ получаю
Composer could not find a composer.json file in ххххххх_drupal10
To initialize a project, please create a composer.json file.
Предполагалось после загрузки перейти на новую версию.
Пытался обновить через композер основной сайт (9,5), но вылезали разные проблемы, в интернете подобной замены методом копирования на новую версию не нашел.
Комментарии
Композер нужно запускать из той папки, где лежит composer.json
Я конечно композер запускал с той папки в которую разместил копию 10 версии.
А файл composer.json там в папке есть?
Вот скрин папки что сейчас работает в инете версия 10.16, но через корпозер пока никак
Для 10-ки, к слову, другая структура каталогов:
├── web/
├── core/
├── modules/
├── profiles/
├── sites/
├── themes/
├── index.php
├── update.php
├── .htaccess
├── composer.json
├── composer.lock
У меня на локальном сервере работает и пользовался композером, а также работает и на поддомене на хостинге. И что делать?
Я правильно понял, что composer не запускается на хостинге для сайта на поддомене?
PS: и уже определитель, у Вас Drupal 10.6, 10.16 или 10.1.6
Это верно для случая когда Drupal установлен при помощи composer.
У ТС Drupal установлен из архива. В этом случае Drupal 9 и Drupal 10 настроены на работу с composer.
Всё же я уверен, что запускаете не оттуда.
Вчера нашел что запускаю сомпозер не стой папки (надо public_html), прошло все отлично и установил друпал 10.1.17, может комуто-это поможет.
Еще поковыряюсь с сайтом и когда все косяки темы устраню, залью на основной сайт.
Всем спасибо
PS структура сайта пока осталась прежняя