domingo, 19 de agosto de 2007

Instalação do mephisto (shared host)

A instalação do mephisto blog foi até fácil, pelo menos o bixo não foi tão feio como esperava.

Pré-requisitos:

Host que tenha instalado o Ruby e o Rails
Base dados MySQL.
Gem tzinfo, se não puder instalar, peça ao suporte do seu host.

Instalação

1) Criar a database para o mephisto com o usuario.

2) Criar a partir do arquivo database.example.yml o arquivo database.yml com as informações da base de dados:
production:
adapter: mysql
database: mephisto_development (exemplo, pode e talvez seja outro nome)
username: usuário
password: senha
host: localhost

(Preenchi development,test e production com os mesmos valores)

3) Transferir os arquivos para o servidor.

4) Entrar por SSH (usei o Putty).

5) Digitar:
rake db:bootstrap RAILS_ENV=production
Obs(1): este comando cria as tabelas.
Obs(2): o comando deve ser digitado no diretóriuo onde esta o mephisto.

6) Certifique-se que o arquivo public/dispatch.cgi esteja apontando para a localização correta do ruby no servidor, no meu caso tive de alterar para:
#!/usr/local/bin/ruby

--------------------------------------

Pós-instalação

Tive alguns probleminhas relacionados com localilzação de imagens, que fui corrigindo olhando no log de erro do Cpanel e alterando os arquivos, como não aparece o nome do arquivo que buscou a imagem x e não encontrou tive de vasculhar diretórios e sub-diretórios em busca de arquivos que faziam referência a imagem x.

---------------------------------------

A grosso modo é isto, sugestões, críticas construtivas são bem-vindos.

Guia de instalação(Site oficial)
http://mephistoblog.com/docs/setup