Shopware 6.4.9.0 - Bild baut sich nicht auf

Hallo Forum, ich habe versucht Shopware 6.4.9 neu zu installieren.

Die Shopware 6.4.9 Konfiguration Installation verlief ohne , bei erneuten Aufruf der IP-Adress diese Meldung.

Was fehlt mir, ein Bild wird nicht aufgebaut.

MfG
sven-sw

Cache leeren

Theme kompilieren (Verkaufskanal > Theme > bearbeiten > speichern)

Hallo, ich habe bisher nur installiert, nichts angelegt usw., den Browsercache auch gelöscht.
Der Bild erscheint, ganz am Ende der Installation.

Die CSS-Datei wurde nicht kompiliert. Wie geschrieben, macht die Bearbeitung des Theme für dich.

Fehlt mir evtl. irgendwie ein Paket, weil es nicht sauber durchläuft?

Liegt es evtl. an irgendwelchen fehlenden Rechten?

Es liegt an der nicht kompilierten all.css

Wie löse ich das Problem?

Wie gehe ich bei dem Systemcheck vor?

Liegt es evtl. ans Shopware 6.4.8.0?
Wird von dem zip File ein Checksum-Check oder ähn
lich durchgeführt?

Mein Check:

sha256sum install_v6.4.9.0_a8fcd291f6294c63f861bab9d0af205715a4d212.zip

dc20b0a8fa3059cbbc7277d99c220b370f8a8e4666e7e2ee4023376f2a3c661e  install_v6.4.9.0_a8fcd291f6294c63f861bab9d0af205715a4d212.zip

Die sha256sum ist ok.

Wie kann ich mir die sha256sum als txt File von der Shopware AG herunterladen?
Jetzt gibt es da nur ein Bild.

Oh, das Paket scheint zu fehlen:

sudo apt install npm

sudo npm install -g npm@latest
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
npm WARN notsup Unsupported engine for npm@8.5.4: wanted: {"node":"^12.13.0 || ^14.15.0 || >=16"} (current: {"node":"10.19.0","npm":"6.14.4"})
npm WARN notsup Not compatible with your version of node/npm: npm@8.5.4

+ npm@8.5.4
added 207 packages from 95 contributors in 2.608s

Am besten so:

NPM wird Dich da auch nicht weiter bringen, solange Du nicht das Theme „neu anstösst“ wird nicht neu kompiliert, daher ist dann keine css-Datei vorhanden, was genau dem Fehlerbild entspricht. Hast Du das denn probiert?

Ich komme doch gar nicht auf die Oberfläche.

Auf welche Oberfläche kommst Du nicht? Lt. Deinem Bild im ersten Beitrag ist die Funktion ja da, sie sieht halt nur nicht schön aus. Davon ab ist das aber auch das Frontend, und nicht der Admin-Bereich.

Du musst Dich in den Admin-Bereich einloggen und dort das Theme nochmal „anstossen“.

Auf die Browser Oberfläche von Shopware 6.4.9.0 .

Mit ssh komme ich auf den Server.

Geht auf das unschöne Admin Login gibt es:

Not Found

The requested URL was not found on this server.

Apache/2.4.41 (Ubuntu) Server at Port 80

Wie prüfe ich die evtl. erforderlichen Rechte ab?
Was ist zu prüfen?

Dann stimmt was anderes bei der Installation nicht. Wenn Du das Backend gar nicht erreichen kannst, dann ist die unkompilierte css-Datei nicht Dein Problem.

Du hast ja noch einen anderen Thread, in dem Du mit der Installation an sich nicht ganz klar kommst, daher würde ich empfehlen, erstmal die Installation korrekt zu machen, und dann sehen wir hier weiter. Wobei dieser Fehler hier vermutlich dann ohnehin erledigt ist.

Mein Tipp wäre folgender: nochmal ganz frisch und in Ruhe starten. Fang einfach nochmal ganz von vorne an. :slight_smile: Irgendwas läuft da falsch, und ich bin mir ziemlich sicher, dass dieses Problem hier aus dem Thread mit einer korrekten Installation gelöst sein dürfte.

Meine Vermutung, aber das ist wirklich nur ein Schuss ins blaue, bei Dir stimmen irgendwelche Pfade schonmal vom Grundansatz her nicht, will sagen, es hängt eher bei der Server-Konfiguration, als bei der Shopware Installation. :slight_smile:

Welche Anleitung soll ich verwenden?

Ubuntu 20.04
MariaDB 10.7
PHP 8.1
Shopware 6.4.9.0

möchte ich.

Shopware ist nicht mit PHP 8.1 kompatibel. Das wurde ich mehrere Forenbeiträgen, die du selbst erstellt hast deutlich klar gestellt.

Beschreibung

Add CI for PHP 8.1 on GitLab and GitHub
Test that composer install runs on PHP 8.1
Build a package and let the QA test it

Was ist nun richtig?

  • Add CI for PHP 8.1 on GitLab and GitHub

Dann suche doch mal im Shopware 6 Changelog nach NEXT-19032, dann wirst du sehen, dass es nirgends auftaucht.

PHP 8.1 funktionierte bis zu Shopware 6.4.8.2

Ich kann ja mal PHP 8.0 ausprobieren.

Irritiert bin ich trotzdem.

Umstellung auf PHP 8.0

sudo apt install php8.0 php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-redis php8.0-intl 
 sudo service apache2 restart

sudo a2dismod php8.1
Module php8.1 disabled.
To activate the new configuration, you need to run:
sudo systemctl restart apache2
sudo a2enmod php8.0
Considering dependency mpm_prefork for php8.0:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.0:
Module php8.0 already enabled

sudo update-alternatives --config php
There are 2 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.1   81        auto mode
  1            /usr/bin/php8.0   80        manual mode
* 2            /usr/bin/php8.1   81        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Warum habe ich zwei php8.1 Versionen?
Was ist „auto mode“?

sudo update-alternatives --config php
There are 2 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.1   81        auto mode
* 1            /usr/bin/php8.0   80        manual mode
  2            /usr/bin/php8.1   81        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

# PHP 8.0
sudo update-alternatives --set php /usr/bin/php8.0
sudo update-alternatives --set phar /usr/bin/phar8.0
sudo update-alternatives --set phar.phar /usr/bin/phar.phar8.0

Neu Shopware in Verzeichnis entpackt

sudo chown -R www-data:www-data /var/www/
sudo chmod 0777 -R /var/www/html
sudo reboot