27.09.18 - 09:28 496 просмотров

Как поставить патч в модуль Drupal

Для того, чтобы в полуавтоматическом режиме установить патч на модуль друпала, необходимо иметь доступ по ssh и знать базовые команды. Если это не доступно по какой-либо причине, можно установить вручную: в файле патча минусы означают, что сточку нужно удалить, а плюсы, соответственно, - добавить.

Полуавтоматическая установка:

Сначала нужно зайти в папку модуля:
cd sites/all/modules/модуль/
Далее загружаем в нее патч с сайта Друпала:
wget https://www.drupal.org/files/issues/googtube-fix-https-embed-1822354-9.patch
less googtube-fix-https-embed-1822354-9.patch (Можно посмотреть что в патче)

Устанавливаем патч с командой patch (так я ставил на drupal 7):
patch < googtube-fix-https-embed-1822354-9.patch

Сейчас ставлю на Drupal 8 с аргументом "-p1"

patch -p1 < googtube-fix-https-embed-1822354-9.patch

Profit!!!

Restricted HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.