Drupal8

Критические обновления Drupal 7 и Drupal 8 (SA-CORE-2019-007)

8 мая 2019 в 20:54
1

Насколько критично: средне (14/25)

8 мая командой безопасности Drupal были выпущены обновления, закрывающие критические уязвимости в библиотеке typo3/phar-stream-wrapper.

Цитата специалиста по безопасности (google translate):

Ошибка обновления модуля в Drupal 8 через comoser- как исправить?

8 мая 2019 в 19:12

Приветствую!

Подскажите пожалуйста как исправить вот такую ошибку при попытке обновления модулей в Drupal 8 через composer:

Problem 1
- The requested package egulias/email-validator (locked at 2.1.7, required as ^1.2) is satisfiable by egulias/email-validator[2.1.7] but these conflict with your requirements or minimum-stability.

Команды для Composer ввожу любые (например composer require 'drupal/mailgun:1.x-dev' ), но всё время появляется эта ошибка.

Заранее спасибо за помощь!

Не могу войти в админ панель Drupal 8

8 мая 2019 в 9:41

Добрый день. Сайт на Друпал 8. Создавали другие программисты - мне скинули архив+базу. Перенес на свой хост.
Пытаюсь зайти через /user. При вводе данных не пускает в админку. Что только не делал (чистил cache, flood, менял пароль через скрипт в базе.) Восстановление через email тоже не помогает(не приходит письмо). Подскажите варианты решения проблем. Заранее спасибо

Стать администратором сайта имея доступ к FTP/SSH

7 мая 2019 в 20:34
3

Если у вас есть доступ на сервер/хостинг, то можно стать админом даже не заходя в БД.

Нужно создать в корне сайта файл login.php со следующим содержимым:

Для Drupal 6:

Отключить форму восстановления пароля

7 мая 2019 в 18:57
1

Зачем это может понадобиться? Есть несколько причин.

1) если у вас сайт без регистрации пользователей, то и форма восстановления пароля вам не нужна

2) в последнее время участились случаи атак на сайты через форму восстановления пароля. Даже если у вас установлены все последние обновления ядра, отключить форму всё равно не помешает.

Отключить форму регистрации пользователя

7 мая 2019 в 18:45
1

Если ваш сайт не предполагает регистрацию пользователей или вы забыли регистрацию отключить и обнаружили на сайте 100500 зарегистрированных "ботов", то вам нужно зайти в "Настройки учетной записи" (admin/config/people/accounts) и переключить "Кто может создавать учетные записи?" в "Только администраторы"

Шаблон блока для ОТДЕЛЬНОГО блока с webform

7 мая 2019 в 17:48

Для темизации блока webform можно использовать
block--webform-block.html.twig

Но таким образом будут темизироваться все блоки webform.

А как темизировать блок отдельного опросника?
Так block--webform-block--001.html.twig не работает.

Атрибуты через order-item-types

7 мая 2019 в 15:20

Доброгог времени!

Commerce 2.

Нужно создать атрибуты, но не в коассическом понимании, т.е. чтобы не нужно было много вариаций создавать.
Благо есть order-item-types и можно создать новую со своими полями.

Нужно поле выбора цвета. Цвета заранее определенные, нужно где-то хранить. Думаю в таксономии. Но нужно выводить их как color_field.

Может есть кто-то в теме, кто делал уже что-то похожее. Интересует лучшее way ))

Как сделать, чтобы при множественном выбор поля в форме по умолчанию отражалась только одна запись?

7 мая 2019 в 12:10

Как сделать, чтобы при множественном выбор поля в форме по умолчанию отражалась только одна запись? Количество значений в поле определено как "НЕ ОГРАНИЧЕНО"

Как найти все неиспользуемые картинки?

6 мая 2019 в 20:07

В сайте на Д8 используется несколько сотен изображений высокого качества.
Изображения разложены по папкам.
За время работы накопилось много устаревших картинок, которые удалены из ноды, но файлы остались. Объем сайта стал большим, хостить дорогои (привет IT-patrol:).

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