2017-12-19 7 views
0

Vorwort: Ich bin Magento sehr neu.Fehler beim Upgrade von Magento

Ich versuche Magento von 2.0.1 zu 2.0.10 über SSH zu aktualisieren. Ich erhalte die folgenden Probleme:

Problem 1 
    - Installation request for magento/product-community-edition 2.1.10 -> satisfiable by magento/product-community-edition[2.1.10]. 
    - magento/product-community-edition 2.1.10 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system. 

Ich habe extension = php_mcrypt.so meiner php.ini aber das scheint nichts zu beheben. Jede Hilfe würde sehr geschätzt werden!

+0

Am besten ist es nicht PHP mcrypt zu verwenden, ist es abandonware, wurde seit Jahren nicht mehr aktualisiert und unterstützt keine Standard PKCS # 7 (nur PKCS # 5) Padding, nur Nicht-Standard-Null-Padding, das nicht einmal mit Binärdaten verwendet werden kann. mcrypt hat viele ausstehende [Bugs] (https://sourceforge.net/p/mcrypt/bugs/) aus dem Jahr 2003. Die mcrypt-Erweiterung ist veraltet und wird in PHP 7.2 entfernt. Verwenden Sie stattdessen [defuse] (https://github.com/defuse/php-encryption) oder [RNCryptor] (https://github.com/RNCryptor), sie bieten eine vollständige Lösung und werden beibehalten und sind korrekt. – zaph

+0

Nicht wirklich eine Lösung, aber ich habe es geschafft. Beim Betrachten der php --ini-Liste werden alle entsprechenden Erweiterungen installiert. Es scheint, dass das Problem mit der Version von PHP-Composer sein könnte. Durch Hinzufügen von --ignore-plattform-reqs zu meinem Update-Befehl konnte ich das Update ausführen und die Dinge scheinen jetzt zu funktionieren. – timT

Antwort

0

Sind Sie auf Windows oder Linux?

Unter Linux sollte es extension=mcrypt.so

Auf Windows sein: extension=php_mcrypt.dll

+0

CentOS 7 w/Plesk. Ich habe auf "extension = mcrypt.so" aktualisiert, aber immer noch keine Änderung an den Ergebnissen. – timT

+0

Laden Sie den Prozess fpm/apache erneut? – Markus

+0

Ja, ich habe PHP-FPM und Apache neu gestartet. – timT

Verwandte Themen