Если вы используете панели, то зачем вам условие видимости на PHP?
В панелях есть контекст и варианты выбора, кажись, так оно было в русском переводе.
Сделайте на базе них
Функция drupal_write_record() ниоткуда не берет эти значения.
ID либо передаётся при её вызове, либо в ID передаётся NULL и СУБД при вставке назначает очередной инкремент.
У вас в таблице может вообще не быть строк, а очередной инкремент будет 1 000 000.
Нужно для начала проверить, что передаётся в drupal_write_record().
Это скорее чекали включен ли модуль.
Чтобы эту уязвимость заюзать, нужно мало того, что быть авторизованным, так ещё и соответствующими пермишенами обладать
Вашему серверу мешает то, что он так настроен.
Скорее всего, веб-сервер и пользователь с которого вы размещаете файлы - объединены общей группой, это всё что их объединяет
Если у вас шаред хостинг, то варианты с nginx не для вас.
Но анализ логов в силе, а там уже по месту выбирать возможный путь решения.
Например, возможно, что все эти дорвейные URL имеют одинаковую длину и их можно через mod_rewrite отправить на отдельную 404/410
Да, вас протроянили и залили дорвей.
Может утекли пароли к хостингу, может через соседний сайт, если ваш в актуальном состоянии.
Теперь дорвей, видимо, удалён, и нагрузка по обработке 404 ложится на друпал.
Идеальным вариантом было бы изучить серверные логи, может быть эти страницы попадают под какой-нить паттерн.
Тогда в том же nginx можно сделать отдельный location и отбивать туда 404/410.
Другой способ, это сделать microcache на 404 в nginx.
Это позволит по минимуму передавать управлению друпалу и снимет часть нагрузки.
Я не знаю, что такое строчка, но если вы в БД как-то грубо всё сделали, то вероятно, взгрустнулось инкрементам и последовательностям.
Хотя может всё проще, comment очистили, а таблицы с полями забыли
По какой-то причине, запись в таблице комментариев с таким ID уже есть.
Возможные причины - от неполадок в (СУ)БД до огрехов импорта/чистки контента.
Нельзя, конечно, исключать и проблемы с кодом, например, разработчик кривовато прицепился на какой-нить hook_comment_save()
Ajax сортировка
Укажите версию друпала
Это называется фасетная фильтрация
Please download PHPMailer на WinServer 2008
Для начала, разместите библиотеку там полностью.
Далеко не факт, что её наличие проверяется модулем по наличию именно этого файла.
Срок жизни Drupal7?
Главная причина не переходить на д8 и д9 - что модули, для моего будущего сайта ещё не написаны
Регистрация для двух видов Пользователей
Вам нужно сделать выбор роли при регистрации?
Просто пишите, что вам нужно, а не как вы хотите это решить.
Отправка писем с форума
Как вариант, ещё посмотреть
https://www.drupal.org/project/watcher
https://www.drupal.org/project/notify
Macbook для веб-разработчика
Так вроде докер там тоже с нюансами?
Регистрация для двух видов Пользователей
Тут вообще врядли кто-то знает, что за окно регистрации.
Напишите словами, без понятных только вам терминов
Не срабатывает php правило вывода блока
Если вы используете панели, то зачем вам условие видимости на PHP?
В панелях есть контекст и варианты выбора, кажись, так оно было в русском переводе.
Сделайте на базе них
Выгрузка заказов в 1с из Commerce
с большой долей вероятности, 1с-ник сам не знает.
А с учётом того, что каждый 1с-ник трактует тот же CommerceML по своему, так и вовсе зоопарк
Где функция drupal_write_record() берёт значения для уникальных индексных полей?
Функция drupal_write_record() ниоткуда не берет эти значения.
ID либо передаётся при её вызове, либо в ID передаётся NULL и СУБД при вставке назначает очередной инкремент.
У вас в таблице может вообще не быть строк, а очередной инкремент будет 1 000 000.
Нужно для начала проверить, что передаётся в drupal_write_record().
Для саморазвития:
На странице термина таксономии для анонимов выводится и т.п.
Тема известная.
Но забить.
В ядре была хорошая инициатива по урлам сущностей, но на тот момент стандарт был не готов.
Сейчас стандарт есть, а рук свободных доделать нет.
Но в целом, они элементарно прибиваются эти урлы
Критическое обновление для Drupal 8.7.4 (SA-CORE-2019-008)
Это скорее чекали включен ли модуль.
Чтобы эту уязвимость заюзать, нужно мало того, что быть авторизованным, так ещё и соответствующими пермишенами обладать
Права доступа к /sites/default/files
Вашему серверу мешает то, что он так настроен.
Скорее всего, веб-сервер и пользователь с которого вы размещаете файлы - объединены общей группой, это всё что их объединяет
Настройка colorbox
Если вы будете больше делать, что вам советуют и меньше понимать - то у вас всё заработает
Был залит дорвей. Как уменьшить нагрузку от 404
Если у вас шаред хостинг, то варианты с nginx не для вас.
Но анализ логов в силе, а там уже по месту выбирать возможный путь решения.
Например, возможно, что все эти дорвейные URL имеют одинаковую длину и их можно через mod_rewrite отправить на отдельную 404/410
Как создать шаблон для поля в конкретном типе материала для отдельного отражения?
Непонятно.
Что за отражения?
Что в итоге вам нужно получить?
Был залит дорвей. Как уменьшить нагрузку от 404
Да, вас протроянили и залили дорвей.
Может утекли пароли к хостингу, может через соседний сайт, если ваш в актуальном состоянии.
Теперь дорвей, видимо, удалён, и нагрузка по обработке 404 ложится на друпал.
Идеальным вариантом было бы изучить серверные логи, может быть эти страницы попадают под какой-нить паттерн.
Тогда в том же nginx можно сделать отдельный location и отбивать туда 404/410.
Другой способ, это сделать microcache на 404 в nginx.
Это позволит по минимуму передавать управлению друпалу и снимет часть нагрузки.
1062 Duplicate entry при размещении комментария
Я не знаю, что такое строчка, но если вы в БД как-то грубо всё сделали, то вероятно, взгрустнулось инкрементам и последовательностям.
Хотя может всё проще, comment очистили, а таблицы с полями забыли
1062 Duplicate entry при размещении комментария
По какой-то причине, запись в таблице комментариев с таким ID уже есть.
Возможные причины - от неполадок в (СУ)БД до огрехов импорта/чистки контента.
Нельзя, конечно, исключать и проблемы с кодом, например, разработчик кривовато прицепился на какой-нить hook_comment_save()
Изменение js файла в папке default/files
Вы напрасно так.
Вопрос серьёзный.
Сейчас отредактируете JS в контриб-модулях или даже в ядре, потом при обновлении будет затёрто.
Изменение js файла в папке default/files
Вот это вызывает опасения.
Что вы хотите редактировать?
Возможно, есть способ проще и правильнее
Задать максимальную длину типа поля "Текст (простой, длинный)"
https://www.drupal.org/project/maxlength
Не авторизируется модуль для свзки Webform с Google таблицей
Поддержка гугла это что-то мифическое, я не слышал о вменяемой поддержке кроме Adwords
Metatags с переопределением на страницах
Добавьте поле metatag в ноду
Metatags с переопределением на страницах
И в восьмёрке и в семерке это возможно