Page 1 of 1

Keyhelp und Shopware 6

Posted: Wed 9. Aug 2023, 02:05
by splicho
Hallo,

habe versucht Shopware 6 mit Keyhelp aufzusetzen. Nur bleib ich im Installer hängen. Habe schon im vorraus bei Shopware nach Hilfe gefragt aber da komme ich nicht wirklich weiter.

Da Shopware 6 ja eine große Liste an Vorraussetzungen hat, habe ich versucht die Liste eins nach dem anderen abzuarbeiten. Angefangen mit PHP Interpreter auf 8.2 gesetzt und vorsichtshalber mal alle PHP Erweiterungen freigeschaltet im Benutzer Menü, so dass die Liste der Erweiterungen komplett leer ist (Ich nehme an das ist korrekt so).

Der Installer returned folgenden Error:

Code: Select all

PHP Parse error:  syntax error, unexpected '|', expecting '{' in /home/users/synapsethemes/www/test/shopware-installer.phar.php on line 49
Laut Shopware, liegt das Problem bei den Erweiterungen. Anscheinend fehlt mir PHP-Zip, nur meine Frage: Wie installier ich die Erweiterung? Auf einem anderen Server habe ich es testweiße mal mit "apt install php-zip php-8.2-zip" probiert, aber Zip wurde irgendwie trotzdem nicht korrekt installiert bzw. gefunden, da der Installer immer noch den selben Error returned.

Gibt es denn irgendwo eine Anleitung dazu, wie ich Shopware in Verbindung mit Keyhelp installieren kann?

Freue mich um Hilfe!

Re: Keyhelp und Shopware 6

Posted: Wed 9. Aug 2023, 02:40
by splicho
Nachtrag: Ok, lag daran, dass ich den falschen php binary Pfad angegeben hatte.

Jetzt kommt aber folgenderer Error:

Code: Select all

sh: 1: exec: /opt/keyhelp/php/8.2/bin/: Permission denied
Pfad hat -R 777 Rechte und owner ist root.

Re: Keyhelp und Shopware 6  [GELÖST]

Posted: Wed 9. Aug 2023, 02:56
by tab-kh
Du musst schon den vollständigen Pfad zum Binary angeben und nicht nur das Verzeichnis, also

Code: Select all

/opt/keyhelp/php/8.2/bin/php

Re: Keyhelp und Shopware 6

Posted: Fri 11. Aug 2023, 00:44
by Jolinar
splicho wrote: Wed 9. Aug 2023, 02:40 Pfad hat -R 777 Rechte und owner ist root.
777 ist selten eine gute Idee bei den Zugriffsrechten, damit hat jeder vollen Zugriff auf diesen Pfad.

Re: Keyhelp und Shopware 6

Posted: Mon 14. Aug 2023, 09:57
by Alexander
tab-kh wrote: Wed 9. Aug 2023, 02:56 Du musst schon den vollständigen Pfad zum Binary angeben und nicht nur das Verzeichnis, also

Code: Select all

/opt/keyhelp/php/8.2/bin/php
Nur fürs Protokoll: Oder statt dem Pfad die Kurzform: "keyhelp-php82" nutzen.