Magento 2

Requisitos de sistema para rodar Magento 2 (Configurações minimas)

Quais são os requisitos de sistema para rodar o Magento 2 além de dicas das configurações minimas para se obter um bom funcionamento da plataforma.

Tutorial ensinando a como a instalar o Magento 2: Instalando o Magento 2

Para as versões do Magento 2.0.x

Sistema operacional

Distribuições de Linux x86-64

CentOS, Ubuntu..

Memória

~256 MB

Este valor está diretamente ligado a fatores como módulos, tamanho do catálogo, quantidade de acessos, utilização de sistemas de FPS como Vanish, otimização do servidor, etc..

Neste caso aconselho a utilização de servidores Cloud “elásticos” aonde você poderá ajustar a quantidade de recurso conforme a demanda.

Webserver

  • Apache 2.2 ou2.4
  • nginx 1.8

PHP

(Versões suportadas)

7.0.0, 7.0.1 7.0.2 7.0.3–7.0.5 7.0.6–7.0.x 7.1.x
X Ok X Ok X
5.6.x
Ok
5.5.0–5.5.21 5.5.22–5.5.x
X Ok
5.4.x
X

Extensões do PHP

  • bc-math
  • curl
  • gd, ImageMagick 6.3.7 (ou superior) ou os dois
  • intl
  • mbstring
  • mcrypt
  • mhash
  • openssl
  • PDO/MySQL
  • SimpleXML
  • soap
  • xml
  • xsl
  • zip
  • PHP 7:
    • json
    • iconv

PHP OPcache

É extremamente recomendado que o OPcache esteja habilitado.

Documentação do OPcache.

Configurações do PHP.ini

Cada loja é uma loja, cada caso é um caso, as configurações do PHP deverão ser personalizadas de acordo com o ambiente e contexto de cada loja (clique aqui para saber mais).

SSL

Certificado de SSL (protocolo HTTPS) chega a ser um requisito minimo hoje para qualquer loja virtual.

Banco de Dados

MySQL 5.6 ou versão superior.

MariaDB e Percona, isso só é possível devido ao suporte a MySQL 5.6 APIs pelo Magento 2.

Varnish (compatível / opcional)

Versão 3.5 ou superior (recomendado)

Redis (compatível / opcional)

Versão 3.0

memcached (compatível / opcional)

Última versão estável disponível

Disco (SSD) e quantidade de processadores (cores)

Eu irei escrever um post com calma sobre esses dois pontos e qual é o custo X beneficio desses recursos.

+ Conteúdo

Tutorial ensinando a como a instalar o Magento 2: Instalando o Magento 2

 

Post Recentes

Cron do Magento 2 não roda: status missed e pending no cron_schedule

Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…

13 horas atrás

Gerar slug de URL em PHP: acento, espaço e símbolo fora do endereço

Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.

1 dia atrás

Log de consentimento LGPD: a tabela MySQL que guarda a prova do aceite

O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…

2 dias atrás

Comando CLI Magento 2: criar a classe e registrar no di.xml

A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…

3 dias atrás

Traduzir o pt_BR.csv do Magento 2 em lote sem perder a coluna de origem

Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…

3 dias atrás

Variação não está disponível no WooCommerce: limpar transients e lookup

Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…

4 dias atrás