Instalação Passo a Passo com SSH

Vamos ver em 6 passos os procedimentos de uma instalação com ssh do Magento CE?

A vantagem em utilizar esse modo de instalação é a segurança e velocidade com que se consegue preparar a instalação. Não é preciso nem mesmo entrar no site da Magento Inc. para fazer o download.

A desvantagem é que exige um pouco mais de cuidado e conhecimento, pois todo processo de cópia de arquivos, descompactação, e mover arquivos serão feitos por linha de comando em um terminal remoto.

1º Passo

Abra um prompt de comando secure shell. Eu utilizo o Terminal do próprio MacOsX. No Windows você pode usar o PuTTY.

E abra uma conexão com seu servidor via SSH.

ssh seu_usuario@ftp.seu_dominio.com
(informe sua senha de ftp quando solicitado)

Aprenda um pouco mais sobre os comandos do terminal aqui.

2º Passo

Feito a conexão, vamos começar criando um diretório e acessando ele para baixar o pacote de instalação dentro da nova pasta.

mkdir magento
cd magento
Particularmente eu prefiro instalar dentro de um diretório chamado magento, se você prefere instalar no diretório raiz (root) ignore a etapa acima.

Agora faremos o download do Magento CE 1.7.0.2 Full Release usando o comando:

wget http://www.magentocommerce.com/downloads/assets/1.7.0.2/magento-1.7.0.2.tar.gz

Também é possível fazer o download do pacote Downloader usado o comando:

wget http://www.magentocommerce.com/downloads/assets/1.7.0.0/magento-downloader-1.7.0.0.tar.gz

Outras versões do Magento Community Edition:

Versão 1.6.2.0 - http://www.magentocommerce.com/downloads/assets/1.6.2.0/magento-1.6.2.0.tar.gz
Versão 1.5.1.0 - http://www.magentocommerce.com/downloads/assets/1.5.1.0/magento-1.5.1.0.tar.gz
Versão 1.4.2.0 - http://www.magentocommerce.com/downloads/assets/1.4.2.0/magento-1.4.2.0.tar.gz
Versão 1.3.3.0 - http://www.magentocommerce.com/downloads/assets/1.3.3.0/magento-1.3.3.0.tar.gz

Vamos descompactar o arquivo.

tar -zxvf magento-1.7.0.2.tar.gz

Assim que você descompactar os arquivos, ele vai criar uma pasta com nome “magento” contendo os arquivos descompactados. Então, caso você deseje mover estes arquivos para um diretório acima, utilize o comando:

mv magento/* magento/.htaccess .

Agora vamos dar permissão nos diretórios (para garantir).

chmod o+w var var/.htaccess app/etc
chmod -R o+w media

E pra encerrar essa etapa, vamos excluir os arquivos que não utilizaremos mais.

rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
rm -rf magento/ magento-1.7.0.2.tar.gz

Então na teoria, esse processo foi o mesmo que entrar no site da Magento Inc. fazer o download do instalador, descompactar os arquivos e enviar pro seu servidor via FTP. Na prática você só precisou digitar algumas linhas de comando, e fez isso em menos de um minuto.

Agora basta iniciar a instalação pelo navegador.

Para fechar a conexão ssh digite: exit;

Nesse momento você já pode enviar o pacote de tradução português brasil e assim rodar a instalação já traduzida. Baixe o pacote de tradução disponibilizado aqui no blog gratuitamente.

3º Passo

A partir desse passo todos os modos de instalação são identicos!

Termos e condições de uso do sistema na versão OSL v.3, você precisa aceitar para dar continuidade ao processo.

4º Passo

Hora de informar suas regionalidades, ou seja, o idioma (Português Brasil), a moeda (Brazilian Real), e o timezone referente a seu ajuste de horário (América/ São Paulo).

5º Passo

Essa é a etapa mais técnica da instalação. Você precisa informar o host, usuário e senha do database (banco de dados).

Se você utiliza esse database com outras tabelas, informe o valor “Mag_” no campo “table prefix“, caso contrário deixe em branco.

Informe a url base do seu site (www ou localhost). E o caminho adicional para acessar o backend do sistema (/admin).

Se você possui a biblioteca mod_rewrite habilitada no servidor, marque a opção Use Rewrites para fazer uso de url’s amigáveis (seo). Se você marcar essa opção e não tiver a biblioteca habilitada, vai dar problema.

E finalmente indique como o sistema deve gerenciar as sessões. Por ser um assunto polêmico entre os desenvolvedores, a decisão fica por sua conta.

Na dúvida utilize a sugestão da Magento (que já vem marcado).

6º Passo

Chegou o momento de criar o primeiro administrador do sistema. Informe nome, senha, e email de contato.

É preciso criar uma chave de segurança pro sistema. Essa chave será usada na criptografia dos dados (por ex.: senhas).

Se você deixar em branco, o sistema vai gerar uma chave automaticamente.

Esta pronto!

Sua instalação Magento esta finalizada. Agora você já pode acessar o backend e começar a cadastrar seus produtos. Seu frontend também já esta funcional.

Aproveite as dicas deste blog para personalizar seu frontend e configurar seu backend.

Você também pode instalar o Magento CE via Downloader ou por Full Release.

Sucesso!