Theme lässt sich nicht aufrufen

Hallo Leute,

habe mir ein ein Theme gebastelt.

Nun kann ich allerdings nicht prüfen, ob es denn auch funktioniert, weil, wenn ich meine URL eingebe erscheint dieser Hinweis.

Damit kann ich überhaupt nichts anfangen. Proxy habe ich abgestellt.

Hat da jemand einen Plan, was ich da wie machen muss.

Ich verwende einen Dedicated Server mit Ubuntu und Plesk.

Gruß Joachim

Hi,

das hat nichts mit dem neuen Theme zu tun. Sondern deine Saleschanneldomain ist nicht in der .env vorhanden oder korrekt gemappt

Danke.

wie muss denn das da drin stehen?

Und warum geht das nicht von alleine?

Gruß Joachim

ich weiß nicht welche Domain du hast bzw. welche du nutzen willst und was aktuell in deiner .env / Datenbank steht.

Wenn man bei der Installation grundsätzlich alles richtig macht ist das ganze kein Problem. Wenn man nachträglich etwas ändert und vllt iwas kopiert wie Dateien/Datenbank dann muss man manuell etwas tun.

https://xxxxx.de ohne www.

Das ist so eingestellt, das es keine Rolle spielt ob mit oder ohne www.

In der env. steht da allerdings http statt https.

Ob das was zu sagen hat???

Gruß Joachim

###> shopware/core ###
APP_ENV=dev
APP_URL=http://127.0.0.1:8000
APP_SECRET=e4619f02fa247821e8e1b02412f94807
INSTANCE_ID=2a67226c89b6a370ede55812eb5a8d13
BLUE_GREEN_DEPLOYMENT=0
DATABASE_URL=mysql://root:root@localhost/shopware
###< shopware/core ###

###> symfony/messenger ###

Choose one of the transports below

MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages

MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages

doctrine://default?auto_setup=0

###< symfony/messenger ###

###> symfony/mailer ###

MAILER_DSN=null://null

###< symfony/mailer ###

###> symfony/lock ###

Choose one of the stores below

postgresql+advisory://db_user:db_password@localhost/db_name

LOCK_DSN=flock
###< symfony/lock ###

###> shopware/elasticsearch ###
OPENSEARCH_URL=http://localhost:9200
SHOPWARE_ES_ENABLED=0
SHOPWARE_ES_INDEXING_ENABLED=0
SHOPWARE_ES_INDEX_PREFIX=sw
SHOPWARE_ES_THROW_EXCEPTION=1
###< shopware/elasticsearch ###

###> shopware/storefront ###
PROXY_URL=http://localhost
SHOPWARE_HTTP_CACHE_ENABLED=1
SHOPWARE_HTTP_DEFAULT_TTL=7200
###< shopware/storefront ###

OK denke du hast noch eine .env.local dann - aber schau einfach mal hier

Dort steht es genau drin ich vermute du hast das ganze nun als „Testumgebung“ auch aufgebaut weshalb dann die Probleme kommen oder?

Momentan sind leider noch nicht genug Infos da um dir genau zu helfen.

Am Ende muss die URL an 2 Stellen passen

  1. .env / .env.local
  2. sales_channel_domain in der Datenbank das ist auch der Eintrag welcher dann in dem Verkaufskanal ersichtlich ist ( vermute ins Backend kommst du ja aktuell nicht rein )

Wenn die beiden Punkte passen und die URLs übereinstimmen ist alles fein.

Die Fehlermeldung hat nichts mit der .env(.local) zu tun. Es geht hier rein um die URL (Protokoll und Domain), die in den Verkaufskanälen über die Administration angelegt wurden.

/admin sollte weiterhin funktionieren. Einfach einloggen und Domain ändern.

Sagen wir mal so, Das hat schon mal funktioniert. Ganz am Anfang.

Dann habe ich angefangen eine eigene Theme zu bauen und nun nachdem das soweit fortgeschritten ist, das man sie aufrufen können sollte macht das Teil stress.

In der Env habe ich nur auf dev umgestellt, ansonsten nichts daran geändert.

Um keine Missverständnisse aufkommen zu lassen. Ich arbeite nicht über die Eingabeaufforderung sondern habe Plesk wo sich in der Regel leichter mit arbeiten lässt.

Bestimmte Vorgänge finden da automatisch statt, so das man eigentlich kaum was falsch machen kann.

Ich kann ins Backend vom Shop und wenn ich den Shop aufrufe diese Fehlermeldung.

Da kommt dann die Frage, worauf soll ich genau achten, wenn ich mir die env und die env.local anschaue? was muss da denn gleich sein?

Mir nutzt das nichts wenn nur allgemein gesagt wird, dies oder das könnte es sein. Entscheidend ist doch, wie es am Ende aussehen muss, dann kann ich das mit meinen Daten abgleichen.

Gruß Joachim