Olá, depois de muito tempo estudando decidi que é hora de começar a escrever sobre Magento 2. Para começar vamos falar sobre as linhas de comando dentro do Magento 2 que agora são indispensáveis, isso quer dizer que se seu provedor não permite acesso ao terminal via SSH, esqueça, ele não serve para Magento 2 e não adianta vir com tutoriais pra burlar isso. Já aproveito pra deixar bem claro, se o provedor que pretende instalar Magento 2 não tem acesso via SSH e possibilidade de configurar crontab para executar a cada minuto, esse provedor não suporta Magento 2, sem querer citar todos os provedores que já briguei muito por insistência de clientes.
Observação: o comando é executado na pasta raiz do Magento ficando php bin/magento comando ou apenas bin/magento nas versões mais recentes.
Atualizando setup via comando:
php bin/magento setup:upgrade
Se não quiser remover os arquivos em pub/static quando instalar ou atualizar o banco rode esse comando:
php bin/magento setup:upgrade --keep-generated
Limpando cache via comando:
php bin/magento cache:clean
Flush cache com este comando:
php bin/magento cache:flush
Ver status dos caches pelo comando:
php bin/magento cache:status
Habilitar um cache (use cache:status para ver os nomes dos caches):
php bin/magento cache:enable [cache_type]
Desabilitar um cache:
php bin/magento cache:disable [cache_type]
Implantar (deploy) conteúdo estático (em algumas versões use -f para forçar deploy):
php bin/magento setup:static-content:deploy
Deploy conteúdo estático específico (ex: português Brasileiro)
php bin/magento setup:static-content:deploy pt_BR
Aplica conteúdo estático para o Backend do Magento 2 pelo comando (a partir da versão 2.1.1):
php bin/magento setup:static-content:deploy --theme="Magento/backend"
Aplica conteúdo estático para tema específico por comando (a partir de 2.1.1)
php bin/magento setup:static-content:deploy --theme Magento/luma --theme Magento/second_theme
Exclui temas na aplicação dos static content e não minifica arquivos HTML usando comando (versão 2.1.1 ou maior):
php bin/magento setup:static-content:deploy en_US --exclude-theme Magento/luma --no-html-minify
Reindexando usando comando:
php bin/magento indexer:reindex
Lista os indexers pelo comando:
php bin/magento indexer:info
Mostra status do indexers com comando:
php bin/magento indexer:status
Mostra o modo de todos os indexers com comando:
php bin/magento indexer:show-mode
Veja todos os status dos módulos com esse comando:
php bin/magento module:status
Habilita um módulo pelo comando:
php bin/magento module:enable Namespace_Module
Desabilita um módulo pelo comando:
php bin/magento module:disable Namespace_Module
Desinstale um módulo pelo comando:
php bin/magento module:uninstall Namespace_Module
Confira o estado da loja com comando:
php bin/magento deploy:mode:show
Muda o estado da loja para desenvolvimento pelo comando:
php bin/magento deploy:mode:set developer
Muda o estado da loja produção pelo comando:
php bin/magento deploy:mode:set production
Roda o compiler single-tenant no comando:
php bin/magento setup:di:compile
Desbloqueia um admin user pelo comando:
php bin/magento admin:user:unlock adminusername
Habilita modo em manutenção pelo comando:
php bin/magento maintenance:enable
Habilita modo em manutenção para todos clientes exceto para IPs 192.0.0.1 e 192.0.0.2:
php bin/magento maintenance:enable --ip=192.0.0.1 --ip=192.0.0.2
Limpa lista de IPs.
php bin/magento maintenance:enable --ip=none
Desabilita o modo em manutenção pelo comando:
php bin/magento maintenance:disable
Verifica o estado do modo em manutenção pelo comando:
php bin/magento maintenance:status
Libera um IP do modo em manutenção no comando:
php bin/magento maintenance:allow-ips --ip=192.0.0.1 --ip=192.0.0.2
Configura o Magento crontab pelo comando:
php bin/magento cron:install --force
Use –force para sobrescrever um Magento crontab.
para ver o Magento crontab entre com o mesmo comando com proprietário do arquivo Magento.
crontab -l
Remove Magento crontab com o comando:
php bin/magento cron:remove
Por hoje é isso em breve mais artigos sobre Magento 2
Um forte abraço.
Você também vai gostar:
Guia básico de design para Magento gratuito – Chegou!
Como trocar o texto dos links por imagem usando apenas css
Meu primeiro webinar sobre magento será nesta quinta feira
Melhores fontes do google fonts que utilizo em projetos de design
Como atualizar sua versão do Magento
Magento 1.9 botão view all no menu e como modificar
Respostas de 4
Gostaria de um contato telefônico para um projeto
oi, manda um email para fabiano@metrocomm.com.br , obrigado
O link para de contatos não está funcionando. Gostaria de solicitar um orçamento.
Grata
oi, manda um email para fabiano@metrocomm.com.br que vai poder te atender, obrigado