, (*1)
Mozg\Bundle
Sinopse
Este é um meta pacote que instala todos os módulos da Mozg via packagist.org no magento, (*2)
Motivação
Atender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte, (*3)
Característica técnica
Um meta-pacote é um pequeno pacote praticamente sem conteúdo algum., (*4)
A principal função deste tipo de pacote são suas dependências de outros pacotes, pois eles servem como um pacote guia para instalação específica, com suas devidas configurações., (*5)
Testando na Heroku
Gostaria de apresentar o aplicativo que disponibilizei para a plataforma Heroku, (*6)
Com apenas 1 clique, o aplicativo cria sua loja virtual usando a plataforma de comércio eletrônico Magento e instala os módulos da MOZG, (*7)
https://github.com/mozgbrasil/heroku-magento#descrição, (*8)
Instalação - Atualização - Desinstalação
--, (*9)
Sugiro "printar" as telas com todos os procedimentos executados, (*10)
Envie para nós as imagens das telas na eventualidade de quaisquer dificuldades, (*11)
--, (*12)
Este módulo destina-se a ser instalado usando o Composer, (*13)
Execute o seguinte comando no terminal, para visualizar a existencia do Composer e sua versão, (*14)
composer --version
Caso não tenha o Composer em seu ambiente, sugiro ler o seguinte artigo Clique aqui, (*15)
--, (*16)
É necessário que o servidor tenha o suporte a extensão ionCube PHP Loader, (*17)
Para visualizar a existência da extensão nesse ambiente denominado PHP CLI, execute o seguinte comando no terminal, (*18)
php -v
Para visualizar se essa extensão está ativa em seu servidor no ambiente denominado PHP WEB, (*19)
Certique se da presença do arquivo phpinfo.php na raiz do seu projeto, (*20)
<?php phpinfo(); ?>
Caso não exista o arquivo phpinfo.php na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima, (*21)
Acesse o arquivo pelo browser, (*22)
Em seguida pesquise pelo termo "ionCube PHP Loader", (*23)
Caso o seu servidor não tenha o suporte a extensão, entre em contato com sua empresa de hospedagem e peça para que eles ativem a extensão, (*24)
Caso tenha a permissão e queira ativar a extensão, Clique aqui, (*25)
Em "Loader Downloads API", efetue download do pacote compatível com o seu servidor, (*26)
Descompacte o pacote e faça upload do arquivo "loader-wizard.php" para seu servidor, onde será demonstrado o passo a passo para a ativação da extensão, (*27)
Clique aqui para ver os processos executados, (*28)
--, (*29)
Na presença do "ionCube PHP Loader" efetue o download do seguinte arquivo e coloque na raiz do seu servidor e acesse, se funcionar quer dizer que o "ionCube" está lendo esse tipo de encriptação, (*30)
https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_71.php, (*31)
--, (*32)
Para utilizar o(s) módulo(s) da MOZG é necessário aceitar o Acordo de licença do usuário final, (*33)
--, (*34)
Sugiro manter um ambiente de testes para efeito de testes e somente após os devidos testes aplicar os devidos procedimento no ambiente de produção, (*35)
--, (*36)
Sugiro efetuar backup da plataforma Magento e do banco de dados, (*37)
--, (*38)
Antes de efetuar qualquer atualização no Magento sempre mantenha o Compiler e o Cache desativado, (*39)
--, (*40)
Certique se da presença do arquivo composer.json na raiz do seu projeto Magento e que o mesmo tenha os parâmetros semelhantes ao modelo JSON abaixo, (*41)
{
"minimum-stability": "dev",
"prefer-stable": true,
"license": [
"proprietary"
],
"repositories": [
{
"type": "composer",
"url": "https://packages.firegento.com"
}
],
"extra": {
"magento-root-dir": "./",
"magento-deploystrategy": "copy",
"magento-force": true
}
}
Caso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima, (*42)
Para instalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
composer require mozgbrasil/magento-bundle-php_71:dev-master
--, (*43)
Para atualizar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
Antes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado, (*44)
composer update
Na ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente, (*45)
Para checar a data do módulo execute o seguinte comando, (*46)
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--, (*47)
Para desinstalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
composer remove mozgbrasil/magento-bundle-php_71
Perguntas mais frequentes "FAQ"
Serviços úteis
http://www.webpagetest.org/, (*48)
https://gtmetrix.com/, (*49)
https://www.magereport.com/, (*50)
Contribuintes
Equipe Mozg, (*51)
Badges
, (*52)
:cat2:, (*53)