Updatefehler auf aktuellste Version

Laut unserem Provider, liegt der Fehler bei Ihnen selbst, es sind wohl für SW6.5 neue PHP-Direktiven notwendig.

Hallo lenniep!
Hast du dazu inzwischen eine Lösung gefunden?
Bei einem unserer Kunden sieht es so ähnlich aus und es werden nur die SVG Grafiken aus den assets geladen. Der Rest funktioniert nicht, da die app.js nicht geladen wird sowie die CSS Dateien (Error 404).

Vielleicht kennt ansonsten auch jemand dazu eine Ursache? Die Instanz ist komplett leer/neu und mit 6.4.20.2 installiert. Es wird nginx verwendet mit eigens definierter location für die shopware-installer.phar.php. An den Datei-Berechtigungen scheint es nicht zu liegen, wie von @SCOOPEX vermutet.

Edit:
Problem hat sich gelöst. Es lag hier an der Reihenfolge der locations in der nginx config.

Könntest du mal deine nginx.conf posten?

Habe zwar die Locations anders angeordnet aber dennoch bekomme ich Fehler

@nvdennis

Hallo,

You can use my nginx.conf

server {
    listen 80;

    # Handle / to index.php
    index index.php;

    # Our server name
    server_name domain.test;

    # Should be equal to post_max_size
    client_max_body_size 128M;

    # Where the code is located
    root /var/www/project/public;

    location /recovery/update/ {
        location /recovery/update/assets {
        }
        if (!-e $request_filename){
            rewrite . /recovery/update/index.php last;
        }
    }

    # Forward any not found file to index.php. Allows to have beautiful urls like /homemade-products/
    location / {
        try_files $uri /index.php$is_args$args;
    }

    # Let php-fpm handle .php files
    location ~ ^/(index|shopware-installer\.phar)\.php(/|$) {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        include fastcgi.conf;
        fastcgi_param HTTP_PROXY "";
        fastcgi_buffers 8 16k;
        fastcgi_buffer_size 32k;
        fastcgi_read_timeout 300s;
        client_body_buffer_size 128k;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

The important here is location ~ ^/(index|shopware-installer.phar).php(/|$) {

Danke @HungMac nun klappt es.

Vielleicht kann mir jemand anders noch dabei helfen.

Es ist eine 6.4er Version die damals noh per FTP hochgeladen wurde also ohne Composer und den neuen Installer.

Ich bekomme gerade diese Meldung:

PHP Warning:  require_once(/var/www/html/SW-xx-Projekt/vendor/composer/autoload_real.php): Failed to open stream: No such file or directory in /var/www/html/SW-xx-Projekt/vendor/autoload.php on line 5
PHP Fatal error:  Uncaught Error: Failed opening required '/var/www/html/SW-xx-Projekt/vendor/composer/autoload_real.php' (include_path='.:/usr/share/php') in /var/www/html/SW-xx-Projekt/vendor/autoload.php:5
Stack trace:
#0 /var/www/html/SW-xx-Projekt/bin/console(23): require()
#1 {main}
  thrown in /var/www/html/SW-xx-Projekt/vendor/autoload.php on line 5

die /vendor/autoload.php gibt es aber die /vendor/composer/autoload_real.php gibt es nicht wo kann ich mir die Laden oder erstellen lassen?