Как скрыть сообщение об ошибке drupal - при установке drupal была обнаружена одна или несколько проблем


При входе на страницу администрирования Drupal я получаю сообщение об ошибке:

При установке drupal была обнаружена одна или несколько проблем.

Я пробовал отключать модули.

Есть ли способ скрыть это сообщение?

 3
7
Author: kiamlaluno, 2011-05-16

5 answers

Ошибка, о которой вы сообщили, вызвана модулем, который реализует hook_requirements() для проверки выполнения некоторых условий. Вместо того, чтобы скрывать сообщение, вы должны проверить, что вызвало сообщение об ошибке, посетив страницу "Отчет о состоянии", где модуль, вызвавший появление сообщения об ошибке, объяснит причину ошибки.

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

 3
Author: kiamlaluno, 2011-05-17 01:02:52

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

Или вы можете скрыть сообщение, выбрав класс и решив не отображать его с помощью CSS. Создайте файл с именем style.css в папке "Тема" (рядом с местоположением page.tpl.php ) и поместите в него класс (вы можете проверить класс с помощью Firebug/инспектора "щелкните по нему правой кнопкой мыши, затем проверьте элемент").

Я думаю, что класс будет.предупреждение или .предупреждение, и примером кода CSS может быть:

div.warning, .alert, div.error, tr.error
{
display:none;
}

Однако это скрыло бы все предупреждения и предупреждения для элементов с одним и тем же классом. Поэтому будьте осторожны, потому что вы можете пропустить другие важные уведомления. У вас может быть таблица стилей для пользователей, не являющихся администраторами, которая отключит это, а другая - для областей администрирования, в которых будут отображаться эти сообщения. Это твой выбор.

 3
Author: David, 2011-05-16 10:13:42

Вместо того, чтобы скрывать эти ошибки, вы должны правильно настроить соответствующие модули...

В любом случае, вы можете просто скрыть эти ошибки в разделе Конфигурация сайта > Отчеты об ошибках (для этого не нужно добавлять правило css).

 1
Author: soju, 2011-05-16 11:41:17

Это также может быть деактивированный модуль, который был проблемой при моей установке drupal

После активации я получил обновления для него и обновил его, а затем ошибка исчезла

 0
Author: Daniel Ruf, 2011-05-16 09:50:28

Вы можете временно скрыть его, перейдя в раздел администратор/настройки/отчеты об ошибках и изменив настройки отчетов об ошибках, чтобы записывать ошибки в журнал

Есть модуль, который нужно установить, чтобы показывать его только администраторам, это Отключить сообщения . Подробности со страницы проекта:

Предоставляет владельцу сайта возможность отключить определенные сообщения, показываемые конечным пользователям. Основная система сообщений drupal, предлагаемая drupal_set_message, является отличным способом для модулей отправлять сообщения до конца пользователи. Однако не все владельцы сайтов drupal стремятся показывать своим пользователям все сообщения, отправленные ядром drupal и всеми модулями. Этот модуль предоставляет администраторам сайтов достаточно мощный способ отфильтровывать сообщения, показываемые конечным пользователям.

Я знаю, что вам нужно исправить эти ошибки. Но тем временем все пользователи вашего сайта видят эти красные сообщения. Они не влияют ни на кого, кроме обычно зарегистрированных пользователей, и могут быть совершенно незначительными - у меня внезапно появилось много красных ошибок - и нет проблемы с продолжением использования сайта, просто сказал, что мне нужно обновить систему безопасности.

Так почему же по умолчанию показывать всем посетителям сайта? Администраторы, как правило, регистрируются при посещении сайта в любом случае.

Отличается, если обычные пользователи вошли в систему, но в моем случае, например, я единственный пользователь и единственный администратор (за исключением дизайнеров сайтов, которые разработали сайт для меня), просто используя Drupal для создания сайта для представления контента о программном обеспечении, которое я продаю.

В такой ситуации, как это последнее, что вы хотите, чтобы посетители вашего сайта, которые хотят купить ваше программное обеспечение, столкнулись со страницей красных ошибок, заполняющей весь экран, прежде чем они перейдут к контенту, который они пришли прочитать. Это может означать потерю всех ваших продаж на один день или на несколько дней, если вы находитесь в отпуске.

 0
Author: Robert Walker, 2015-12-21 17:11:54