it-swarm-ko.tech

drupal 오류 메시지를 숨기는 방법-drupal 설치에서 하나 이상의 문제가 발견되었습니다.)

Drupal 관리 페이지에 로그온하면 오류 메시지가 나타납니다.

drupal 설치에서 하나 이상의 문제가 발견되었습니다.

모듈 비활성화를 시도했습니다.

이 메시지를 숨길 수있는 방법이 있습니까?

3
Red Devil

보고 한 오류는 hook_requirements()을 구현하여 일부 조건이 확인되었는지 확인하는 모듈에 의해 발생합니다. 메시지를 숨기는 대신 "상태 보고서"페이지를 방문하여 오류 메시지의 원인을 설명해야합니다. 여기서 오류 메시지를 표시 한 모듈이 오류의 원인을 설명합니다.

Drupal 코어 모듈은 또한 모듈이 사용하는 데이터베이스 테이블을 업데이트하기 위해 모듈 업데이트를 실행해야 할 때 오류가 발생한다는 점에 유의하십시오.

3
kiamlaluno

상태 보고서를 확인하고 오류를 해결하려고 시도했지만 기꺼이 그렇게 남겨 두십시오.

또는 클래스를 선택하고 CSS를 사용하여 표시하지 않도록 선택하여 메시지를 숨길 수 있습니다. "Theme"폴더에 page.tpl.php의 위치와 함께 style.css라는 파일을 생성하고 그 안에 클래스를 배치하십시오 (Firebug/Inspector를 사용하여 클래스를 확인할 수 있습니다. ").

클래스는 .warning 또는 .alert이며 CSS 코드의 예는 다음과 같습니다.

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

그러나 이것은 같은 클래스를 가진 요소에 대한 모든 경고와 경고를 숨 깁니다. 다른 중요한 알림을 놓칠 수 있으므로주의하십시오. 관리자가 아닌 사용자를 위해이 기능을 해제 할 스타일 시트와 이러한 메시지를 표시하는 관리자 영역에 대한 스타일 시트를 가질 수 있습니다. 당신의 선택입니다.

3
David

이러한 오류를 숨기는 대신 해당 모듈을 올바르게 구성해야합니다.

어쨌든 사이트 구성> 오류보고에서 이러한 오류를 숨길 수 있습니다 (이에 대한 CSS 규칙을 추가 할 필요가 없음).

1
soju

관리자/설정/오류보고로 이동하여 임시로 숨기고 오류보고 설정을 로그에 오류 쓰기로 변경

관리자에게만 표시하기 위해 설치할 모듈이 있으며 Disable Messages 입니다. 프로젝트 페이지의 세부 사항 :

최종 사용자에게 표시되는 특정 메시지를 비활성화하는 사이트 소유자 옵션을 제공합니다. drupal_set_message가 제공하는 핵심 drupal 메시지 시스템은 모듈이 최종 사용자에게 메시지를 보내는 훌륭한 방법입니다.) 그러나 모든 drupal 사이트 소유자는 열심입니다 drupal 핵심 및 모든 모듈이 사용자에게 보낸 모든 메시지를 표시합니다.)이 모듈은 사이트 관리자에게 최종 사용자에게 표시되는 메시지를 걸러내는 강력한 방법을 제공합니다.

이 오류를 수정해야한다는 것을 알고 있습니다. 그러나 사이트의 모든 사용자는이 빨간색 메시지를 보게됩니다. 그들은 정상적으로 로그인 한 사용자를 제외하고는 아무에게도 영향을 미치지 않으며 완전히 사소 할 수 있습니다. 갑자기 많은 빨간색 오류가 발생했습니다. 사이트를 계속 사용하는 데 아무런 문제가 없습니다. 보안 업데이트가 필요하다고 말했습니다.

왜 기본적으로 사이트의 모든 방문자에게 표시됩니까? 어쨌든 관리자는 사이트를 방문 할 때 일반적으로 로그인됩니다.

일반적인 사용자가 로그인 한 경우에는 달라 지지만 예를 들어 필자의 경우 유일한 사용자이자 유일한 사이트 관리자 (나를 위해 사이트를 디자인 한 사이트 디자이너 제외)는 Drupal = 내가 판매하는 소프트웨어에 대한 콘텐츠를 제공하는 사이트를 만드는 것입니다.

그런 상황에서 마지막으로 원하는 것은 소프트웨어를 구매하려는 사이트 방문자가 읽은 컨텐츠에 도달하기 전에 전체 화면을 채우는 빨간색 오류 페이지에 직면하게하는 것입니다. 휴가 중이라면 하루 동안 또는 며칠 동안 모든 판매를 잃을 수 있습니다.

0
Robert Walker

비활성화 된 모듈 일 수도 있습니다. 이것은 내 drupal 설치에서 문제였습니다)

활성화 후 업데이트를 받아 업데이트 한 다음 오류가 발생했습니다.

0
Daniel Ruf