Rodando o Magento em um subdiretório

Como dito em posts anteriores, as vezes queremos separar bem os arquivos no nosso servidor web e optamos por rodar aplicações a partir de um subdiretório.
Para rodar o magento a partir de um subdiretório, utilizando mod_rewrite, você precisa de uma pouco mais de trabalho.
O Tutorial abaixo foi retirado com base em artigos do fórum http://www.magentocommerce.com. A versão do Magento é a 1.3.x. Se você tem uma versão anterior, é só nao realizar o último passo!
Bem, vamos parar de conversa e ir para o que realmente importa!
Considere que:
a. /public_html/ é o seu diretório root do servidor web
b. /public_html/magento/ é o diretório onde quer instalar o magento
c. domain.com é o endereço do seu site
PASSO 1)
Instale o magento normalmente em /public_html/magento/. Não altere o BASE URL durante a instalação. Ou seja, você irá acessar http://domain.com/magento e seguir o “passo a passo”.
PASSO 2)
Depois de instalar o Magento aí sim você irá alterar o Base URL:
Acesso o Admin do Magento, vá até System > Configuration > Web e altere:
Em Unsecure, altere o Base Link URL para http://domain.com/
Em Secure, altere o Base Link URL para https://domain.com/
Caso você esteja usando a versão 1.3 ou superior, altere também:
Base Skin URL={{unsecure_base_url}}magento/Skin/
Base Media URL={{unsecure_base_url}}magento/Media/
Base JavaScript URL={{unsecure_base_url}}magento/JS/
PASSO 3)
Copie o arquivo /public_html/magento/.htaccess para /public_html/.htaccess
PASSO 4)
Copie o arquivo /public_html/magento/index.php para /public_html/index.php
PASSO 5)
Edite o arquivo /public_html/index.php para:
$mageFilename = 'magento/app/Mage.php';
$compilerConfig = 'magento/includes/config.php';
OBS:PARA ACESSAR O MAGENTO CONNECT, ACESSE O ENDEREÇO ANTIGO. EXEMPLO: WWW.SEUSITE.COM.BR/MAGENTO/DOWNLOADER
Tags:magento

