AVISO IMPORTANTE


:: Não utilizamos o Zend Guard Loader desde o dia 31/08/2017

:: Estamos operando com o ionCube.

:: https://cerebrum.freshdesk.com/support/solutions/articles/4000108539



ATENÇÃO


:: Para a sua maior segurança.

:: Recomendamos que a instalação seja efetivada inicialmente em ambiente de testes.

:: Após a comprovação de pleno funcionamento dos módulos desejados no ambiente de testes.

:: Execute os mesmos processos na loja virtual em produção com backup prévio.



PRÉ-REQUISITOS



:: PHP 5.5 ou 5.6

:: Componente gratuito Zend Guard Loader.

:: https://cerebrum.freshdesk.com/support/solutions/articles/4000097555

:: Gerenciador de dependências Composer.

:: https://cerebrum.freshdesk.com/support/solutions/articles/4000097554



PHP-CLI = INFORMAÇÕES DO SERVIDOR VISUALIZADAS NO TERMINAL SSH


:: Digite no terminal SSH o respectivo comando para identificação da versão do PHP no PHP-CLI

:: php -v

:: Digite no terminal SSH o respectivo comando para identificação da versão do COMPOSER no PHP-CLI

:: composer --version

:: Envie as imagens ilustrando as versões do PHP e COMPOSER no PHP-CLI para ajuda@cerebrum.com.br



PHP-WEB = INFORMAÇÕES DO SERVIDOR VISUALIZADAS NO NAVEGADOR


:: Efetue download e upload via FTP do arquivo phpinfo.php disponível no final desse post para a sua hospedagem.

:: Envie para ajuda@cerebrum.com.br a URL de acesso, conforme exemplo a seguir ...

:: www.SEUDOMINIO.com.br/phpinfo.php



DESATIVAÇÃO DO CACHE E COMPILADOR DO MAGENTO


:: Desabilite o cache e compilador do Magento.



INCLUA O ARQUIVO COMPOSER.JSON PARA DENTRO DA PASTA DO AMBIENTE DE TESTES


:: Efetue download e upload via FTP do arquivo composer.json disponível no final desse post para a pasta do ambiente de testes.



EXISTEM DOIS TIPOS DE INSTALAÇÃO DO COMPOSER


:: Global - https://getcomposer.org/doc/00-intro.md#globally
:: Local - https://getcomposer.org/doc/00-intro.md#locally



COMANDO PARA INSTALAÇÃO VIA COMPOSER GLOBAL SE AS CONFIGURAÇÕES ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: composer require mozgbrasil/magento-cielo-php55:dev-master (PHP 5.5)

:: composer require mozgbrasil/magento-cielo-php56:dev-master (PHP 5.6)



COMANDO PARA INSTALAÇÃO VIA COMPOSER COMPOSER GLOBAL SE AS CONFIGURAÇÕES NÃO ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: composer require mozgbrasil/magento-cielo-php55:dev-master --ignore-platform-reqs (PHP 5.5)

:: composer require mozgbrasil/magento-cielo-php56:dev-master --ignore-platform-reqs (PHP 5.6)



COMANDO PARA INSTALAÇÃO VIA COMPOSER LOCAL SE AS CONFIGURAÇÕES ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: php composer.phar require mozgbrasil/magento-cielo-php55:dev-master (PHP 5.5)

:: php composer.phar require mozgbrasil/magento-cielo-php56:dev-master (PHP 5.6)



COMANDO PARA INSTALAÇÃO VIA COMPOSER LOCAL SE AS CONFIGURAÇÕES NÃO ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: php composer.phar require mozgbrasil/magento-cielo-php55:dev-master --ignore-platform-reqs (PHP 5.5)

:: php composer.phar require mozgbrasil/magento-cielo-php56:dev-master --ignore-platform-reqs (PHP 5.6)



NA EVENTUALIDADE DE ALGUMA DIFICULDADE TÉCNICA, TENTE OS RESPECTIVOS PROCEDIMENTOS


:: Renomeie a pasta /vendor/mozgbrasil
:: Posteriormente execute o comando de atualização.
:: composer update