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

При запуске drush updb получаем ошибку версии PHP

17 декабря 2021 в 12:26
1

На некоторых хостингах (в частности timeweb) версия PHP для консоли отличается от версии PHP для сайта. В частности для сайта установлена версия 7.4, а для консоли используется 7.1

Разработчики и владельцы сайтов, которые пользуются drush, знают, что можно указать версию PHP перед командой drush:

Используем легковесный Lite YouTube Embed вместо обычного YouTube iFrame

10 декабря 2021 в 10:01
3

Разработчики и сайтбилдеры, которые внедряли видео с youtube на сайт, знают, что стандартные embed-скрипты YouTube могут весить более 300 килобайт, При этом подгружаются они сразу, и могут сильно тормозить загрузку страниц, из-за чего ухудшается пользовательский опыт и снижается оценка PageSpeed.

Расскажу о легковесном youtube-embed, который даст вам следующее:

Как увеличить длину текстового поля, если в БД уже есть данные

12 ноября 2021 в 9:37

Часто бывает ситуация, что нужно увеличить длину текстового поля, а в БД уже есть данные. Друпал не дает этого сделать

Чтобы изменить длину поля, нужно выполнить 3 операции:

Запустить конкретный hook_install повторно

10 сентября 2021 в 10:36

Для того чтобы запустить конкретный hook_update повторно, нужно изменить в БД сайта версию схемы модуля (номер последнего апдейта)

drush ev "drupal_set_installed_schema_version('MYMODULE', 9002)"

Сбросить счетчик node id на 1 после удаления контента

3 июля 2021 в 8:48
1

Если после удаления тестового контента вы хотите, чтобы счетчик node id снова начинался с 1, то нужно выполнить SQL запрос в БД

Отключенные чекбоксы в правах доступа

20 мая 2021 в 9:13

На основе вопроса.

Понадобилось на одном проекте разграничить роли и столкнулся с проблемой, что некоторые чекбосы отключены. Как решали данный вопрос?

Has been blocked by cors policy: no 'access-control-allow-origin'

30 марта 2021 в 16:33

При настройке white label от https://app.travelpayouts.com я столкнулся с проблемой, что сайт на поддомене к которому подключены CSS файлы основного сайта не мог использовать указанные там локальные шрифты, выдавая ошибку Has been blocked by cors policy: no 'access-control-allow-origin'

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

24 сентября 2020 в 13:49

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

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

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

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

23 августа 2020 в 0:20

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

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