Установка композера и друпала через него

Аватар пользователя vladtulku vladtulku 26 июня 2020 в 5:25

Разыскивается пример установки композера и друпала 8 с нуля для чайников как на локальный компьютер, так и на сервер.

По первым попавшимся примерам имею следующий результат:
Установив на винду компостер и получив подтверждение успеха, почему-то в командной строке винды, а не веб сервера xampp. Смотрю следующие видео/тексты по установке друпала в командной строке чего угодно, только не винды. В результате я через командную строку винды запустил команду
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction
Скачалось 100Mb хлама и не полное ядро друпала. Все сдохло, с красной полосой и матами на дорогу до git.drupalcode.org... и сообщением, что git для нее не команда.
На удаленном сервере не понимая под каким пользователем это все устанавливать. Удалось установить небольшую часть файлов, после чего все сдохло. Как странность, подтверждение что компостер установился было из папки var/www а не из корня где лежат папки с сайтами var/www/html/ Удалил компост и попытался поставить его заново. Результат -bash: /snap/bin/docker-compose: Нет такого файла или каталога
Создал я ему такой файл с правам 777 и все. Точнее ничего.

Комментарии

Аватар пользователя gun_dose gun_dose 26 июня 2020 в 7:36

vladtulku wrote: Результат -bash: /snap/bin/docker-compose: Нет такого файла или каталога

А причём тут docker-compose?

Аватар пользователя marassa marassa 26 июня 2020 в 8:36
2

Запускать случайные команды, надерганные случайным образом из случайных видео/текстов в случайных "командных строках" - это верная дорога к успеху Wink

Аватар пользователя voviko voviko 26 июня 2020 в 9:30

я делаю так на debian 10, запуск из каталога сайта, в конфиге домена root /var/www/домен/web
1. git clone https://github.com/drupal-composer/drupal-project.git .
2. composer install
3. проверить чтобы public_html называлсЯ web )))
4 Установить сайт))))
4.1 ошибка CONFIGURATION SYNC DIRECTORY - создаем с нужными правами в каталоге домена (там же где каталог web) mkdir -p config/sync

Аватар пользователя VasyOK VasyOK 26 июня 2020 в 13:14

1. Вариант для Виндовс. Друпал 8 работает чуть тормознутее, чем на Линкс. git, composer - проблем не заметил. С Drush (у меня) проблемы этим способом.
https://youtu.be/TYS389zSbAs

2. Более цивилизованный вариант. https://niklan.net/blog/172 - читайте коментарии к посту всяких ламеров типа меня.