O que fazer quando uma loja Magento não abre, carregando apenas uma página vazia, em branco sem nenhum erro ou sinal de vida.
Atenção: eu simplifiquei bastante algumas coisas pois estou assumindo que você tenha o conhecimento minimo sobre Magento, PHP e servidores web.
Se a “página vazia” está ocorrendo depois que você desabilitou um módulo pelo Backend, você deve seguir os seguintes passos.
Para ativar o módulo novamente, pelo phpmyadmin execute:
SELECT * FROM `core_config_data` WHERE `path` LIKE '%advanced/modules_disable_output/%'
Localize a linha com a referência ao módulo que foi desativado e volte o valor para 0 da coluna “value”.
O procedimento é o mesmo se você desabilitou um módulo do core por acidente.
Não esqueça de limpar o cache “var/cache” é só deletar todo conteúdo da pasta.
Então a coisa é mais séria, foi feita alguma alteração no código da loja? Sim?
Pode ser que esteja ocorrendo um erro falta na execução de algum código PHP e não está sendo exibido.
Primeiro verifique no log da loja em var/report e var/log, ele está vazio?
Verifique as permissões dos diretórios e certifique-se que estão com 755.
Então edite o index.php, no diretório principal da loja adicione o seguinte código, logo no inicio:
ini_set('display_startup_errors',1); error_reporting(E_ALL); ini_set('display_errors', 1);
Ou altere o php.ini de seu servidor, o que for mais fácil.
error_reporting = E_ALL ^ E_NOTICE ^ E_WARNING display_errors = On
Confirme pelo phpinfo() as configurações que foram feitas no php.ini.
Obviamente não esqueça de reiniciar o apache, se necessário.
Os testes que estou propondo é para uma loja em produção.
Se você acabou de instalar a loja, pode ser que a instalação está quebrada ou servidor é incompatível.
Você tem duas opções, verificar os requisitos para a instalação e tentar instalar novamente, pois pode ser que a instalação tenha falhado em algum momento.
Requisitos e Instalando o Magento 2 / Requisitos Magento 1.X
Ou continuar no Post.
Certeza que o domínio de sua loja está apontando para o servidor em questão?
Faça o teste tentando acessar um arquivo estático na loja, suba uma imagem pelo ftp e acesse ela diretamente.
Se a imagem não carregar e aparecer o erro not found, então você já descobriu o caminho das pedras, entre em contato com a empresa/técnico responsável pelo servidor.
Neste caso certifique-se que não estourou nenhum limite de recursos de sua hospedagem, I/O, arquivos, etc.
Verifique também a conexão com o banco de dados, teste a conexão com os dados que estão presentes no app/etc/local.xml.
Desabilite o “compilador” do Magento: clique neste link.
Se apenas o frontend não está carregando, verifique os arquivos dos temas e desabilite os módulos que foram instalados, 1 à 1 até o front voltar a carregar.
Faça uma varredura nas datas de modificação dos arquivos da loja, principalmente no .htaccess / sitemap.xml, verifique o surgimento de novos diretórios, em último caso a sua loja pode ter sido invadida.
Ainda não conseguiu resolver o problema? Faça um comentário com o seu caso ou entre em contato para que eu possa te ajudar.
Forte abraço!
Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…
Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…
Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…
Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…
Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…
Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…