はじめに:私は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を追加しましたが、それは何を修正していないようでした。どんな助けでも大歓迎です!
これは、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
実際に修正されていますが、私はこれを回避しました。 php --iniのリストを見ると、すべての適切な拡張機能がインストールされます。問題はPHPの作曲家のバージョンが使用している可能性があります。私の更新コマンドに--ignore-platform-reqsを追加する私は更新プログラムを実行することができました。 – timT