shopware/development

Hallo zusammen,

ich habe heute den Tag damit verbracht ein System auf den Git Stand von shopware/development zu bringen. Leider bis jetzt ohne Erfolg. Ich komme hier lediglich von Fehler zu Fehler. Habe mich nun genau an die Anweisung von dem Guide gehalten (https://docs.shopware.com/en/shopware-platform-en/getting-started/dev-setup?category=shopware-platform-en/getting-started), sieht leider nicht besser aus.

Erst hatte ich Probleme, dass shopware/platform nicht per composer geladen werden konnte. Dies habe ich nun gelöst, indem ich das Repro manuell per git clone in den ventor Ordner gelegt habe. Nun habe ich den nächsten Fehler im bin/setup Prozess bei Schritt 23 von 29

Schon irgendwie alles nicht so geil? Hat jemand hier ähnliche Erfahrungen gemacht?

VG Dennis

Hallo nochmal,

den o.s. Fehler habe ich nun lösen können, indem ich den MySQL-Wert max_group_concat auf 100.000 gesetzt habe

SET GLOBAL group_concat_max_len = 1000000;

Nun bin ich soweit, dass die Administration arbeitet, ich in der Storefront aber noch den folgenden Fehler erhalte:
 

Argument 2 passed to Shopware\\Storefront\\PageController\\CheckoutPageController::cart() must be an instance of Shopware\\Core\\Checkout\\CheckoutContext, null given, called in \/home\/dreischild\/shopware-dev\/vendor\/symfony\/http-kernel\/HttpKernel.php on line 150

Diesen Fehler finde ich auch in unter Troubleshooting in dem Guide. Doch hilft mir die Beschreibung hier nicht wirklich weiter:
Wenn der Host nicht richtig konfiguriert wäre, könnte ich doch auch nicht die Adminstration komplett nutzen!?

if you get the following error when calling the storefront with a local setup (not docker): Argument 1 passed to Shopware\\Storefront\\Content\\Controller\\Widget\\IndexController::shopMenuAction() must be an instance of Shopware\\Core\\Checkout\\CheckoutContext, null given it usually means that you haven't configured the vhost properly or the configured host doesn't match with the host you are using to call the website

Wäre hier dankbar um einen Tipp!

VG Dennis

Was steht denn in deiner .psh.yaml.ovverride und was in der DB sales_channel_domain. Past das alles zusammen?

Hi,

in der .psh.yaml.override habe ich den folgenden Inhalt:

const:
  APP_ENV: "dev"
  APP_URL: "http://shopware.local"
  DB_HOST: "localhost"
  DB_PORT: "3306"
  DB_NAME: "shopware"
  DB_USER: "app"
  DB_PASSWORD: "app"

In der sales_channel_domain steht ebenfalls als URL http://shopware.local

Bei dem aktuellen Setting habe die Konfiguration so umgesetzt, wie in dem Developer Getting Started Guide beschrieben.

Muss hier ggf. noch der Port hinterlegt werden? Das läuft ja über den Port 8000.

/etc/apache2/sites-available/shopware.test.conf

LISTEN 8000


    DocumentRoot "/var/www/shopware.test/public"
    ServerName shopware.test
    
        AllowOverride All

VG und vielen Dank!

Dennis

Wieso steht dort als ServerName shopware.test? Änder das am Besten auch mal in shopware.local ab.

LG Andre

Hi,

weil der Host so lautet?! :wink:

Abgesehen davon habe ich dieses Mal, wie oben geschrieben, 1:1 die Einstellungen aus eurem Guide übernommen. Daran kann es dann ja wohl eher nicht liegen. Ich gehe ja mal davon aus, dass ihr den Guide auch selber einmal getestet habt.

Konfiguration:
https://docs.shopware.com/en/shopware-platform-en/getting-started/dev-setup?category=shopware-platform-en/getting-started#web-root

VG

Kann es vielleicht hieran liegen? Ist doch bestimmt nicht normal, dass der Storefront API endpoint zweimal erstellt wurde, oder?

An den Verkaufskanälen liegt das nicht. Das ist im Development-Setup normal.

Ich nutze selbst das Docker-Setup nicht, hab die Kollegen aber mal auf den Thread angesetzt. Vielleicht meldet sich da noch jemand.

Ansonsten sieht es für mich gut aus. Hatte das Problem allerdings auch noch nicht bei der Installation.

Zunächst vielen Dank hierfür. Bei mir ist das auch nicht das Docker Setup, sondern das Ubuntu Setup:

https://docs.shopware.com/en/shopware-platform-en/getting-started/dev-setup?category=shopware-platform-en/getting-started#ubuntu-18-04-lts