it-swarm-eu.dev

Jak skrýt drupal chybová zpráva - s vaší instalací drupal) byl zjištěn jeden nebo více problémů

Při přihlášení na Drupal administrační stránka) se zobrazí chybová zpráva:

Při instalaci drupal) byl zjištěn jeden nebo více problémů.

Zkusil jsem deaktivovat moduly.

Existuje způsob, jak tuto zprávu skrýt?

3
Red Devil

Chyba, kterou jste nahlásili, je způsoben modulem, který implementuje hook_requirements() a zkontroluje, zda jsou ověřeny některé podmínky. Namísto skrytí zprávy byste měli zkontrolovat, co způsobilo chybovou zprávu, na stránce „Zpráva o stavu“, kde modul, který způsobil zobrazení chybové zprávy, vysvětlí příčinu chyby.

Mějte na paměti, že také Drupal) způsobují chybu, například když potřebujete spustit aktualizace modulu pro aktualizaci databázových tabulek používaných modulem.

3
kiamlaluno

Můžete zkontrolovat stavovou zprávu a pokusit se chybu vyřešit, ale myslím, že jste rádi, že to necháte tak.

Nebo můžete zprávu skrýt výběrem třídy a výběrem, že se nezobrazí pomocí CSS. Vytvořte soubor nazvaný style.css ve složce „Theme“ (vedle umístění page.tpl.php) a umístěte do něj třídu (třídu můžete zkontrolovat pomocí Firebug/Inspector), klikněte na ni pravým tlačítkem a poté prohlédněte prvek ").

Myslím, že třída bude .warning nebo .ert, a příklad CSS kódu by byl:

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

To by však skrylo všechna upozornění a varování pro prvky se stejnou třídou. Buďte proto opatrní, protože byste mohli vynechat další kritická oznámení. Mohli byste mít šablonu stylů pro neadministrátorské uživatele, která by to vypnula, a jinou pro admin oblasti, které by zobrazovaly tyto zprávy. Je to tvoje volba.

3
David

Místo skrytí těchto chyb byste měli nakonfigurovat správně odpovídající moduly ...

Každopádně můžete tyto chyby jednoduše skrýt v sekci Konfigurace webu> Hlášení chyb (není třeba k tomu přidávat pravidlo css).

1
soju

Můžete jej dočasně skrýt jako Přejít na správce/nastavení/hlášení chyb a změnit nastavení hlášení chyb na zápis chyb do protokolu

K dispozici je modul, který jej zobrazuje pouze správcům, je to Zakázat zprávy . Podrobnosti ze stránky projektu:

Poskytuje možnost vlastníka webu, aby zakázal konkrétní zprávy zobrazené koncovým uživatelům. Jádro drupal systém zpráv, který nabízí drupal_set_message, je skvělý způsob, jak moduly odesílají zprávy koncovým uživatelům. Avšak ne všichni drupal majitelé stránek mají zájem) zobrazit všem uživatelům zaslané zprávy drupal jádro a všechny moduly) svým uživatelům. Tento modul poskytuje správcům webu přiměřeně silný způsob, jak filtrovat zprávy zobrazené koncovým uživatelům.

Vím, že je třeba tyto chyby opravit. Mezitím se však všem těmto uživatelům zobrazí tyto červené zprávy. Neovlivňují nikoho kromě přihlášených uživatelů normálně a mohou být zcela malé - najednou jsem dostal spoustu červených chyb - a žádné problémy s pokračováním v používání webu, jen jsem řekl, že musím provést aktualizaci zabezpečení.

Proč tedy ve výchozím nastavení zobrazovat všem návštěvníkům webu? Správci budou obvykle přihlášeni, když přesto navštíví web.

Liší se, pokud jsou přihlášeni typičtí uživatelé, ale v mém případě jsem například jediným uživatelem a pouze administrátorem (s výjimkou návrhářů stránek, kteří pro mě stránku navrhli), pouze pomocí Drupal = vytvořit web pro prezentaci obsahu o softwaru, který prodávám.

V takové situaci je poslední věcí, kterou chcete, pro návštěvníky vašeho webu, kteří si chtějí koupit software, čelit stránka červených chyb vyplňujících celou obrazovku, než se dostanou k obsahu, který si přečetli. To by mohlo znamenat ztrátu všech vašich prodejů na jeden den nebo na několik dní, pokud jste náhodou na dovolené.

0
Robert Walker

Může to být také deaktivovaný modul, což byl problém při mé instalaci = drupal instalace)

po aktivaci jsem dostal aktualizace za to a aktualizoval to a pak chyba byla pryč

0
Daniel Ruf