Shopware 6.5 Neuer Installer shopware-installer.phar.php funktioniert nicht

Hallo zusammen,

habe es gestern auch versucht und konnte das Update auf 6.5.x nicht durchführen.
Da wir mit Nginx arbeiten, hat folgende Direktive scheinbar gefehlt und uns weiter geholfen.

Shopware install / update

# new for Shopware 6.5
location /shopware-installer.phar.php {
    try_files $uri /shopware-installer.phar.php$is_args$args;
}

Viel Erfolg
Andreas

1 „Gefällt mir“

Hallo,
die (Neu) Istallation läuft sauber durch.
Aber ich will ein Update machen, keine Neu-Installation.

Zitat:
Mit dem Shopware Installer kannst Du in wenigen Schritten sowohl Shopware installieren als auch updaten.
Für beides wird die gleiche PHP-Datei verwendet.
Dadurch wird eine automatisierte Installation bzw. automatisiertes Update durchgeführt

es passiert aber immer nur eine Neu-Installation.
:sob: :sob:

Gibts da was von…
Grüße
Manfred

Mein Problem ist, dass bei einer Neuinstallation der Download der Dateien mit dem neuen Installer zwar noch funktioniert, aber dann mit einem 404 Not Found Fehler mit der URL ‚http://mein-server.de/public/installer‘ endet. Die Dateien sind runterheladen und im Log findet sich
[Sun Mar 03 23:53:00.410660 2024] [core:info] [pid 4275] [client 46.244.227.153:48426] AH00128: File does not exist: /var/www/shopware-dev/public/installer, referer: http://mein-servver.de/shopware-installer.phar.php/install
Fällt jemandem etwas dazu ein?

Ich denke, das war ein simples Problem der Zugriffsrechte.
Der Basisordner des Shops, z.B. /var/www/meinshop/ muss www-data gehören und Schreibrechte haben, z.B.
drwxr-xr-x 11 www-data www-data 4096 Mar 6 01:15 meinshop
In den Ordner kopierst du den Installer. dann sollte es gehen.
Auf jeden Fall müssen dann auch die kopierten Dateien www-data gehören.