Частые вопросы

Способы входа в админку на сайте

У начинающих друпалеров часто возникает вопрос как войти в админку, особенно если до этого они пользовались другими CMS. Давайте рассмотрим это подробнее.

В CMS Drupal для входа в админку используется путь /user. Если пользователь не вошел в систему, то его автоматически перенаправит на страницу /user/login для входа. Если пользователь уже был залогинен, то его перенаправит на страницу его пользователя.

Также существуют следующие пути:

Перенос сайта на локальный сервер

Настройка локального сервера

Настройка многосайтного локального сервера для apache в ubuntu может быть несколькими способами.

docker4drupal импорт дампа БД через drush

При попытке импорта дампа БД через drush в окружении docker4drupal случается ошибка:

the input device is not a TTY

Чтобы импортировать дамп нужно использовать команду

Добавить кастомный js-код на сайт (различные метрики и др.)

Довольно часто у владельцев сайтов возникает потребность разместить на сайте кастомный js-код. Это могут быть различные метрики или вспомогательные скрипты. Рассмотрим наиболее популярные варианты.

 

Способ 1: кастомный блок

  1. Идем в "Схему блоков -> Пользовательские блоки"
  2. Создаем новый блок
  3. Переключаем редактор в режим "источник" и размещаем код
  4. Идем в "Схему блоков" и размещаем блок в регион

Плюсы данного метода:

Отключить сжатие (агрегацию) CSS и JS

У новичков часто бывает задача исправить пару стилей CSS. В инспекторе браузера они видят, что нужные им селекторы находятся в файле css_SSbXBxdF4y1677yhsoiQ6zTnHTd_3JrUSP8QaEPVsx0.css в каталоге /sites/default/files/css Даже, если несмотря на "кашу" в этом файле всё равно удается внести изменения, то через некоторое время они пропадают.

Защита от спама

Скажу сразу, победить спам на 100% у вас не получится, но можно хотя бы его минимизировать. Популярные решения на сегодняшний день:

1) CAPTCHA + reCAPTCHA. Первое, что приходит на ум. Но капча уже давно не панацея, т.к. давно уже есть толпы индусов, который сидят и вручную проходят капчу для своих заказчиков.

Два варианта создания простого слайдшоу/слайдера

Я хочу рассмотреть два варианта создания простых слайдшоу/слайдеров. Статья написана для Drupal 8, но эти же модули есть и для Drupal 7.

Восстановление пароля администратора

1. Если есть drush и доступ к нему.
а) Получить одноразовую ссылку для входа:
drush uli
б) Установить пароль для юзера
drush user:password someuser "somepassword"
Вы также можете использовать id юзера, т.е. для администратора:

Правильные права на файлы и каталоги

Из-за неверно настроенных прав на файлы и каталоги часто случаются проблемы с сайтом. Новички часто работают на сервере от имени пользователя root и кидают файлы в каталоги, а веб-сервер потом не может получить к ним доступ. Проверить кто является владельцем ваших файлов и каталогов можно командой