foto
Gabriel Z Blog

Gabriel Z Blog

Tecnologia web, Magento & geek stuff

Como instalar o Magento na Locaweb (arquivo .htaccess)

29 de agosto de 2008
Enviar este artigo por e-mail Imprimir este artigo

Algumas pessoas me escreveram perguntando se era possível instalar o Magento na Locaweb e, conforme prometido, seguem alguns comentários sobre este provedor.

Se você tentar rodar a instalação, provavelmente não terá problemas quanto às extensões do PHP, tanto nos planos Profissionais quanto (finalmente!) nos planos de Revenda. O problema está na configuração do mod_rewrite e algumas outras diretivas do .htaccess.

Com o arquivo que vem com o Magento, ele não rodará bem. Utilize as linhas abaixo (consegui isso causando erros e corrigindo cada item incompatível, através do relatório de erros do Apache):

DirectoryIndex index.php

SecFilterEngine Off
SecFilterScanPOST Off
SSLOptions StdEnvVars
#(em caso de plano Revenda, apague as 3 últimas linhas)

RewriteEngine on
RewriteBase /

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]

AddDefaultCharset Off
ExpiresDefault "access plus 1 year"

Order allow,deny
Allow from all

Tags: , , ,

15 comentários para “Como instalar o Magento na Locaweb (arquivo .htaccess)”

  1. Fabio disse:

    Olá Gabriel,

    Estou tentando instalar o Magento em uma hospedagem de revenda na Locaweb, e usando seu arquivo modelo também não consegui. Vasculhando nos logs achei os seguintes erros que esse arquivo estava causando :

    [Mon Sep 01 11:35:45 2008] [alert] httpdocs/magento/.htaccess: Invalid command ‘SecFilterEngine’, perhaps misspelled or defined by a module not included in the server configuration

    [Mon Sep 01 11:40:06 2008] [alert] httpdocs/magento/.htaccess: Invalid command ‘SecFilterScanPOST’, perhaps misspelled or defined by a module not included in the server configuration

    [Mon Sep 01 11:41:49 2008] [alert] httpdocs/magento/.htaccess: SSLOptions not allowed here

    Precisei então apagar essas três linhas do arquivo para fazer o Magento funcionar.

    SecFilterEngine Off
    SecFilterScanPOST Off
    SSLOptions StdEnvVars

    Fica então a dica para quem estiver enfrentando problemas para rodar o Magento nos planos de revenda da Locaweb.

  2. Emerson Brôga disse:

    e aí meu jovem… agradece desde já pela ajuda… mas não funcionou aqui não … té mais..

  3. Glaudson disse:

    Mt obg brother…
    era oq tava precisando pra o site funfar…
    Ah, e obs, não tou usando o Locaweb.. Tou usando a hospedar.net ^_^
    Ou seja, em outras hosts tbm pega (é claro tirei aquelas tres linhas – pq li o comentario do cara ai de cima/baixo, eu tava excluindo as últimas U_U” asuhaushauhuas)

  4. Ehinarr disse:

    Olá, encontrei seu trabalho sobre a instalação do magento na Locaweb e, por curiosidade, vc por acaso já instalou o Prestashop alguma vês – sem sucesso? pois é, em localhost funciona bem, mas no servidor (gratuito) e que parece ter tudo o que é necessário, nao funciona, congela na segunda etapa. Problema mundial em certos hosts e até agora ainda não solucionado.

    Desde já agradeço.

  5. Vinicius disse:

    Ehinarr,

    Prestashop funciona no KingHost, estou começando a fazer uma loja lá.
    Eles dizem ter suporte ao magento também, apesar de achar o kinghost fraco pra suporte estou indicando se vc estiver desesperado procurando…

  6. LeoCaseiro disse:

    Já fiz de tudo e não consigo sair dos erros 500 ou 403.
    A única vez que consegui, ele estava dando loop no redirect do index.php/install

    Estava super contente que tinha encontrado o melhor CMS para E-commerce, mas infelizmente não consegui nem instalá-lo.
    Já testei em LINUX, Windows, etc, em diversos servidores.
    Tentei com o arquivo php.ini, depois como php5.ini, com vários htaccess, até mesmo este que você postou no Blog.

    Por acaso você sabe me informar onde encontro as informações necessárias para configurar corretamente meu htaccess?
    Já tentei também deixar todas as pastas em 755, 777, etc etc…mas estou cismado q o erro é no htaccess ou no php.ini que veio de exemplo do Magento.

    Enquanto isso, estou me rendendo ao ZenCar, quem sabe ele irá me ajudar no meu ecommerce.

    Obrigado e Abs…ah! coloquei o seu blog nos meus feeds

  7. Luis Teixeira disse:

    Realmente eu só leio as dificuldades na instalação do Magento.
    Infelizmente (também) já estou pensando em utilizar outro CMS que seja mais prático de instalar.

  8. Luciano disse:

    Utilizo magento instalado no Cloud Server da Locaweb, e estou com problema no .htaccess (erro 505), a configuração indicada pelo Gabriel não funcionou com o meu site, será que existe algo mais que possa ser feito?

  9. Gabriel Zamprogna disse:

    Luciano.
    Verifique os logs de erro do Apache. Com certeza, o problema vai estar indicado lá.
    Abraço.

  10. Criedivulgue disse:

    Infelizmente não consegui…fiz tudo que me foi pedido…Para quem quizer conferir o erro o diretório de instalação é esse: http://www.criedivulgue.com/magento/

  11. Gabriel Zamprogna disse:

    Amigo

    O problema é que você está usando o downloader e ele precisa do PEAR funcionando. Na Locaweb, o PEAR não funciona direito (ou, a sua configuração é tão complicada que eu nunca consegui fazer).
    Tente usar a instalação por SSH:

    wget http://www.magentocommerce.com/downloads/assets/1.3.2.3/magento-1.3.2.3.tar.gz
    tar -zxvf magento-1.3.2.3.tar.gz
    mv magento/* magento/.htaccess .
    chmod o+w var var/.htaccess app/etc
    chmod -R o+w media
    chmod 555 PEAR

    Ou, baixe o pacote completo (não o downloader) e suba-o por FTP.

    Espero ter ajudado.

    Abraço!

  12. criedivulgue disse:

    Valeu Gabriel, nem sei como aconteceu…rs…Mas você acertou, consegui instalar, agora vou correr pra aprender a configuar pois to notando uma certa complexidade no sistema, bem mais que o oscommerce que já manjo melhor…

  13. Acelio disse:

    Gabriel Z. ?
    De Floripa? Aquele da harmônica (blues)?

  14. Gabriel Zamprogna disse:

    Opa, Acelio.
    Sou eu mesmo! hehe

    Abraço!

  15. Joao Santos disse:

    Gabriel, ainda não mexi com o magento, só baixei e salvei tudo em meu notebook, mas estou olhando que o negócio é meio complexo, e não sou webmaster, não manjo de criação de sites, etc, só peguei um vídeo na internet e ia tentar criar minha loja (e-shop) de venda de jogos.
    Me aconselha algum outro mais simples de instalação?

    Obs: registrar domínio já fiz, criei conta em hosts, só falta iniciar a criação do e-shop e colocar no host.

    Tem mais simples que o magento (apesar de o magento ser muito bonito, alguns modelos)…?

Deixe um comentário



© 2010 - Indexa Ltda. Todos os direitos reservados.