Установка и деплой Drupal 8 (composer drupal project) на хостинг timeweb.ru

11 августа 2019 в 20:19
Аватар пользователя ivnish ivnish 1 10

ВНИМАНИЕ, данная статья подразумевает, что вы уже умеете пользоваться git, composer и drush

Хостинг компании timeweb.ru один из самых дружелюбных для Drupal 8 сайтов. Тут из коробки сразу есть:

  • git
  • composer
  • PHP 7.2
  • drush 8 (будет работать как launcher для локального drush 9)
  • Нет дурацких ограничений php-функций

Собственно для того, чтобы развернуть сайт на этом хостинге нужно:

  1. Зайти на сервер по SSH
  2. Создать в домашнем каталоге пользователя каталог куда будем разворачивать сайт, например site
  3. С помощью git и composer развернуть копию сайта
  4. Удалить каталог /home/i/USERNAME/public_html
  5. Создать символическую ссылку /home/i/USERNAME/site/web в /home/i/USERNAME/public_html
  6. PROFIT
Авторы: 

Комментарии

они ввели ограничение на CPU вследствие чего отваливаются многие операции, даже zip и tar, так что нужно внимательно выбирать тариф и тестировать

21 ноября 2019 в 8:42

Тариф Optimo+ и он отлично работал с семеркой. 169 руб.в мес

вообще было примерно недели две назад, не мог поставить composer
потом не мог обновить, они мне советовали много чего, чтобы по лимиту памяти не вышибало.
потом npm не заводился, чтобы верстку поправить и тд и тп.
потрачено два дня на ожидание ответов.
Потом плюнул на всё и решил слить архив и сделать на локалке. И не тут то было, архив не делается ошибка. В течени дня выяснилось что нужно менять тариф на специальный ( Drupal Pro 829 руб.в мес.),
В итоге поменял на тариф 1Сайт, вышло примерно 600р в месяц.
Ну и это удовольствие только для того чтобы обновить сайт...

Так что рекомендую обязательно взять у них тест.

21 ноября 2019 в 15:44

Да, с композером на обычных тарифах так себе.
Мы обновляем/разрабатываем на локалке, грузим обратно. Работает.

21 ноября 2019 в 16:30

Нет, речь про нормальный деплой. Грузим обратно - это composer.lock с уже подготовленными ссылками для команды composer install, вместо запуска composer update прямо на хостинге

22 ноября 2019 в 11:02