Page 1 of 1

PHP Erweiterung Sodium

Posted: Tue 27. Apr 2021, 11:05
by tab-kh
Ich hätte ja gern die o.g. Erweiterung bei den zusätzlichen PHP-Versionen. Fände ich relativ sinnvoll, weil die auch zunehmend genutzt wird. Aber freilich geht es notfalls auch die selbst zu installieren.

Re: PHP Erweiterung Sodium

Posted: Tue 27. Apr 2021, 19:31
by space2place
+1

Re: PHP Erweiterung Sodium

Posted: Tue 27. Apr 2021, 20:08
by BloodOfPanda
Hey Tab, willkommen auch hier im Forum :)

+1

Re: PHP Erweiterung Sodium

Posted: Tue 27. Apr 2021, 21:00
by tab-kh
BloodOfPanda wrote: Tue 27. Apr 2021, 20:08 Hey Tab, willkommen auch hier im Forum :)
Danke sehr!

Re: PHP Erweiterung Sodium

Posted: Wed 28. Apr 2021, 12:17
by Alexander
Sodium ist dann beim nächsten Interpreter-Update dabei.
Die Vorbereitungen zur Integration sind schon mal umgesetzt.

Re: PHP Erweiterung Sodium

Posted: Wed 28. Apr 2021, 13:06
by tab-kh
Dafür bedanke ich mich schon vorab mal herzlich.

Re: PHP Erweiterung Sodium

Posted: Tue 11. May 2021, 20:54
by GiuseMX
Da ohne Sodium Extension keinen Shopware 6.4 Update möglich ist, gibt es eine Datum wann der Update zur Verfügung stehen wird?

Installiert man die Extension manuell, kann es Problemen machen, oder wäre das in Ordnung?

Re: PHP Erweiterung Sodium

Posted: Wed 12. May 2021, 08:29
by Alexander
Ich notiere es mir für kommende Woche.

Re: PHP Erweiterung Sodium

Posted: Wed 12. May 2021, 19:04
by space2place
GiuseMX wrote: Tue 11. May 2021, 20:54 Da ohne Sodium Extension keinen Shopware 6.4 Update möglich ist, gibt es eine Datum wann der Update zur Verfügung stehen wird?

Installiert man die Extension manuell, kann es Problemen machen, oder wäre das in Ordnung?
Kannst Du manuell installieren. Ich habe das auch für einen Kunden gemacht

Code: Select all

cd /usr/local/src/
wget https://pecl.php.net/get/libsodium-2.0.23.tgz
tar xzvf libsodium-2.0.23.tgz
/opt/keyhelp/php/7.4/bin/phpize
./configure --with-php-config=/opt/keyhelp/php/7.4/bin/php-config
make
make install
echo "extension=sodium.so" > /opt/keyhelp/php/7.4/etc/conf.d/sodium.so.ini
/etc/init.d/keyhelp-php74-fpm restart

Re: PHP Erweiterung Sodium  [GELÖST]

Posted: Tue 18. May 2021, 13:22
by Alexander
Die neuen Interpreter inkl. Sodium ab PHP 7.2 sind live.

Re: PHP Erweiterung Sodium

Posted: Tue 18. May 2021, 14:46
by tab-kh
Super! Ganz herzlichen Dank dafür.

Re: PHP Erweiterung Sodium

Posted: Wed 19. May 2021, 06:56
by space2place
Danke Alex

Re: PHP Erweiterung Sodium

Posted: Fri 18. Jun 2021, 02:37
by akidesign
Hallo Alex, vielen Dank das du den Installationsweg gepostet hast.
Ich habe nämlich auch das Problem das beim Shopware 6.4.1.0 Update das Backend nicht angezeigt wird (weißer bildschirm)
Wo gebe ich den Code zum installieren des Sodium Php ein ? In die Datenbank Console? Da hat es leider nicht geklappt.

Ich wüsste sonst nicht wo ich das noch eingeben könnte.
Wäre nett wenn du das beantworten könntest. bin leider ein laie was das angeht.

Liebe Grüße

Re: PHP Erweiterung Sodium

Posted: Fri 18. Jun 2021, 09:44
by Alexander
Grüße,

1) Heraus finden was wirklich das Problem ist- "weißer Bildschirm" kann ja alles sein - hierzu gibt es sicher einen Shopware error-log, oder es wird in die Webserver-Protokolle geloggt (KeyHelp-Benutzerbereich des Shopware Benutzers -> Domainverwaltung -> Webserver-Protokolle anzeigen)

Da du aber hier im Thema Sodium geschrieben hast, gehe ich davon aus, das du Sodium als Ursache identifiziert hast.

2) Läuft die Domain, unter der Shopware laufen soll unter der Standard-PHP-Version des Betriebssystems oder unter einer der zusätzlich installierten (KeyHelp-Adminbereich -> Konfiguration -> PHP-Interpreter)

Wenn einer der zusätzlichen PHP-Versionen zum Einsatz kommt, dann ist es bei allen ab Version 7.2 dabei. Hierzu kannst du dann einfach die betreffende Version installieren und die Domain auf diese Version schalten.
Wenn die Standard-PHP-Version des Betriebssystems zum Einsatz kommt, muss es ggf. installiert werden. Das kommt dann aber wieder auf das verwendete Betriebssystem an, ab Ubuntu 18 / Debian 10 sollte immer dabei sein.