Erweiterung kann wegen geänderter APP_URL (bzw. shopId) nicht installiert werden

Beim Versuch die Erweiterung Google Shopping Content API zu installieren, erhalte ich folgenden Fehler:
Fehler

Mitteilung:

Internal Server Error
The app url changed. Please resolve how the apps should handle this change.

Wenn ich

./bin/console debug:dotenv

ausführe, wird mir die korrekte APP_URL (mit https://) angezeigt.

Die Ausgabe von

./bin/console system:config:get core.app.shopId

passt jedoch nicht. Hier wird mir die Server IP mit vorangestelltem http:// angzeigt.

Meine Lösungsversuche über

./bin/console app:url-change:resolve > move-shop-permanently

und

APP_URL_CHECK_DISABLED=1

führten leider nicht zum Erfolg.

Hat jemand einen Tipp für mich?

1 „Gefällt mir“

Ich hatte das analoge Problem bei der Installation des neuen Stripe-Plugins. Dein Beitrag hat mich auf die richtige Spur gebracht. Auch bei mir waren die beiden Konsolenausgaben unterschiedlich. Ich habe dann in der Datenbank gesucht.
In der system_config gab es zwei Einträge für core.app.shopID, jeweils mit http und https. Ich weiß nicht, ob das so sein soll oder ob das ein Fehler ist, aber nach dem Sichern der Datenbank und der Tabelle habe ich einfach den http-Eintrag gelöscht.
Bisher kann ich keinen Fehler feststellen, dafür ließ sich das Plugin jetzt fehlerfrei installieren.

Bei Bedarf kann ich den Eintrag jetzt wieder einfügen.

2 „Gefällt mir“

Vielen Dank für den Hinweis! Das werde ich auf jeden Fall testen.

@drakon Vielen Dank nochmal. Bei uns war es der selbe Fehler. Die „core.app.shopId“ war zweimal vorhanden.

SELECT * FROM shop_database.system_config where configuration_key="core.app.shopId";

Der Befehl

./bin/console app:url-change:resolve

mit

move-shop-permanently

wirkte sich aber nur auf einen Eintrag aus.

1 „Gefällt mir“