Kategorien werden nicht gespeichert

Hi,

ich habe folgendes Problem:

Eine Shopware-Instanz wurde mit dem production template angelegt. Ich habe das Sytem wie folgt aufgesetzt:

git clone --branch=6.1 https://github.com/shopware/production shopware
cd shopware

composer install

bin/console system:setup
bin/console system:install --create-database --basic-setup

Hat auch alles soweit funktioniert.

Nachdem ich mich anschließend im Shop-Backend eingeloggt habe, versuchte ich eine Kategorie anzulegen.
Bei der Speicherung des Kategorie-Namens kommt in der Entwickler-Konsole jedoch folgender Fehler:

vendors-node.js?15858019471360952:1 POST http://<>/api/v1/category 400 (Bad Request)

und zuzüglich folgender Fehler:

Uncaught (in promise) Error: Request failed with status code 400
    at LYNF.e.exports (vendors-node.js?15858019471360952:1)
    at Rn+g.e.exports (vendors-node.js?15858019471360952:1)
    at XMLHttpRequest.d.onreadystatechange (vendors-node.js?15858019471360952:1)

Nach einer (erfolglosen) Speicherung der Kategorie und anschließendem Reload des Backends ist die Kategorie verschwunden.

Woran kann das hier liegen ?

Schau mal in den Netzwerktab und dann konkret die Response auf den API-Request.

Der Javascript-Fehler bringt da i.d.R. nicht viel.

Hier die Response:

{"errors":[{"code":"MISSING-SYSTEM-TRANSLATION","status":"400","detail":"Translation required for system language 2fbb5fe2e29a4d70aa5854ce7ce3e20b","template":"Translation required for system language {{ systemLanguage }}","meta":{"parameters":{"{{ systemLanguage }}":"2fbb5fe2e29a4d70aa5854ce7ce3e20b"}},"source":{"pointer":"\/0\/translations\/2fbb5fe2e29a4d70aa5854ce7ce3e20b"}}]}

 

Bin dem Fehler etwas näher gekommen. 

Wenn ich englisch als Sprache bei den Kategorien auswähle, kann ich welche anlegen.

Das hängt hier wohl damit zusammen, dass English als Standard-Sprache definiert ist ?! …
Leider kann man diese Einstellung nicht im Backend ändern und bei der von mir beschriebenen Installation wurde dies auch nicht als Option angeboten.

Wie (bzw. in welcher Datei oder DB-Tabelle) kann ich im Nachhinein die Standard-Sprache ändern ?

Ok, scheinbar ist das Problem hinreichend bekannt, siehe: https://forum.shopware.com/discussion/comment/264973/#Comment_264973

Leider brachten die Fixes/Hacks wie hier beschrieben bei mir leider keinen Erfolg.

Ich kann den Browser-Wizard zwar aufrufen, jedoch folgt beim Folge-Schritt (Systemvorraussetzungen) direkt ein Fehler:

(1/1) DBALException
The options 'driver' or 'driverClass' are mandatory if no PDO instance is given to DriverManager::getConnection().

URL: http://<>/recovery/install/requirements/?language=de

So langsam gehen mir die Ideen aus.

Kann man hier zusammenfassend sagen, dass zumindest unter Version 6.1.5 keine andere Standard-Sprache als Englisch einzustellen ist ?!
Ist das gewolltes Verhalten ?