Twig generiert Klassen für seine Vorlagen. Diese Klassen sind effektiv Caches, indem sie auf eine Disc geschrieben werden.
Im Allgemeinen muss man sich wahrscheinlich nicht um die Details des Umgangs mit den Zweigvorlagen kümmern, aber es kann Fälle geben, in denen die Zweigvorlagen manuell neu generiert werden müssen. (Ähnlich wie für das Registrierungs-Wiederherstellungsmodul in D7)
Wenn es relevant ist, frage ich, weil ich mit einem Fehler feststecke, der so aussieht:
Schwerwiegender Fehler: Klasse '__TwigTemplate_ddad913164239ac659c2bca09b3a49a5' nicht in core / lib / Drupal / Core / Template / TwigEnvironment.php in Zeile 107 gefunden
drush ev '\Drupal\Core\PhpStorage\PhpStorageFactory::get("twig")->deleteAll();'
Ich habe diesen Twig-Fehler in meinem Fehlerprotokoll gesehen, als ich versucht habe, auf eine Drupal 8.x-Site zuzugreifen, nachdem sie mit drush with installiert wurde
drush si --db-url=mysql://root:root@localhost/mysite -y
. Um das Problem erneut mit Drush zu beheben, leeren Sie einfach den Cache:Wenn Ihre neue Drupal 8.x-Site danach keine CSS-Stile mehr zu haben scheint, liegt dies wahrscheinlich daran, dass der Apache / httpd-Benutzer keine Schreibberechtigungen für Sites / Standard / Dateien hat.
quelle