Meine Website hat diesen Fehler beim Aktualisieren von Drupal 8.3.7 auf Drupal 8.4.0 erhalten, und ich kann ihn nicht beheben.
Auf der Website ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es später noch einmal. RuntimeException: Die Klasse für den Feldtyp 'webform' in der Konfiguration 'field.storage.node.webform' in Drupal \ field \ FieldStorageConfigStorage-> mapFromStorageRecords () (Zeile 157 von core / modules / field / src / FieldStorageConfigStorage kann nicht ermittelt werden. php).
Antworten:
Eine Möglichkeit besteht darin, dass Ihr Modul in der Codebasis fehlt oder nicht ordnungsgemäß deinstalliert wurde und Sie immer noch ein Feld haben, in dem dieses fehlende Modul verwendet wird.
Versuchen Sie die folgenden
drush
/ SQL-Befehle, um das fehlerhafte Feld zu entfernen:Warnung : Führen Sie die obigen Befehle nicht in der Master / Live-Datenbank aus. Erstellen Sie ein Backup, bevor Sie Datenbankänderungen vornehmen.
Wo
field.storage.xxx.xxx
ist Ihr gemeldeter Feldspeichertyp (zfield.storage.node.webform
. B. )?Wenn dies nicht hilft, suchen Sie nach weiteren Referenzen von:
Am Ende müssen Sie Ihre Caches neu erstellen:
quelle
Ich hatte einen ähnlichen Fehler mit einem anderen Modul (Adresse in meinem Fall). Ich könnte es beheben, indem ich einfach das betreffende Modul mit der Drupal-Konsole mit dem folgenden Befehl neu installiere:
Und zurück zum Geschäft :)
quelle
composer require drupal/address
- wie jemand anderes hier: drupal.org/project/address/issues/2868049#comment-12044874