Как скрыть сообщение об ошибке drupal - при установке drupal была обнаружена одна или несколько проблем
При входе на страницу администрирования Drupal я получаю сообщение об ошибке:
При установке drupal была обнаружена одна или несколько проблем.
Я пробовал отключать модули.
Есть ли способ скрыть это сообщение?
5 answers
Ошибка, о которой вы сообщили, вызвана модулем, который реализует hook_requirements()
для проверки выполнения некоторых условий. Вместо того, чтобы скрывать сообщение, вы должны проверить, что вызвало сообщение об ошибке, посетив страницу "Отчет о состоянии", где модуль, вызвавший появление сообщения об ошибке, объяснит причину ошибки.
Имейте в виду, что также модули ядра Drupal вызывают появление ошибки, например, когда вам нужно запустить обновления модулей для обновления используемых таблиц базы данных с помощью модуля.
Вы могли бы проверить отчет о состоянии и попытаться устранить ошибку, но я думаю, что вы рады оставить все как есть.
Или вы можете скрыть сообщение, выбрав класс и решив не отображать его с помощью CSS. Создайте файл с именем style.css в папке "Тема" (рядом с местоположением page.tpl.php ) и поместите в него класс (вы можете проверить класс с помощью Firebug/инспектора "щелкните по нему правой кнопкой мыши, затем проверьте элемент").
Я думаю, что класс будет.предупреждение или .предупреждение, и примером кода CSS может быть:
div.warning, .alert, div.error, tr.error
{
display:none;
}
Однако это скрыло бы все предупреждения и предупреждения для элементов с одним и тем же классом. Поэтому будьте осторожны, потому что вы можете пропустить другие важные уведомления. У вас может быть таблица стилей для пользователей, не являющихся администраторами, которая отключит это, а другая - для областей администрирования, в которых будут отображаться эти сообщения. Это твой выбор.
Вместо того, чтобы скрывать эти ошибки, вы должны правильно настроить соответствующие модули...
В любом случае, вы можете просто скрыть эти ошибки в разделе Конфигурация сайта > Отчеты об ошибках (для этого не нужно добавлять правило css).
Это также может быть деактивированный модуль, который был проблемой при моей установке drupal
После активации я получил обновления для него и обновил его, а затем ошибка исчезла
Вы можете временно скрыть его, перейдя в раздел администратор/настройки/отчеты об ошибках и изменив настройки отчетов об ошибках, чтобы записывать ошибки в журнал
Есть модуль, который нужно установить, чтобы показывать его только администраторам, это Отключить сообщения . Подробности со страницы проекта:
Предоставляет владельцу сайта возможность отключить определенные сообщения, показываемые конечным пользователям. Основная система сообщений drupal, предлагаемая drupal_set_message, является отличным способом для модулей отправлять сообщения до конца пользователи. Однако не все владельцы сайтов drupal стремятся показывать своим пользователям все сообщения, отправленные ядром drupal и всеми модулями. Этот модуль предоставляет администраторам сайтов достаточно мощный способ отфильтровывать сообщения, показываемые конечным пользователям.
Я знаю, что вам нужно исправить эти ошибки. Но тем временем все пользователи вашего сайта видят эти красные сообщения. Они не влияют ни на кого, кроме обычно зарегистрированных пользователей, и могут быть совершенно незначительными - у меня внезапно появилось много красных ошибок - и нет проблемы с продолжением использования сайта, просто сказал, что мне нужно обновить систему безопасности.
Так почему же по умолчанию показывать всем посетителям сайта? Администраторы, как правило, регистрируются при посещении сайта в любом случае.
Отличается, если обычные пользователи вошли в систему, но в моем случае, например, я единственный пользователь и единственный администратор (за исключением дизайнеров сайтов, которые разработали сайт для меня), просто используя Drupal для создания сайта для представления контента о программном обеспечении, которое я продаю.
В такой ситуации, как это последнее, что вы хотите, чтобы посетители вашего сайта, которые хотят купить ваше программное обеспечение, столкнулись со страницей красных ошибок, заполняющей весь экран, прежде чем они перейдут к контенту, который они пришли прочитать. Это может означать потерю всех ваших продаж на один день или на несколько дней, если вы находитесь в отпуске.