Как установить Composer Drupal Project на BeGet.com

Опубликовано i - ср, 05/01/2019 - 06:16

Статья рассчитана на тех кто имеет опыт установки Drupal с помощью архива и Drush.

Что такое Composer Drupal Project и какие у него преимущества перед коробочными средствами Drupal 8 можно узнать в замечательной статье Drupal 8: Два варианта установки ядра от Niklan.


Я лишь хочу поделиться опытом решения проблем при установке Composer Drupal Project на хостинге BeGet.com.

Итак, после создания сайта через панель администратора прилинковки домена и создания базы данных необходимо:
1. перейти в терминал в папку <сайт>
2. удалить папку «public_html»
3. выполнить команды для загрузки и перемещения файлов Composer Drupal Project
4. создать слимлинк
5. установить Drupal 8

Лично у меня возникли проблемы на шаге № 3 и № 4, по этому ниже прилагаю свою шпаргалку по данным шагам.

3. в папке <сайт> выполнить команду
php -d memory_limit=3G /usr/local/bin/composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction

Выполнить команду 
cp -r some-dir/. ./ && rm -rf some-dir/

4. создать слимлинк 
ln -s ~/<сайт>/web/ ~/<сайт>/public_html