2017-12-19 8 views
0

はじめに:私はMagentoには初めてです。Magentoのアップグレードエラー

Magentoを2.0.1から2.0.10にsshでアップグレードしようとしています。私は、次のような問題を取得しています:

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. 

私は私のphp.iniにextension = php_mcrypt.soを追加しましたが、それは何を修正していないようでした。どんな助けでも大歓迎です!

+0

これは、PHPのmcryptのを使用するのが最善ではありません、それはアバンダンあり、年間で更新されていないと、標準PKCS#7をサポートしていません。 (néePKCS#5)パディング、バイナリデータでも使用できない非標準のヌルパディングのみです。 mcryptには、2003年にさかのぼる多くの傑出したバグ(https://sourceforge.net/p/mcrypt/bugs/)があります。PHP 7.2では廃止予定のmcrypt拡張機能は削除されます。代わりに[defuse](https://github.com/defuse/php-encryption)または[RNCryptor](https://github.com/RNCryptor)を使用することを検討してください。これらは完全な解決策を提供し、維持され、正しいものです。 – zaph

+0

実際に修正されていますが、私はこれを回避しました。 php --iniのリストを見ると、すべての適切な拡張機能がインストールされます。問題はPHPの作曲家のバージョンが使用している可能性があります。私の更新コマンドに--ignore-platform-reqsを追加する私は更新プログラムを実行することができました。 – timT

答えて

0

あなたはWindowsまたはLinuxですか? Linuxの

それはWindows上で extension=mcrypt.so

次のようになります。 extension=php_mcrypt.dll

+0

CentOS 7/Plesk。私は "extension = mcrypt.so"に更新しましたが、結果に変更はありません。 – timT

+0

fpm/apacheプロセスをリロードしますか? – Markus

+0

ええ、PHP-FPMとApacheを再起動しました。 – timT

関連する問題