Upgrade Drupal 7 auf Drupal 9 / Inhalt erstellen zeigt nur Fehler an
am 11.09.2023 - 12:01 Uhr in
Hallo,
ich habe eine Drupal 7 Installation auf eine neue Drupal 9 Installation emigriert (mit Backup und Restore) und kann nun keinen der Beiträge verändern, bzw. veröffentlichen. Auch neue Beiträge zeigen immer denselben Fehler. Aus der Meldung werde ich einfach nicht schlau:
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "MenuSettings" plugin does not exist. Valid plugin IDs for Drupal\Core\Validation\ConstraintManager are: Callback, Blank, NotBlank, Email, BlockContentEntityChanged, CKEditor5MediaAndFilterSettingsInSync, SourceEditingPreventSelfXssConstraint, CKEditor5ToolbarItem, CKEditor5FundamentalCompatibility, CKEditor5ToolbarItemDependencyConstraint, SourceEditingRedundantTags, UniqueLabelInList, CKEditor5EnabledConfigurablePlugins, StyleSensibleElement, CKEditor5Element, CKEditor5ToolbarItemConditionsMet, CommentName, DateTimeFormat, FileUriUnique, FileValidation, MenuTreeHierarchy, PathAlias, TaxonomyHierarchy, UserMailUnique, UserName, UserMailRequired, ProtectedUserField, UserNameUnique, ValidReference, EntityType, EntityChanged, ReferenceAccess, EntityUntranslatableFields, Bundle, EntityHasField, UniquePathAlias, ValidPath, AllowedValues, Range, PrimitiveType, Null, Length, UniqueField, ComplexData, Regex, Count, Uuid, NotNull, Choice in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 53 of core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
Alle "alten" Modul wurden bereits deinstalliert und das Berichtsmodul ist nahezu "sauber" ... Ich benötige bitte einen Schubser in die richtige Richtung ... :)
Viele Dank vorab!
Gruß Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Plugin namens "MenuSettings"
am 11.09.2023 - 12:10 Uhr
Die Fehlermeldung, die du erhältst, deutet darauf hin, dass Drupal versucht, ein Plugin namens "MenuSettings" zu finden, das aber nicht existiert oder nicht korrekt registriert ist. Das kann verschiedene Ursachen haben. Hier solltest du weiter suchen.
Klasse - vielen Dank für die
am 11.09.2023 - 12:44 Uhr
Klasse - vielen Dank für die schnelle Antwort!
Dann mache ich mich mal auf die Suche nach dem Plugin ...
Also bislang habe ich nichts
am 11.09.2023 - 16:39 Uhr
Also bislang habe ich nichts dazu gefunden. Weder ein passendes Modul noch eine Einstellung die ich ändern könnte.
Ich dachte nun, das ich einfach die Seite neu aufsetze, habe alles gelöscht, die DB platt gemacht und die Seite mit der letzten aktuell D9-Version neu aufgesetzt.
Was soll ich sagen, der Fehler ist wieder da. Es fehlt ein Plugin. Ist das so gewollt bei einer "Komplettinstallation"? Ich bin davon ausgegangen, das man mit einer Neuinstallation ein lauffähiges System auf die Beine stellen kann ... (https://www.drupal.org/project/drupal/releases/9.5.10)
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "MenuSettings" plugin does not exist.
Bin etwas sprachlos ... :(
Nachtrag: Eine ebenfalls frische Drupal 10 Installation bringt denselben Fehler. Das Plugin ""MenuSettings" fehlt und ich habe keine Idee woher ich das bekommen soll ...
Wirklich schwierig zu sagen aus der Ferne
am 11.09.2023 - 17:57 Uhr
Den Cache hast du aber gelöscht?
drush cr
oder im Browser UI auf der Seite /admin/config/development/performanceAlso das ist ja mal ein Ding!
am 12.09.2023 - 15:04 Uhr
Also das ist ja mal ein Ding! Die von Dir beschriebene Upgrade-Methode von Drupal 7 nach Drupal 9 kann ich nur als schlechten Scherz auffassen. Du mußt mit Hilfe der Migrations-Module, die Du in der Drupal 9 Version installieren und aktivieren mußt, die Migration der Daten angehen. Die Migration ist nicht simple und zeitaufwändig. Man sollte schon wissen, was man tut.
Einfach nur in der Drupal 9 Version die Datenbank der Drupal 7 Version einspielen funktioniert nicht.
Weitergehende Informationen findest Du über die URL https://www.drupal.org/docs/upgrading-drupal.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Cache wurde gelöscht
am 12.09.2023 - 15:28 Uhr
Hallo schmittrich,
ja, den Cache habe ich mehrfach gelöscht über die UI. Drush ist leider nicht verfügbar. :(
Aber es kam dadurch keine Besserung.
Fehler trotz Neuinstallation
am 12.09.2023 - 15:29 Uhr
Hallo wla,
ganz so wie Du es beschrieben hast, war es nicht. Ich habe auch in einem Versuch das Migrationsmodul genutzt.
Aktueller Stand ist aber, das ich eine leere Datenbank habe und ein frisches Drupal 10 installiert habe und den Fehler
"Drupal\Component\Plugin\Exception\PluginNotFoundException: The "MenuSettings" plugin does not exist."
bekomme ich nach wie vor.
Vielen Dank für den Link zu den Upgrade-Infos!
@onkel Bob,Erst mal
am 19.09.2023 - 07:28 Uhr
@onkel Bob,
Erst mal Gratulation zu dem Entschluss, sofort auf Drupal 10 zu gehen.
Alles andere hat ja keine Zukunft.
Noch mal für mein Verständnis:
Du hast mit Composer ein neues Drupal 10 Projekt erzeugt und erhälst DA diese Fehlermeldung?
Das wäre schon sehr ungewöhnlich.
Welcher Hoster?
Sind die Voraussetzungen erfüllt, also PHP mind. 8.1 u.s.w.?
Der Fehler taucht im Netz auf mit Hinweis auf eine veraltete PHP-Version.
Vielleicht ist es ja das.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ohne Composer
am 22.10.2023 - 18:44 Uhr
Hallo montviso,
ich habe bei Hosteurope (PHP 8.1) das Drupal-Installationspaket via FTP upgeloaded und ausgepackt.
Die Installroutine lief ohne Probleme durch und ich kann mich auch anmelden. Datenbank auch neu und blanko. Soweit alles chic.
Sobald ich jetzt eine Seite anlege (Editor funktioniert) und diese speichern will, erscheint die besagte Fehlermeldung.
Ich habe noch keine Module installiert und nichts über ein Backup eingespielt. Es ist eine komplett blanke Neuinstallation.
Mit den alten 7ern und 8ern Versionen hatte ich nie Probleme bei einer Neuinstallation. Und so dachte ich, könnte ich das auch mit Drupal 10 machen. Scheinbar aber nicht.
Und hier hänge ich fest, da ich keine Idee habe, woher das Plugin "MenuSettings" kommen soll.
Danke für Deine Bemühungen!
Viele Grüße
Thomas
Ich vermute sehr, dass es
am 22.10.2023 - 19:22 Uhr
Ich vermute sehr, dass es daran liegt, dass Du es ohne Composer versucht hast.
Spätestens, sobald Du das erste Modul installieren oder ein Update machen willst, ist Composer ein MUSS.
Ich hoffe doch, dass HE das inzwischen anbietet? Ich bin vor Jahren dort weg, weil sie es nicht angeboten hatten.
Im Notfall kannst Du Dein Projekt auch lokal installieren und dann hoch schieben.
https://www.drupal.org/docs/develop/using-composer/manage-dependencies
Alternativ ist vielleicht beim FDP-Upload was schieg gegangen und es fehen ein paar Dateien?
Viel mehr, als diese beiden Vermutungen, fallen mir nicht ein.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Composer & Co.
am 23.10.2023 - 13:57 Uhr
Da ich bislang einen FTP-Upload genutzt habe, scheint hier wohl der Wurm drin zu sein.
Vielen Dank für Deine Hilfe, montviso! Ich schaue mir mal den Composer an. HE biete diesen inzwischen an, aber dafür muss ich das Hostingpaket wechseln. Mal sehen.
Hast Du evtl. noch einen guten Tipp für eine Composer-Umgebung auf Mac OS? Ich habe mal mit Aqua Dev gearbeitet möglicherweise gibt es bessere Tools.
Nochmal vielen Dank für Deine Zeit!
Viele Grüße
Thomas
Nein, mit Mac kenne ich mich
am 23.10.2023 - 14:12 Uhr
Nein, mit Mac kenne ich mich nicht aus.
Habe lokal Windows mit Composer.
Und mit meinen eigenen Seiten bin ich damals zu All-Inkl gewechselt.
Da kriegst Du für 7 Euro eine vollumfänglich funktionierende SSH Plattform.
Ich habe ein etwas größeres Paket inzwischen, weil mehrere Projekte, aber auch mit dem Einstiegspaket hat es gut geklappt.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Zum Arbeiten auf dem Mac
am 23.10.2023 - 14:17 Uhr
Zum Arbeiten auf dem Mac nutze ich seit Jahren MAMP Pro. Das kostet um die 40€, aber damit fahre ich auf meine lokalen System 80 virtuelle Hosts. Das normale (kostenlose) MAMP reicht, wenn Du nur eine Einzelne Domain fahren willst. Ich spiegele meine Hosts im Web auf lokale Domains mit der Endung .local. Da der Mac einen Unix Unterbau hat, laufen die normalen Befehle im Terminal problemlos. Den composer mußt Du allerdings selbst installieren, aber dazu gibt es Anleitungen im Web.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
ddev und Docker
am 23.10.2023 - 15:08 Uhr
Wenn man einigermaßen vertraut ist mit der Linux Shell, kann man auch mit ddev und Docker arbeiten. Eine Kurzanleitung (dort mit Drupal 9) gibt es beispielsweise hier: https://www.digitalocean.com/community/tutorials/how-to-develop-a-drupal-9-website-on-your-local-machine-using-docker-and-ddev
Ich bin selber vor einiger Zeit umgestiegen von MAMP Pro auf ddev, nachdem es mich genervt hat, unter MAMP nicht mit unterschiedlichen Datenbank-Serverversionen arbeiten zu können. Außerdem wurde MariaDB seinerzeit nicht unterstützt. Ich hoffe, inzwischen geht das mit MAMP Pro. Egal, ich werde nicht zurückkehren, da ich die Vorteile von ddev und Docker wirklich schätzen gelernt habe.
Vielen Dank!
am 24.10.2023 - 10:51 Uhr
Vielen Dank - das sind ja eine Menge Tipps. Ich werde mir mal alle Optionen ansehen und dann schauen, was für mich am besten funktioniert.
Vielen Dank für Eure Zeit und die ausführlichen Tipps!
Viele Grüße
Thomas