WSOD und Drush cc schlagen alle fehl, nachdem eine Ansicht eines vor langer Zeit gelöschten Moduls gelöscht wurde

drupal.stackexchange https://drupal.stackexchange.com/questions/178460

  •  29-09-2020
  •  | 
  •  

Frage

Hintergrund

Drupal 7.40-Site, alles ist auf dem neuesten Stand, die Site selbst hat bis zur letzten Stunde funktioniert, ganz gut.

Das Problem

Ich hatte einmal ein Modul mit dem Namen Flexslider und habe es vor 5 Monaten gelöscht.Eine seiner Ansichten und/oder Inhaltstypen blieb bestehen und ich habe sie in der letzten Stunde gelöscht.Seitdem gibt es auf meiner Website einen WSOD und jedes Mal, wenn ich versuche, alle Caches mit Drush zu leeren, erhalte ich die folgende Fehlermeldung, dass es nicht möglich ist, auf eine Flexslider-Datei zuzugreifen.

Irgendwelche Ideen, warum das passieren sollte?

enter image description here


Bildaktualisierung für Benutzer - Les Lim:

enter image description here

War es hilfreich?

Lösung

Da weiß ich zufällig von WSOD nach der Deinstallation des Memcache-Moduls und dem Löschen seines Ordners Wenn Sie beispielsweise aufgehört haben, Memcache zu verwenden, dann weiß ich, dass Ihre Drupal-Site gerade wieder auf die Verwendung des Datenbankcaches zurückgegriffen hat.

Wahrscheinlich hatten Sie bereits Einträge in Ihrem Datenbank-Cache, bevor Sie überhaupt auf Memcache umgestiegen sind.Diese wirklich alten Datenbank-Cache-Einträge werden jetzt wieder verwendet.

Sie versuchen, Caches zu leeren, was absolut richtig ist.Es gibt jedoch einen bösen Fehler in CTools, der Sie daran hindert, den Cache zu leeren, wenn ein bestimmter CTools-Cache-Eintrag fehlerhaft ist: https://www.drupal.org/node/1775612

In diesem Fall ist die manuelle Korrektur jedoch ziemlich einfach.Sie müssen das abschneiden cache Tabelle in Ihrer Datenbank.Dadurch sollte sich der Cache normal neu aufbauen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top