Обновление Drupal

Аватар пользователя KateMy KateMy 12 июля 2020 в 12:04

Подскажите пожалуйста с обновлением Drupal 8.8.1 на 8.9.2.
Большое спасибо

Комментарии

Аватар пользователя VasyOK VasyOK 12 июля 2020 в 12:33

Для начала нужно понять как сайт установлен с Композером или без.
Если без - скачать на сайт архив и просто поменять файлы ядра. Не забывая при этом что нельзя стирать папки файловой системы, модулей и тем, robots.txt, .htaccess.

Если с - зайти по SSH в папку домена и выполнить
$ composer update drupal/core --with-dependencies

Бекап файлов и БД перед этим рекомендуется сделать. Особенно если в первый раз.

Вообще в Гугл лучше такие вопросы задавать. Наверняка много инструкций, которых я не читал.

Аватар пользователя jura12 jura12 12 июля 2020 в 20:10

надо кэш потом обновить БД и кжш сбросить иначе может не заработать.
drush updb
drush cr

Аватар пользователя ivnish ivnish 13 июля 2020 в 8:00

Драша почти никогда нет на хостинге (ну кроме радона и таймвеба). Драш мы всегда ставим сами в /vendor
А вот если на хостинге нельзя запустить драш без переписки с техподдержкой, то вот тут я бы тоже посоветовал хостинг сменить

Аватар пользователя ivnish ivnish 13 июля 2020 в 9:42

composer тоже можно поставить самому. Однако, знаю несколько хостингов где заблокировано расширение PHP phar, которое требуется для установки и работы композера

Аватар пользователя Agat Agat 6 августа 2020 в 20:15

VasyOK wrote: Если с - зайти по SSH в папку домена и выполнить
$ composer update drupal/core --with-dependencies

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

Аватар пользователя VasyOK VasyOK 6 августа 2020 в 22:32

Для начала нужно соединиться по SSH.
Вбить в терминал.
ssh username@servername
т.е. типа
ssh u000001@krypton2.vps-private.net

Для Windows - можете поставить терминал conemu. Я вот не знаю нужно ли еще ставить подсистему Linux для Windows.

Также подойдет Putty для подключения по SSH.

Если для соединения по SSH ваш хостинг использует ключи - в панели cPanel есть инструкция, как подключаться.

Кароче вы зашли. Вбиваете в терминал
mc
Запуститься файловый менеджер Midnight Commander. В нем заходите в папку своего домена и жмете F10 (выход из mc).
Убедитесь, что выйдя из mc дальнейшие команды вы вбиваете в папке сайта (иначе звездюлей админу сервера).
Должно быть что-то типа:
username@servername ~/domains/sitename.ru $
и тут вбиваете команды Композера, Драша, Гита.

Аватар пользователя bsyomov bsyomov 7 августа 2020 в 13:19

Для windows 10 можно из и cmd/powershell выполнять ssh, там есть ssh клиент, и на сколько я помню, он по умолчанию стоит. Для более старых надо ставить что-то, тот же putty.

Выходить из mc совершенно не нужно. Smile Можно выполнять команды прямо из него. Если надо посмотреть вывод, надо нажать ctrl+o, что скроет панели, ещё раз ctrl+o их включит обратно.

P.S. Сайт может быть не в домашней папке. Smile Найти его может оказаться и не так просто. Smile

Аватар пользователя Agat Agat 7 августа 2020 в 18:59

Всем спасибо буду пробовать.
Блин, выбирал Друпал как самый простой CMS, накатил, поставил шаблон и все. А тут начались танцы с бубном, с обновлением.

Аватар пользователя Agat Agat 10 августа 2020 в 20:01

Неа. 7 лет назад так и было. Я визитку за 10 дней накатил с нуля, будучи полным нубом. На Д7. Включая выбор шаблона и хостинга.
Черт дернул на Д8 перейти. Работает - не трогай.
Сорри, офтоп

Аватар пользователя VasyOK VasyOK 10 августа 2020 в 20:11

Оставайтесь на D7 если ваши задачи она решает. Кто (что) вас заставляет переходить? Не понимаю зачем делать на D8 визитку (или простой сайт)? Я пилю пару сайтов на 8ке, но для них задачи назрели.

Полным нубом все равно сложновато. Как минимум стили надо править если шаблон выбрали. Адаптивными то будут только меню и сайдбары, а не контент.

Аватар пользователя Agat Agat 15 августа 2020 в 17:22

Визитка была в начале, потом развилось в полноценный маленький сайт. Со стилями и внутренними потрохами по ходу разобрался, не спеша.
А переносить пришлось (точнее делать заново) когда хостинг умер, вместе с содержимым.

Аватар пользователя VasyOK VasyOK 15 августа 2020 в 17:35

У меня были были моменты когда хостинг пекращал деятельность. Но чаще меня перебрасывали к другому хостингу у которого я делал бекапы и сваливал.
Реально хостинг нашли, который убег, и бекапов не предоставил? Я всего один такой знал. Хотя тут форумчане может знают больше.
Ну и что мешает делать с нуля на 7ке?

Аватар пользователя Agat Agat 16 августа 2020 в 18:14

Был такой Roshoster. Умирал тихо и незаметно. Сначала исчезли живые люди, работал на автомате. Потом отрубилась админка, но сайты работали. Потом пришло время продлять домен, а фигу. Пока туда-сюда, домен протух, сайт умер, что то похожее на бэкап на новом не развернулось. Я тогда не сильно разбирался как переносить. Грустная история.
Есть такая привычка - использовать последние версии ПО )))