Обновление ядра Drupal 8 с помощью Composer.

Устанавливаем Composer.

  • В linux или через ssh(root доступ), глобально:
$ cd /usr/src
$ sudo apt-get install curl php5-cli
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
  • Локально(без root доступа), обычно на shared hosting.  Через ssh консоль.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5

Получение ssl сертификата Letsenrypt.

Получение бесплатного сертификата от Letsencrypt довольно простая процедура, об этом позаботились создатели сервиса. Существует огромное количество сторонних скриптов обеспечивающих автоматизирующих процесс. Все зависит от наличия у вас shell доступа к хостингу. Shell доступ присутствует при VDS(VPS) хостинге(что естественно!). При использовании shared хостинга существуют некоторые ограничения на него.

Установка Drupal 8(вместо drupal 7) на VDS.

На сервере после установки drupal 7, все таки решил обновиться до drupal 8. Думаю , что все зависимости подтянулись при установлении пакета drupal'а из репозитория debian. Вот статья с описанием установки drupal 7 на VDS с Debian 8.

Инструкция(на английском). Здесь описана миграция(может пригодиться когда-нибудь).

Drush. Простейшая установка.

Установка drush делится на локальную и глобальную. По мануалу советуют ставить локально с помощью Composer, а глобально можно без(мануал).

Я использую простейшую установку:

Первый вариант.

Теги