Tentei configurar meu magento para minha hospedagem. Então, criei um novo banco de dados e importei meu arquivo sql e alterei as configurações no local.xml para o banco de dados. mas agora a impressão de exceções está desativada por padrão por motivos de segurança.
magento-1.8
error
Danny Boevéé
fonte
fonte
Respostas:
Renomeie o local.xml.sample em / errors para local.xml e você poderá ver o erro e todo o rastreamento da pilha.
Cuidado: Isso pode causar um furo no loop de segurança, se usado em um servidor de produção. Revise-o assim que o erro for resolvido.
PS: Para ser ainda mais seguro. Restrinja o acesso magento apenas ao seu IP enquanto a impressão de exceção estiver ativada
fonte
A impressão de exceção está desativada por padrão por motivos de segurança
Esta é uma página notificando que ocorreu uma falha tão ruim que o Magento não pode ser executado e está tentando falar sobre isso. Por ser um rastreamento de pilha que pode notificar partes indesejadas que seu site está tão mal configurado que pode ser invadido, o rastreamento de pilha que o gerou não é exibido.
O número que aparece nessa página toda vez que o Magento exibe é o nome de um arquivo .
Abra seu cliente SCP / SFTP, navegue até o diretório do servidor
var/report
, classifique pela data de criação do arquivo e comece a ler os arquivos mais recentes lá.Ao pedir ajuda, você pode postar o rastreamento da pilha dos erros mais recentes que impedem a execução do site Magento, para que possamos oferecer uma ajuda útil.
fonte
Eu também peguei esse problema, apenas pesquisei no Google e encontrei a solução aqui , você pode fazer o seguinte:
Localize o diretório raiz onde seu Magento está instalado. Procure o diretório "erros".
Mude o nome do arquivo
local.xml.sample
paralocal.xml
Recarregue a página onde mostra a mensagem de erro, você verá uma lista completa de mensagens de erro - O objetivo da renomeação
local.xml
é permitir que a mensagem de erro completa seja exibida.Agora, localize
magento_directory/lib/Zend/Cache/Backend/File.php
e procure:protected $ _options = array ('cache_dir' => 'null', Substitua por: protected $ _options = array ('cache_dir' => 'tmp /' E salve o arquivo.
Agora, vá para o diretório raiz do Magento e crie um novo diretório com o nome "tmp".
Atualize a página de erro e veja se o problema foi resolvido. Espero que isto ajude
fonte
Se você estiver recebendo um erro 404, tente colocar o
/index.php
seu nome de domínio. Se isso o levar à página inicial, o problema é que você esqueceu de copiar o.htaccess
arquivo (fácil de fazer),mod_rewrite
não está instalado ouAllowOverride
não está definido no seu arquivo de configuração do Apache. (Suponho que você esteja executando o Apache, é claro)fonte
Na pasta de erro local.xml.sample existe, altere o nome para local.xml lib / Zend / Cache / Backend / File.php altere o cache dir = null para tmp
fonte
Aqui está a solução:
Abra o magento / lib / Zend / Cache / Backend / File.php e procure:
Altere para:
fonte
A solução fácil e 100% funcional é renomear arquivo de cache .
Na pasta raiz do Magento var / cache
Em seguida, renomear nome de arquivo de cache , e atualizar o seu site.
fonte