2017-12-19 28 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 파일에 확장 = php_mcrypt.so을 추가하지만 아무것도를 해결하는 것 같지 않았어요. 어떤 도움이라도 대단히 감사하겠습니다!

+0

, 그것은 밴던은, 몇 년 동안 업데이트되지 않은 표준 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

+0

수정 사항은 아니지만이 문제를 해결했습니다. php --ini 리스팅을 살펴보면 모든 적절한 확장이 설치됩니다. 그것은 문제가 PHP를 사용하는 작곡가의 버전과 함께있을 것 같습니다. 내 업데이트 명령에 --ignore-platform-reqs 추가하기 업데이트를 실행할 수 있었고 현재 작동하는 것으로 보입니다. – timT

답변

0

Windows 또는 Linux를 사용하십니까?

리눅스는 윈도우에 extension=mcrypt.so

해야한다 : 그것은 PHP의 Mcrypt 라이브러리를 사용하지 않는 것이 좋습니다 extension=php_mcrypt.dll

+0

CentOS 7/Plesk. "extension = mcrypt.so"로 업데이트되었지만 여전히 결과는 변경되지 않았습니다. – timT

+0

fpm/apache 프로세스를 다시로드합니까? – Markus

+0

예, PHP-FPM과 Apache를 다시 시작했습니다. – timT