Installation via shopware-installer.phar.php endet in Error 404

Hallo,
möchte mir SW mal näher betrachten, ob ich darauf meinen Shop aufbauen könnte.
Leider endet mein Test bereits nach dem ersten Schritt der Installation.

Mittlerweile läuft ja alles über obiges Script. Nach dem Aufruf läuft soweit alles durch, er läd herunter und entpackt. Als nächstes springt er dann in ein Verzeichnis …/public/installer.

Dieses Verzeichnis existiert nur leider nicht. Ich habe bisher auch noch nichts gefunden, wir ich das ändern/nachinstallieren kann.
Da die Downloadlinks für Install- und die Updateversion auf die gleiche Datei verweisen befürchte ich, das das Script im „Updatemodus“ läuft und den Installer einfach ignoriert.

Hat jemand eine Idee?

Grüße
Steffen Volk

Hallo und Willkommen,

wo du genau hängen bleibst erkenne ich nicht.
Hier mal die Anleitung von Shopware:

Hi,
danke für die schnelle Antwort.

Die Anleitung kenne ich schon.

Beim Schritt „Im Anschluss wirst Du durch den Installations-Assistenten geführt.“ hänge ich.
Dieser Schritt endet in 404

Gruß

Habe es jetzt bereits mehrfach ohne Probleme durchgeführt:

  1. Alle Plugins deaktiviert / Wartungsmodus aktiviert
  2. Obiges Skript im public-Ordner heruntergeladen
  3. domain.de/shopware-installer.phar.php aufgerufen und „durchgeklickt“
  4. Login in Admin, Plugins aktualisieren/aktivieren, Cache leeren, Wartungsmodus deaktivieren

Systemvoraussetzungen für 6.5 vorher prüfen:

  • PHP 8.1 oder höher
  • Git-Client auf dem Server?

So, habs eben nochmal versucht.
Ubuntu 22.04 mit PHP8.1
Verzeichnis htdocs leer
shopware-installer.phar.php via wget runtergeladen
shopware-installer.phar.php via Browser gestartet und bis Ende Download durchgeklickt.

Hab es jetzt geschafft den Installationsverlauf zu sichern.

No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Dependency resolution completed in 0.010 seconds
Analyzed 858 packages to resolve dependencies
Analyzed 5816 rules to resolve dependencies
Lock file operations: 151 installs, 0 updates, 0 removals
Installs: symfony/runtime:v6.3.1, symfony/flex:v2.3.1, psr/container:2.0.2, symfony/service-contracts:v3.1.1, symfony/http-client-contracts:v3.3.0, symfony/deprecation-contracts:v3.1.1, psr/log:3.0.0, symfony/http-client:v6.3.1, psr/cache:3.0.0, async-aws/core:1.19.0, async-aws/s3:1.14.0, async-aws/simple-s3:1.1.0, seld/signal-handler:2.0.1, symfony/polyfill-php81:v1.27.0, symfony/polyfill-php80:v1.27.0, symfony/polyfill-php73:v1.27.0, composer/pcre:3.1.0, react/promise:v2.10.0, symfony/process:v6.3.0, symfony/finder:v6.3.0, symfony/polyfill-mbstring:v1.27.0, symfony/polyfill-ctype:v1.27.0, symfony/filesystem:v6.3.1, symfony/polyfill-intl-normalizer:v1.27.0, symfony/polyfill-intl-grapheme:v1.27.0, symfony/string:v6.3.0, symfony/console:v6.3.0, seld/phar-utils:1.2.1, seld/jsonlint:1.10.0, justinrainbow/json-schema:5.2.12, composer/xdebug-handler:3.0.3, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, composer/metadata-minifier:1.0.0, composer/class-map-generator:1.1.0, composer/ca-bundle:1.3.6, composer/composer:2.5.8, doctrine/cache:2.2.0, doctrine/deprecations:v1.1.1, doctrine/event-manager:2.0.0, doctrine/inflector:2.0.8, doctrine/lexer:3.0.0, sabberworm/php-css-parser:8.4.0, phenx/php-svg-lib:0.5.0, phenx/php-font-lib:0.5.4, masterminds/html5:2.8.0, dompdf/dompdf:v2.0.3, ezimuel/guzzlestreams:3.1.0, ezimuel/ringphp:1.2.2, ezyang/htmlpurifier:v4.16.0, firebase/php-jwt:v6.8.0, psr/http-message:1.1, monolog/monolog:3.3.1, ralouphie/getallheaders:3.0.3, psr/http-factory:1.0.2, guzzlehttp/psr7:2.5.0, guzzlehttp/promises:1.5.3, psr/http-client:1.0.2, guzzlehttp/guzzle:7.5.3, google/auth:v1.28.0, rize/uri-template:0.3.5, google/cloud-core:v1.52.0, google/crc32:v0.2.0, laminas/laminas-code:4.11.0, psr/clock:1.0.0, lcobucci/clock:3.0.0, league/mime-type-detection:1.11.0, league/flysystem:3.15.1, league/flysystem-local:3.15.0, league/flysystem-async-aws-s3:3.15.0, ramsey/collection:2.0.0, brick/math:0.11.0, ramsey/uuid:4.7.4, google/cloud-storage:v1.32.0, league/flysystem-google-cloud-storage:3.15.0, league/flysystem-memory:3.15.0, paragonie/random_compat:v9.99.100, defuse/php-encryption:v2.4.0, lcobucci/jwt:4.3.0, league/uri-interfaces:2.3.0, league/uri:6.8.0, league/event:2.2.0, league/oauth2-server:8.3.6, nyholm/psr7:1.8.0, setasign/fpdi:v2.3.7, symfony/routing:v6.3.1, symfony/polyfill-php72:v1.27.0, symfony/polyfill-intl-idn:v1.27.0, symfony/mime:v6.3.0, symfony/polyfill-php83:v1.27.0, symfony/http-foundation:v6.3.1, psr/event-dispatcher:1.0.0, symfony/event-dispatcher-contracts:v3.1.1, symfony/event-dispatcher:v6.3.0, symfony/var-dumper:v6.3.1, symfony/error-handler:v6.3.0, symfony/http-kernel:v6.3.1, symfony/var-exporter:v6.3.0, symfony/dependency-injection:v6.3.1, symfony/config:v6.3.0, symfony/cache-contracts:v3.1.1, symfony/cache:v6.3.1, symfony/framework-bundle:v6.3.1, twig/twig:v3.4.3, squirrelphp/twig-php-syntax:v1.7, symfony/yaml:v6.3.0, doctrine/annotations:2.0.1, zircote/swagger-php:4.5.6, symfony/translation-contracts:v3.1.1, twig/string-extra:v3.6.0, symfony/intl:v6.3.1, twig/intl-extra:v3.6.0, symfony/validator:v6.3.1, symfony/twig-bridge:v6.3.0, symfony/twig-bundle:v6.3.0, symfony/translation:v6.3.0, symfony/stopwatch:v6.3.0, symfony/serializer:v6.3.1, symfony/password-hasher:v6.3.0, symfony/security-core:v6.3.0, symfony/options-resolver:v6.3.0, symfony/rate-limiter:v6.3.0, symfony/psr-http-message-bridge:v2.1.4, friendsofphp/proxy-manager-lts:v1.0.16, symfony/proxy-manager-bridge:v6.3.0, symfony/property-info:v6.3.0, symfony/property-access:v6.3.0, symfony/monolog-bridge:v6.3.1, symfony/monolog-bundle:v3.8.0, symfony/clock:v6.3.1, symfony/messenger:v6.3.1, egulias/email-validator:4.0.1, symfony/mailer:v6.3.0, symfony/lock:v6.3.1, symfony/dotenv:v6.3.0, doctrine/dbal:3.6.4, symfony/doctrine-messenger:v6.3.1, symfony/debug-bundle:v6.3.0, symfony/asset:v6.3.0, shopware/conflicts:0.0.2, tecnickcom/tcpdf:6.6.1, cocur/slugify:v4.3.0, shopware/core:v6.5.3.1, shopware/administration:v6.5.3.1, shyim/opensearch-php-dsl:1.0.3, opensearch-project/opensearch-php:2.2.0, shopware/elasticsearch:v6.5.3.1, scssphp/scssphp:v1.11.0, padaliyajay/php-autoprefixer:1.4, meyfa/php-svg:v0.13.0, shopware/storefront:v6.5.3.1
  - Locking async-aws/core (1.19.0)
  - Locking async-aws/s3 (1.14.0)
  - Locking async-aws/simple-s3 (1.1.0)
  - Locking brick/math (0.11.0)
  - Locking cocur/slugify (v4.3.0)
  - Locking composer/ca-bundle (1.3.6)
  - Locking composer/class-map-generator (1.1.0)
  - Locking composer/composer (2.5.8)
  - Locking composer/metadata-minifier (1.0.0)
  - Locking composer/pcre (3.1.0)
  - Locking composer/semver (3.3.2)
  - Locking composer/spdx-licenses (1.5.7)
  - Locking composer/xdebug-handler (3.0.3)
  - Locking defuse/php-encryption (v2.4.0)
  - Locking doctrine/annotations (2.0.1)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.6.4)
  - Locking doctrine/deprecations (v1.1.1)
  - Locking doctrine/event-manager (2.0.0)
  - Locking doctrine/inflector (2.0.8)
  - Locking doctrine/lexer (3.0.0)
  - Locking dompdf/dompdf (v2.0.3)
  - Locking egulias/email-validator (4.0.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.2.2)
  - Locking ezyang/htmlpurifier (v4.16.0)
  - Locking firebase/php-jwt (v6.8.0)
  - Locking friendsofphp/proxy-manager-lts (v1.0.16)
  - Locking google/auth (v1.28.0)
  - Locking google/cloud-core (v1.52.0)
  - Locking google/cloud-storage (v1.32.0)
  - Locking google/crc32 (v0.2.0)
  - Locking guzzlehttp/guzzle (7.5.3)
  - Locking guzzlehttp/promises (1.5.3)
  - Locking guzzlehttp/psr7 (2.5.0)
  - Locking justinrainbow/json-schema (5.2.12)
  - Locking laminas/laminas-code (4.11.0)
  - Locking lcobucci/clock (3.0.0)
  - Locking lcobucci/jwt (4.3.0)
  - Locking league/event (2.2.0)
  - Locking league/flysystem (3.15.1)
  - Locking league/flysystem-async-aws-s3 (3.15.0)
  - Locking league/flysystem-google-cloud-storage (3.15.0)
  - Locking league/flysystem-local (3.15.0)
  - Locking league/flysystem-memory (3.15.0)
  - Locking league/mime-type-detection (1.11.0)
  - Locking league/oauth2-server (8.3.6)
  - Locking league/uri (6.8.0)
  - Locking league/uri-interfaces (2.3.0)
  - Locking masterminds/html5 (2.8.0)
  - Locking meyfa/php-svg (v0.13.0)
  - Locking monolog/monolog (3.3.1)
  - Locking nyholm/psr7 (1.8.0)
  - Locking opensearch-project/opensearch-php (2.2.0)
  - Locking padaliyajay/php-autoprefixer (1.4)
  - Locking paragonie/random_compat (v9.99.100)
  - Locking phenx/php-font-lib (0.5.4)
  - Locking phenx/php-svg-lib (0.5.0)
  - Locking psr/cache (3.0.0)
  - Locking psr/clock (1.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/http-client (1.0.2)
  - Locking psr/http-factory (1.0.2)
  - Locking psr/http-message (1.1)
  - Locking psr/log (3.0.0)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking ramsey/collection (2.0.0)
  - Locking ramsey/uuid (4.7.4)
  - Locking react/promise (v2.10.0)
  - Locking rize/uri-template (0.3.5)
  - Locking sabberworm/php-css-parser (8.4.0)
  - Locking scssphp/scssphp (v1.11.0)
  - Locking seld/jsonlint (1.10.0)
  - Locking seld/phar-utils (1.2.1)
  - Locking seld/signal-handler (2.0.1)
  - Locking setasign/fpdi (v2.3.7)
  - Locking shopware/administration (v6.5.3.1)
  - Locking shopware/conflicts (0.0.2)
  - Locking shopware/core (v6.5.3.1)
  - Locking shopware/elasticsearch (v6.5.3.1)
  - Locking shopware/storefront (v6.5.3.1)
  - Locking shyim/opensearch-php-dsl (1.0.3)
  - Locking squirrelphp/twig-php-syntax (v1.7)
  - Locking symfony/asset (v6.3.0)
  - Locking symfony/cache (v6.3.1)
  - Locking symfony/cache-contracts (v3.1.1)
  - Locking symfony/clock (v6.3.1)
  - Locking symfony/config (v6.3.0)
  - Locking symfony/console (v6.3.0)
  - Locking symfony/debug-bundle (v6.3.0)
  - Locking symfony/dependency-injection (v6.3.1)
  - Locking symfony/deprecation-contracts (v3.1.1)
  - Locking symfony/doctrine-messenger (v6.3.1)
  - Locking symfony/dotenv (v6.3.0)
  - Locking symfony/error-handler (v6.3.0)
  - Locking symfony/event-dispatcher (v6.3.0)
  - Locking symfony/event-dispatcher-contracts (v3.1.1)
  - Locking symfony/filesystem (v6.3.1)
  - Locking symfony/finder (v6.3.0)
  - Locking symfony/flex (v2.3.1)
  - Locking symfony/framework-bundle (v6.3.1)
  - Locking symfony/http-client (v6.3.1)
  - Locking symfony/http-client-contracts (v3.3.0)
  - Locking symfony/http-foundation (v6.3.1)
  - Locking symfony/http-kernel (v6.3.1)
  - Locking symfony/intl (v6.3.1)
  - Locking symfony/lock (v6.3.1)
  - Locking symfony/mailer (v6.3.0)
  - Locking symfony/messenger (v6.3.1)
  - Locking symfony/mime (v6.3.0)
  - Locking symfony/monolog-bridge (v6.3.1)
  - Locking symfony/monolog-bundle (v3.8.0)
  - Locking symfony/options-resolver (v6.3.0)
  - Locking symfony/password-hasher (v6.3.0)
  - Locking symfony/polyfill-ctype (v1.27.0)
  - Locking symfony/polyfill-intl-grapheme (v1.27.0)
  - Locking symfony/polyfill-intl-idn (v1.27.0)
  - Locking symfony/polyfill-intl-normalizer (v1.27.0)
  - Locking symfony/polyfill-mbstring (v1.27.0)
  - Locking symfony/polyfill-php72 (v1.27.0)
  - Locking symfony/polyfill-php73 (v1.27.0)
  - Locking symfony/polyfill-php80 (v1.27.0)
  - Locking symfony/polyfill-php81 (v1.27.0)
  - Locking symfony/polyfill-php83 (v1.27.0)
  - Locking symfony/process (v6.3.0)
  - Locking symfony/property-access (v6.3.0)
  - Locking symfony/property-info (v6.3.0)
  - Locking symfony/proxy-manager-bridge (v6.3.0)
  - Locking symfony/psr-http-message-bridge (v2.1.4)
  - Locking symfony/rate-limiter (v6.3.0)
  - Locking symfony/routing (v6.3.1)
  - Locking symfony/runtime (v6.3.1)
  - Locking symfony/security-core (v6.3.0)
  - Locking symfony/serializer (v6.3.1)
  - Locking symfony/service-contracts (v3.1.1)
  - Locking symfony/stopwatch (v6.3.0)
  - Locking symfony/string (v6.3.0)
  - Locking symfony/translation (v6.3.0)
  - Locking symfony/translation-contracts (v3.1.1)
  - Locking symfony/twig-bridge (v6.3.0)
  - Locking symfony/twig-bundle (v6.3.0)
  - Locking symfony/validator (v6.3.1)
  - Locking symfony/var-dumper (v6.3.1)
  - Locking symfony/var-exporter (v6.3.0)
  - Locking symfony/yaml (v6.3.0)
  - Locking tecnickcom/tcpdf (6.6.1)
  - Locking twig/intl-extra (v3.6.0)
  - Locking twig/string-extra (v3.6.0)
  - Locking twig/twig (v3.4.3)
  - Locking zircote/swagger-php (4.5.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 151 installs, 0 updates, 0 removals
Installs: symfony/runtime:v6.3.1, symfony/flex:v2.3.1, psr/container:2.0.2, symfony/service-contracts:v3.1.1, symfony/http-client-contracts:v3.3.0, symfony/deprecation-contracts:v3.1.1, psr/log:3.0.0, symfony/http-client:v6.3.1, psr/cache:3.0.0, async-aws/core:1.19.0, async-aws/s3:1.14.0, async-aws/simple-s3:1.1.0, symfony/process:v6.3.0, symfony/polyfill-php81:v1.27.0, symfony/polyfill-php80:v1.27.0, symfony/polyfill-php73:v1.27.0, symfony/finder:v6.3.0, symfony/polyfill-mbstring:v1.27.0, symfony/polyfill-ctype:v1.27.0, symfony/filesystem:v6.3.1, symfony/polyfill-intl-normalizer:v1.27.0, symfony/polyfill-intl-grapheme:v1.27.0, symfony/string:v6.3.0, symfony/console:v6.3.0, seld/signal-handler:2.0.1, seld/phar-utils:1.2.1, seld/jsonlint:1.10.0, react/promise:v2.10.0, justinrainbow/json-schema:5.2.12, composer/pcre:3.1.0, composer/xdebug-handler:3.0.3, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, composer/metadata-minifier:1.0.0, composer/class-map-generator:1.1.0, composer/ca-bundle:1.3.6, composer/composer:2.5.8, doctrine/cache:2.2.0, doctrine/deprecations:v1.1.1, doctrine/event-manager:2.0.0, doctrine/inflector:2.0.8, doctrine/lexer:3.0.0, sabberworm/php-css-parser:8.4.0, phenx/php-svg-lib:0.5.0, phenx/php-font-lib:0.5.4, masterminds/html5:2.8.0, dompdf/dompdf:v2.0.3, ezimuel/guzzlestreams:3.1.0, ezimuel/ringphp:1.2.2, ezyang/htmlpurifier:v4.16.0, firebase/php-jwt:v6.8.0, rize/uri-template:0.3.5, psr/http-message:1.1, monolog/monolog:3.3.1, ralouphie/getallheaders:3.0.3, psr/http-factory:1.0.2, guzzlehttp/psr7:2.5.0, guzzlehttp/promises:1.5.3, psr/http-client:1.0.2, guzzlehttp/guzzle:7.5.3, google/auth:v1.28.0, google/cloud-core:v1.52.0, google/crc32:v0.2.0, laminas/laminas-code:4.11.0, psr/clock:1.0.0, lcobucci/clock:3.0.0, league/mime-type-detection:1.11.0, league/flysystem:3.15.1, league/flysystem-local:3.15.0, league/flysystem-async-aws-s3:3.15.0, ramsey/collection:2.0.0, brick/math:0.11.0, ramsey/uuid:4.7.4, google/cloud-storage:v1.32.0, league/flysystem-google-cloud-storage:3.15.0, league/flysystem-memory:3.15.0, league/uri-interfaces:2.3.0, league/uri:6.8.0, league/event:2.2.0, lcobucci/jwt:4.3.0, paragonie/random_compat:v9.99.100, defuse/php-encryption:v2.4.0, league/oauth2-server:8.3.6, nyholm/psr7:1.8.0, setasign/fpdi:v2.3.7, symfony/routing:v6.3.1, symfony/polyfill-php72:v1.27.0, symfony/polyfill-intl-idn:v1.27.0, symfony/mime:v6.3.0, symfony/polyfill-php83:v1.27.0, symfony/http-foundation:v6.3.1, psr/event-dispatcher:1.0.0, symfony/event-dispatcher-contracts:v3.1.1, symfony/event-dispatcher:v6.3.0, symfony/var-dumper:v6.3.1, symfony/error-handler:v6.3.0, symfony/http-kernel:v6.3.1, symfony/var-exporter:v6.3.0, symfony/dependency-injection:v6.3.1, symfony/config:v6.3.0, symfony/cache-contracts:v3.1.1, symfony/cache:v6.3.1, symfony/framework-bundle:v6.3.1, symfony/yaml:v6.3.0, doctrine/annotations:2.0.1, zircote/swagger-php:4.5.6, twig/twig:v3.4.3, symfony/translation-contracts:v3.1.1, twig/string-extra:v3.6.0, symfony/intl:v6.3.1, twig/intl-extra:v3.6.0, tecnickcom/tcpdf:6.6.1, symfony/validator:v6.3.1, symfony/twig-bridge:v6.3.0, symfony/twig-bundle:v6.3.0, symfony/translation:v6.3.0, symfony/stopwatch:v6.3.0, symfony/serializer:v6.3.1, symfony/password-hasher:v6.3.0, symfony/security-core:v6.3.0, symfony/options-resolver:v6.3.0, symfony/rate-limiter:v6.3.0, symfony/psr-http-message-bridge:v2.1.4, friendsofphp/proxy-manager-lts:v1.0.16, symfony/proxy-manager-bridge:v6.3.0, symfony/property-info:v6.3.0, symfony/property-access:v6.3.0, symfony/monolog-bridge:v6.3.1, symfony/monolog-bundle:v3.8.0, symfony/clock:v6.3.1, symfony/messenger:v6.3.1, egulias/email-validator:4.0.1, symfony/mailer:v6.3.0, symfony/lock:v6.3.1, symfony/dotenv:v6.3.0, doctrine/dbal:3.6.4, symfony/doctrine-messenger:v6.3.1, symfony/debug-bundle:v6.3.0, symfony/asset:v6.3.0, squirrelphp/twig-php-syntax:v1.7, shopware/conflicts:0.0.2, cocur/slugify:v4.3.0, shopware/core:v6.5.3.1, shopware/administration:v6.5.3.1, shyim/opensearch-php-dsl:1.0.3, opensearch-project/opensearch-php:2.2.0, shopware/elasticsearch:v6.5.3.1, scssphp/scssphp:v1.11.0, padaliyajay/php-autoprefixer:1.4, meyfa/php-svg:v0.13.0, shopware/storefront:v6.5.3.1
  - Installing symfony/runtime (v6.3.1): Extracting archive
  - Installing symfony/flex (v2.3.1): Extracting archive
> post-package-install: Symfony\Flex\Flex->recordFlexInstall
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.1.1): Extracting archive
  - Installing symfony/http-client-contracts (v3.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.1.1): Extracting archive
  - Installing psr/log (3.0.0): Extracting archive
  - Installing symfony/http-client (v6.3.1): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing async-aws/core (1.19.0): Extracting archive
  - Installing async-aws/s3 (1.14.0): Extracting archive
  - Installing async-aws/simple-s3 (1.1.0): Extracting archive
  - Installing symfony/process (v6.3.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.27.0): Extracting archive
  - Installing symfony/finder (v6.3.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.27.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.27.0): Extracting archive
  - Installing symfony/filesystem (v6.3.1): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.27.0): Extracting archive
  - Installing symfony/string (v6.3.0): Extracting archive
  - Installing symfony/console (v6.3.0): Extracting archive
  - Installing seld/signal-handler (2.0.1): Extracting archive
  - Installing seld/phar-utils (1.2.1): Extracting archive
  - Installing seld/jsonlint (1.10.0): Extracting archive
  - Installing react/promise (v2.10.0): Extracting archive
  - Installing justinrainbow/json-schema (5.2.12): Extracting archive
  - Installing composer/pcre (3.1.0): Extracting archive
  - Installing composer/xdebug-handler (3.0.3): Extracting archive
  - Installing composer/spdx-licenses (1.5.7): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing composer/metadata-minifier (1.0.0): Extracting archive
  - Installing composer/class-map-generator (1.1.0): Extracting archive
  - Installing composer/ca-bundle (1.3.6): Extracting archive
  - Installing composer/composer (2.5.8): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/deprecations (v1.1.1): Extracting archive
  - Installing doctrine/event-manager (2.0.0): Extracting archive
  - Installing doctrine/inflector (2.0.8): Extracting archive
  - Installing doctrine/lexer (3.0.0): Extracting archive
  - Installing sabberworm/php-css-parser (8.4.0): Extracting archive
  - Installing phenx/php-svg-lib (0.5.0): Extracting archive
  - Installing phenx/php-font-lib (0.5.4): Extracting archive
  - Installing masterminds/html5 (2.8.0): Extracting archive
  - Installing dompdf/dompdf (v2.0.3): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.2.2): Extracting archive
  - Installing ezyang/htmlpurifier (v4.16.0): Extracting archive
  - Installing firebase/php-jwt (v6.8.0): Extracting archive
  - Installing rize/uri-template (0.3.5): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing monolog/monolog (3.3.1): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-factory (1.0.2): Extracting archive
  - Installing guzzlehttp/psr7 (2.5.0): Extracting archive
  - Installing guzzlehttp/promises (1.5.3): Extracting archive
  - Installing psr/http-client (1.0.2): Extracting archive
  - Installing guzzlehttp/guzzle (7.5.3): Extracting archive
  - Installing google/auth (v1.28.0): Extracting archive
  - Installing google/cloud-core (v1.52.0): Extracting archive
  - Installing google/crc32 (v0.2.0): Extracting archive
  - Installing laminas/laminas-code (4.11.0): Extracting archive
  - Installing psr/clock (1.0.0): Extracting archive
  - Installing lcobucci/clock (3.0.0): Extracting archive
  - Installing league/mime-type-detection (1.11.0): Extracting archive
  - Installing league/flysystem (3.15.1): Extracting archive
  - Installing league/flysystem-local (3.15.0): Extracting archive
  - Installing league/flysystem-async-aws-s3 (3.15.0): Extracting archive
  - Installing ramsey/collection (2.0.0): Extracting archive
  - Installing brick/math (0.11.0): Extracting archive
  - Installing ramsey/uuid (4.7.4): Extracting archive
  - Installing google/cloud-storage (v1.32.0): Extracting archive
  - Installing league/flysystem-google-cloud-storage (3.15.0): Extracting archive
  - Installing league/flysystem-memory (3.15.0): Extracting archive
  - Installing league/uri-interfaces (2.3.0): Extracting archive
  - Installing league/uri (6.8.0): Extracting archive
  - Installing league/event (2.2.0): Extracting archive
  - Installing lcobucci/jwt (4.3.0): Extracting archive
  - Installing paragonie/random_compat (v9.99.100): Extracting archive
  - Installing defuse/php-encryption (v2.4.0): Extracting archive
  - Installing league/oauth2-server (8.3.6): Extracting archive
  - Installing nyholm/psr7 (1.8.0): Extracting archive
  - Installing setasign/fpdi (v2.3.7): Extracting archive
  - Installing symfony/routing (v6.3.1): Extracting archive
  - Installing symfony/polyfill-php72 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.27.0): Extracting archive
  - Installing symfony/mime (v6.3.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.27.0): Extracting archive
  - Installing symfony/http-foundation (v6.3.1): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.1.1): Extracting archive
  - Installing symfony/event-dispatcher (v6.3.0): Extracting archive
  - Installing symfony/var-dumper (v6.3.1): Extracting archive
  - Installing symfony/error-handler (v6.3.0): Extracting archive
  - Installing symfony/http-kernel (v6.3.1): Extracting archive
  - Installing symfony/var-exporter (v6.3.0): Extracting archive
  - Installing symfony/dependency-injection (v6.3.1): Extracting archive
  - Installing symfony/config (v6.3.0): Extracting archive
  - Installing symfony/cache-contracts (v3.1.1): Extracting archive
  - Installing symfony/cache (v6.3.1): Extracting archive
  - Installing symfony/framework-bundle (v6.3.1): Extracting archive
  - Installing symfony/yaml (v6.3.0): Extracting archive
  - Installing doctrine/annotations (2.0.1): Extracting archive
  - Installing zircote/swagger-php (4.5.6): Extracting archive
  - Installing twig/twig (v3.4.3): Extracting archive
  - Installing symfony/translation-contracts (v3.1.1): Extracting archive
  - Installing twig/string-extra (v3.6.0): Extracting archive
  - Installing symfony/intl (v6.3.1): Extracting archive
  - Installing twig/intl-extra (v3.6.0): Extracting archive
  - Installing tecnickcom/tcpdf (6.6.1): Extracting archive
  - Installing symfony/validator (v6.3.1): Extracting archive
    .........
  - Installing meyfa/php-svg (v0.13.0): Extracting archive
  - Installing shopware/storefront (v6.5.3.1): Extracting archive
> post-package-install: Symfony\Flex\Flex->recordFlexInstall
      ........
> post-package-install: Symfony\Flex\Flex->recordFlexInstall
Generating optimized autoload files
> post-autoload-dump: Symfony\Component\Runtime\Internal\ComposerPlugin->updateAutoloadFile
108 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> post-update-cmd: Symfony\Flex\Flex->update

Run composer recipes at any time to see the status of your Symfony recipes.

> pre-update-cmd: Symfony\Flex\Flex_composer_tmp1->configureInstaller
Loading composer repositories with package information
> pre-pool-create: Symfony\Flex\Flex_composer_tmp1->truncatePackages
Updating dependencies
Dependency resolution completed in 0.010 seconds
Analyzed 858 packages to resolve dependencies
Analyzed 5816 rules to resolve dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
> pre-operations-exec: Symfony\Flex\Flex_composer_tmp1->recordOperations
Nothing to install, update or remove
Generating optimized autoload files
> post-autoload-dump: Symfony\Component\Runtime\Internal\ComposerPlugin_composer_tmp0->updateAutoloadFile
108 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> post-update-cmd: Symfony\Flex\Flex_composer_tmp1->update

Symfony operations: 18 recipes (9bc35c1c7d52e999abe2607591d339e1)
  - Configuring symfony/flex (>=1.0): From github.com/symfony/recipes:main
    Copying files from recipe
  - Configuring symfony/framework-bundle (>=5.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./config/services.yaml"
  - Configuring symfony/console (>=5.4): From github.com/shopware/recipes:main
  - Configuring nyholm/psr7 (>=1.0): From github.com/symfony/recipes:main
    Copying files from recipe
      Created "./config/packages/nyholm_psr7.yaml"
  - Configuring symfony/routing (>=5.4): From github.com/shopware/recipes:main
  - Configuring doctrine/annotations (>=1.0): From github.com/shopware/recipes:main
  - Configuring symfony/validator (>=5.3): From github.com/symfony/recipes:main
    Copying files from recipe
      Created "./config/packages/validator.yaml"
  - Configuring symfony/twig-bundle (>=5.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
  - Configuring symfony/translation (>=5.4): From github.com/shopware/recipes:main
  - Configuring symfony/monolog-bundle (>=3.3): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./config/packages/dev/monolog.yaml"
      Created "./config/packages/prod/deprecations.yaml"
      Created "./config/packages/prod/monolog.yaml"
      Created "./config/packages/test/monolog.yaml"
  - Configuring symfony/messenger (>=6.0): From github.com/shopware/recipes:main
    Copying files from recipe
      Created "./config/packages/messenger.yaml"
    Adding environment variable defaults
  - Configuring symfony/mailer (>=4.3): From github.com/symfony/recipes:main
    Copying files from recipe
      Created "./config/packages/mailer.yaml"
    Adding environment variable defaults
  -  IGNORING  symfony/mailer (>=4.3): From github.com/symfony/recipes:main
      Created "docker-compose.override.yml"
    Adding Docker Compose definitions to "./docker-compose.override.yml"
    Docker Compose definitions have been modified. Please run "docker compose up --build" again to apply the changes.
  - Configuring symfony/lock (>=5.2): From github.com/symfony/recipes:main
    Copying files from recipe
      Created "./config/packages/lock.yaml"
    Adding environment variable defaults
  - Configuring symfony/debug-bundle (>=5.3): From github.com/symfony/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./config/packages/debug.yaml"
  - Configuring shopware/core (>=6.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./bin/.htaccess"
      Created "./bin/build-js.sh"
      Created "./bin/ci"
      Created "./bin/console"
      Created "./bin/functions.sh"
      Created "./config/jwt/.gitignore"
      Created "./config/packages/shopware.yaml"
      Created "./custom/.htaccess"
      Created "./custom/apps/.gitignore"
      Created "./custom/plugins/.gitignore"
      Created "./custom/static-plugins/.gitignore"
      Created "./files/.htaccess"
      Created "./public/.htaccess.dist"
      Created "./public/index.php"
      Created "./public/maintenance.html"
      Created "./var/.htaccess"
      Created "./.htaccess"
    Adding environment variable defaults
    Setting parameters
    Adding entries to .gitignore
      Created "docker-compose.yml"
    Adding Docker Compose definitions to "./docker-compose.yml"
    Adding Docker Compose definitions to "./docker-compose.override.yml"
    Docker Compose definitions have been modified. Please run "docker compose up --build" again to apply the changes.
  - Configuring shopware/administration (>=6.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./bin/build-administration.sh"
      Created "./bin/watch-administration.sh"
  - Configuring shopware/elasticsearch (>=6.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./config/packages/elasticsearch.yaml"
    Adding environment variable defaults
    Setting parameters
    Adding Docker Compose definitions to "./docker-compose.yml"
    Adding Docker Compose definitions to "./docker-compose.override.yml"
    Docker Compose definitions have been modified. Please run "docker compose up --build" again to apply the changes.
  - Configuring shopware/storefront (>=6.4): From github.com/shopware/recipes:main
    Enabling the package as a Symfony bundle
    Copying files from recipe
      Created "./bin/build-storefront.sh"
      Created "./bin/watch-storefront.sh"
    Adding environment variable defaults
> post-update-cmd: @auto-scripts
> auto-scripts: Symfony\Flex\Flex_composer_tmp1->executeAutoScripts
Executing script assets:install
              
 What's next? 
              

Some files have been created and/or updated to configure your new packages.
Please review, edit and commit them: these files are yours.

 symfony/messenger  instructions:

  * You're ready to use the Messenger component. You can define your own message buses
    or start using the default one right now by injecting the message_bus service
    or type-hinting Symfony\Component\Messenger\MessageBusInterface in your code.

  * To send messages to a transport and handle them asynchronously:

    1. Uncomment the MESSENGER_TRANSPORT_DSN env var in .env
       and framework.messenger.transports.async in config/packages/messenger.yaml;
    2. Route your message classes to the async transport in config/packages/messenger.yaml.

  * Read the documentation at https://symfony.com/doc/current/messenger.html

 symfony/mailer  instructions:

  * You're ready to send emails.

  * If you want to send emails via a supported email provider, install
    the corresponding bridge.
    For instance, composer require mailgun-mailer for Mailgun.

  * If you want to send emails asynchronously:

    1. Install the messenger component by running composer require messenger;
    2. Add 'Symfony\Component\Mailer\Messenger\SendEmailMessage': amqp to the
       config/packages/messenger.yaml file under framework.messenger.routing
       and replace amqp with your transport name of choice.

  * Read the documentation at https://symfony.com/doc/master/mailer.html

 shopware/core  instructions:

  * Setup your repository:

    1. Go to the project directory
    2. Create your code repository with the git init command and push it to your favourite Git service

  * Run locally Shopware:

    1. Adjust the .env file to your database
    2. Run ./bin/console system:install --basic-setup
    3. Optional: If you use Symfony CLI start the webserver symfony server:start -d
    3. The default credentials for administration are admin with password shopware

  * Run with Docker Shopware with Symfony CLI:

    1. Start the docker containers with docker compose up -d
    2. Run symfony console system:install --basic-setup
    3. Start the webserver symfony server:start -d
    4. The default credentials for administration are admin with password shopware
    5. Optional: Open the Mail catcher with symfony open:local:webmail

  * Read the documentation at https://developer.shopware.com/

Executed script assets:install  [OK]

Danach erfolgt ein reload auf ./public/installer und da war wieder die 404

Dateisystem sieht aktuell so aus.

htdocs:
bin/
composer.json
composer.lock
config/
custom/
docker-compose.override.yml
docker-compose.yml
.env
files/
.gitignore
.htaccess
public/
symfony.lock
var/
vendor/

public:
asset-manifest.json
bundles/
.htaccess
.htaccess.dist
index.php
maintenance.html

Warum will er hier Docker nutzen?

Hab eben mal versucht die 6.4.20.2 zu installieren.
Leider auch hier kein „installer“ in der zip-Datei enthalten.
Und ja, ich habe die installer und nicht die update Zip gewählt.

@steffen.volk konntest du das loesen? Ich habe das gleiche Problem allerdings mit Shopware 6.6. Vielen Danke!

Wo scheitert es bei dir denn genau? Fehlermeldungen?