Magento – Página vazia em branco ao carregar a loja.

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.

Desabilitei um módulo no Magento

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.

Não desabilitei nenhum módulo
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, consulte os logs

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.

Logs da loja estão vazios

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.

Infelizmente ainda não apareceu nenhum erro, e agora?

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.

Minha loja está em produção

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.

Sim, o domínio está correto

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.

Forte abraço!

2017-05-25T14:10:14+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x