Oi gente! Hoje quero falar sobre a instalação da plataforma mais conhecida para lojas virtuais, o Magento. Antes de sair instalando qualquer coisa, sempre veja se você tem todos os requerimentos necessários para a instalação. No caso do magento, baixe este arquivo: magento-check.zip e coloque na raiz do seu servidor.

magento

Agora vamos ao erro que eu tive:

There has been an error processing your request

Exception printing is disabled by default for security reasons.
Error log record number: 811792406016

Esse foi o primeiro erro que vi, assim que finalizei minha instalação do Magento. Pasmemm, eu nunca tinha instalado antes! Bom, ao clicar no número do erro, não é possível vê-lo, (você achou que seria tão fácil?) para isso, deve ser feito da seguinte maneira:

Vá para a pasta errors e edite o nome do arquivo: local.xml.sample para local.xml

Agora vá para sua página principal onde você, teoricamente, queria ver sua linda lojinha, mas que agora será possível ver os erros (e fique feliz)!
No meu apareceu o seguinte:

Error in file: “/store/app/code/core/Mage/Log/data/log_setup/data-install-1.6.0.0.php” – SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘1’ for key ‘PRIMARY

Bom, de tabela eu entendo, mas é triste ver o próprio script pisando nele mesmo. Primeiro pensei que fosse alguma configuração no meu .htacces, pelo tempo de execução na criação das tableas, inclusive os blogs mandam aumentar o php_value max_execution_time, mandam limpar logs, reinstalar novamente, dropar as tabelas que aparecem no erro, no meu caso a constraint, mas não foi nada disso que resolveu o meu problema.

A maior sacada foi eu ter desconfiado do FTP. Isso mesmo, muita gente (like me) baixa os arquivos pro computador e transfere pastinha por pastinha para o FTP. E não adianta, ou ele se corrompe ou a conexão cai, e aí já não é a mesma coisa. Gente, o Magento disponibiliza a instalação em .tar, jogue esse único arquivo .tar dentro do seu servidor, só assim você tem a certeza de que ele está 100% lá, e depois é só descompactar via shell (ssh). Depois que fiz isso, a instalação funcionou perfeitamente!

Por falta de conhecimento das pessoas, o Magento já deixou muita gente irritada, dá só uma olhada na perturbação dessa criatura:

“THIS IS REDICULOUS

None of the above actually worked for me. ive reinstalled and reinstalled magento yet the same error occurs. This is the reason im looking at leaving magento. There id no help or support for things like this. It really EF’s me up. magento please get your support team jacked up. We were looking at buying the enterprise edition but not after things like this.”

Se ela fosse brasileira como eu, não desistiria nunca 🙂

Deixe uma resposta