Fehler zu Entitäts- bzw. Felddefinitionen
am 08.11.2022 - 21:57 Uhr in
Hallo Zusammen,
ich bin ziemlicher Anfänger was Drupal betrifft. Bitte verzeiht mir, wenn ich doofe Fragen stelle.
Ich habe für unseren Verein von Drupal 8 auf 9.4.8 hochgezogen und bin dabei, die Fehler zu eliminieren. Ich habe alles manuell gemacht und kein Composer oder Drush verwendet.
Mir bleiben noch 1 Fehler und eine 1 Warnung ausstehend. Die Warnung betrifft Entitäts- bzw. Felddefinitionen. Ich bekomme folgende Fehlermeldung. "Nicht übereinstimmende Entitäts- und/oder Felddefinitionen. The following changes were detected in the entity type and field definitions. Inhalt Das Feld DS switch muss deinstalliert werden."
Was ich nachvollziehen konnte, ist, dass dies irgendwie mit dem Modul Display Suite zusammenhängt. Display Suite ist deaktiviert und ich kann diese über die UI auch nicht installieren. Dabei erhalte ich folgenden Hinweis: "Unable to install Display Suite, ds.settings already exists in active configuration."
Ich habe mich daher nach der Suche von ds_suite in der Datenbank gemacht und diese in 2 Tabellen gefunden. Einmal in der Tabelle locales_source mit dem dem Inhalt "DS switch" und in der Tabelle key_value mit dem Wert node.field_storage_definitions. Hier allerding ist die Binärdatei sehr groß und ich verstehe die Systax nicht auf Anhieb. Macht es Sinn, dass ich mich da weiter rein vertiefe oder gibt es einen einfacheren Weg diese Warnung zu beseitigen?
Die Warnung, die erhalte betrifft Media mit den Inhalt "The default display for the Image media type is not currently using an image style on the Image field. Not using an image style can lead to much larger file downloads. If you would like to change this, add an image style to the Image field." Was habe ich den da falsch konfiguriert? Was sollte ich ändern.
Ich weiß, meine Konstellation ist nicht ideal auf einem shared hosting bei IONOS. Das ist aber alles, was ich gerade zur Verfügung habe. Und mir macht es auch Spaß, mich weiter mit Drupal zu beschäftigen und mich da rein zu knien.
Gibt es den auch eine Möglichkeit nachträglich auf Composer und Drush umzusteigen und die aktuelle Homepage mitzunehmen? SSH Zugang hab ich bisher nicht benötigt, sollte aber lt. IONOS gehen
Ach ja und ich habe natürlich Sicherheitskopien der Datenbank gemacht, bevor ich darin rumgespielt habe.
Danke für Eure Hilfe und verzeiht zu doofe Fragen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Auch auf einem shared Hosting
am 10.11.2022 - 06:42 Uhr
Auch auf einem shared Hosting bei IONOS kannst Du mit Composer und drush agieren.
Wichtig ist, dass Du composer 2.* verwendest, statt 1.*
Und es sollte natürlich mindestens Webhosting Pro sein, sonst hast Du gar kein SSH für die Konsole.
Ich kann nur dringend empfehlen, das auch so zu machen.
Bei Dir wurden vermutlich Updates zwischen Versionssprüngen übergangen, da kommt es zu dieser Art Fehlermeldungen.
Ja, man kann das nachträglich auf Composer umstellen.
Du installierst mit composer-create einfach eine saubere D9 und darin alle Module, die Du benötigst und spielst dann Deine Datenbank ein.
Änderungen in .htaccess und settings.php auf die neue Datenbank ect.
Ich habe das mal ausführlicher hier beschrieben.
https://www.montviso.de/blog/drupal-update-von-8613-zu-893-unter-compose...
Da ging es darum, eine D8 auf D8 mit Composer-Kontrolle zu bringen.
Ich habe nicht alles vom Blog durchgelesen.
Aber so im Groben müsste es übertragbar sein.
Vermutlich ist das meiste für Dich gar nicht nötig, weil Du ja schon auf D9 bist.
Inzwischen ist diese Installation natürlich längst auf D9 und läuft alles rund.
Composer und Drush rentieren sich wirklich.
Und abgesehen davon funktionieren die meisten Module gar nicht mehr ohne.
War übrigens auch auf IONOS, allerdings habe ich die Hauptarbeit bei mir lokal gemacht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hallo Regina, danke für deine
am 10.11.2022 - 09:12 Uhr
Hallo Regina,
danke für deine ausführliche Antwort. Bin schon mal froh, dass es nachträglich möglich ist, alles umzuziehen.
Werde dies demnächst angehen, wobei ich keinen Zeitdruck habe, da die Website an sich ja läuft.
Mein Tarif ist das Webhosting Pro mit SSH, ich werde es erstmal unter ein Subdomain versuchen. Wenn ich derweil noch Fragen habe oder auf Probleme stoße, da komme ich hier nochmal durch.
Aber erstmal herzlichen Dank!
eisbier
Hallo Regina, wollte Dir noch
am 21.11.2022 - 10:52 Uhr
Hallo Regina,
wollte Dir noch eine kurze Rückmeldung geben. Jetzt läuft alles so wie es soll, Composer u. Drush installiert. Deine Anleitung hat viel geholfen. Auch wenn nicht alles nötig war.
Danke Dir, dass Du auch Anfänger unterstützt.
Liebe Grüße
eisbier
Danke für das Feedback, das
am 21.11.2022 - 11:19 Uhr
Danke für das Feedback, das freut mich sehr!
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de