머리말 : 저는 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 파일에 확장 = php_mcrypt.so을 추가하지만 아무것도를 해결하는 것 같지 않았어요. 어떤 도움이라도 대단히 감사하겠습니다!
, 그것은 밴던은, 몇 년 동안 업데이트되지 않은 표준 PKCS # 7을 지원하지 않습니다이다 (네 PKCS # 5) 패딩, 바이너리 데이터로도 사용할 수없는 비표준 널 패딩 만 지원합니다. mcrypt는 2003 년으로 거슬러 올라가는 많은 [버그] (https://sourceforge.net/p/mcrypt/bugs/)를 가지고 있습니다. mcrypt-extension은 PHP 7.2에서 삭제 될 예정입니다. 대신 [defuse] (https://github.com/defuse/php-encryption) 또는 [RNCryptor] (https://github.com/RNCryptor)를 사용하는 것이 좋습니다.이 솔루션은 완벽한 솔루션을 제공하며 유지 관리되고 올바른 것입니다. – zaph
수정 사항은 아니지만이 문제를 해결했습니다. php --ini 리스팅을 살펴보면 모든 적절한 확장이 설치됩니다. 그것은 문제가 PHP를 사용하는 작곡가의 버전과 함께있을 것 같습니다. 내 업데이트 명령에 --ignore-platform-reqs 추가하기 업데이트를 실행할 수 있었고 현재 작동하는 것으로 보입니다. – timT