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

ВНИМАНИЕ, данная статья подразумевает, что вы уже умеете пользоваться 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

Автор

ivnish Разработка, поддержка и лечение сайтов после заражения
0 Thanks

Комментарии

Аватар пользователя voviko voviko 21 ноября в 8:42

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

Аватар пользователя ivnish ivnish 21 ноября в 12:13

А откуда инфа? Ссылка есть?

P.S. я недавно заметил, что у меня MC стал сегфолтится на таймвебе

Аватар пользователя voviko voviko 21 ноября в 15:44

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

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

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

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 21 ноября в 16:30

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

Аватар пользователя VasyOK VasyOK 22 ноября в 9:09

Помню, мне просто интересно что заначит "грузим обратно". Это вроде ненормальный деплой.

Аватар пользователя ivnish ivnish 22 ноября в 11:02

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

Аватар пользователя Andruxa Andruxa 1 декабря в 11:52

таймвеб? это у которых из админки битые дампы загружаются?
ну нет, таким г. пользуйтесь сами.