Redmine 2.1.4 no Debian Squeeze - Instalação e configuração

Pessoal, neste artigo explico como instalar e configurar o Redmine 2.1.4 no Debian Squeeze.

[ Hits: 16.902 ]

Por: Rick em 19/12/2012 | Blog: http://www.guiadoti.com


Instalando o Redmine e finalizando



Agora vamos para o Redmine propriamente dito.

Clone o Redmine no link abaixo:

# cd /var/lib
# git clone https://github.com/redmine/redmine.git
# cd /var/lib/redmine


Copie o arquivo abaixo:

# cp config/database.yml.example config/database.yml

Agora vamos editar o arquivo database.yml:

# pico config/database.yml

Deixe a sessão production, como abaixo:

production:
    adapter: mysql
    database: redmine_base
    host: localhost
    username: redmine
    password: "123456"
    encoding: utf8

Agora iremos instalar mais alguns pacotinhos:

# aptitude install libmysqlclient15-dev
# aptitude install libmagickcore-dev libmagickwand-dev


Depois de instalar os pacotes acima, iremos instalar mais algumas dependências das Gems, mas antes, precisamos editar o arquivo Gemfile de acordo como mostrado abaixo.

Comente as linhas referentes aos bancos de dados, deixe somente o que iremos usar, que é o MySQL:

# pico Gemfile

Edite:

# Database gems
# platforms :mri, :mingw do
#   group :postgresql do
#       gem "pg", ">= 0.11.0"
#   end

#   group :sqlite do
#       gem "sqlite3"
#   end #end

# platforms :mri_19, :mingw_19 do
#   group :mysql do
#       gem "mysql2", "~> 0.3.11"
#   end
#end

Agora podemos instalar:

# /var/lib/gems/1.8/bin/bundle install

Redmine armazena os dados em cookies por padrão. Para habilitar isso, faça:

# /var/lib/gems/1.8/bin/rake generate_secret_token

Crie a estrutura do banco de dados rodando o seguinte comando dentro do diretório raiz da aplicação:

# RAILS_ENV=production /var/lib/gems/1.8/bin/rake db:migrate
# RAILS_ENV=production /var/lib/gems/1.8/bin/rake redmine:load_default_data


Selecione "pt-BR" na linguagem solicitada.

Aqui iremos ajustar as permissões:

# mkdir public/plugin_assets
# chown -R www-data:www-data files log tmp public/plugin_assets
# chmod -R 755 files log tmp public/plugin_assets


Rode este comando para testar o Redmine.

# ruby script/rails server webrick -e production

Pronto, a partir daí você pode digitar o IP do servidor Redmine:3000:

http://192.168.0.100:3000

Você tem a opção de usar o Redmine assim como Webserver dele mesmo, ou você pode usar o Apache modificando o DocumentRoot dele:

# pico /etc/apache2/sites-available/default

Deixe a linha DocumentRoot assim:

DocumentRoot /var/lib/redmine/public

Reinicie o Apache e pronto, é só colocar o IP do Redmine e usá-lo.


Pessoal é isso aí, espero que tenha ajudado.

Caso achem algum erro de digitação ou alguma outra coisa, deixem um comentário para que possamos melhorar cada vez mais, até a próxima.

Artigo previamente postado em:
Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalando o Redmine e finalizando
Outros artigos deste autor

Samba PDC com Debian Squeeze

Syslog-NG - Configurando um servidor de logs

Entendendo o ataque ARP spoofing + SSLStrip

Instalando FreeNAS 8.3.0 e criando Storage iSCSI

storage FreeNas 9.2.1.6 - Instalação e configuração

Leitura recomendada

O software livre e as novas oportunidades

Apache - Compartilhamento de Recursos - VirtualHosts

SLiM: Simple Login Manager - Mini review

Gravando vídeo com placa de TV através do transcode

eViacam no Ubuntu 10.10 - Acessibilidade: Movendo o mouse com movimentos da cabeça

  
Comentários
[1] Comentário enviado por cleysinhonv em 19/12/2012 - 12:40h

Ótimo poster,

Compartilho um link apenas para reforçar o assunto.

http://www.vivaolinux.com.br/artigo/Gerencia-de-projetos-com-Redmine/

[2] Comentário enviado por danniel-lara em 19/12/2012 - 23:36h

Parabéns muito bom o artigo

[3] Comentário enviado por jcristiano em 21/12/2012 - 12:42h

O Redmine é uma ótima ferramenta para gerenciamento e controle de projetos, tendo como alternativa livre o dotproject.

O que sentimos falta foi de um módulo de controle financeiro bem documentado.

bom artigo

[4] Comentário enviado por viniciusraupp em 17/02/2013 - 15:09h

Buenas... ótimo tutorial.
Tive alguns problemas ao usar o redmine no apache, ao configurar o apache para DocumentRoot /var/lib/redmine/public funcionou perfeitamente, porém preciso que o redmine seja executado em um subdiretório, exemplo: http://site.com.br/redmine, não tive sucesso,
aparece o seguinte erro quando acesso o site:
Ruby on Rails application could not be started ,
A source file that the application requires, is missing.
It is possible that you didn't upload your application files correctly. Please check whether all your application files are uploaded.
A required library may not installed. Please install all libraries that this application requires.

Acrescentei no apache o seguinte:
<Directory /var/www/redmine>
AllowOverride all
RailsEnv production
Options -MultiViews
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>

e criei um atalho dentro do /var/ww/redmine com a origem /var/lib/redmine/public.

Alguma dica ?

[5] Comentário enviado por rick_G em 18/02/2013 - 11:01h

Oi vinicius, tbm estou com o mesmo problema, acabei deixando o DocumentRoot em /var/lib/redmine/public mesmo, esse atalho que vc criou funcionou?

[6] Comentário enviado por cynarabahia em 19/02/2013 - 11:11h

O tutorial realmente é bem completo, entretanto estou com um problema, preciso instalar o REDMINE em um servidor que não tem acesso à internet, como posso conseguir os pacotes e suas dependencias, ou a listagem com esses arquivos para fazer download um a um?

[7] Comentário enviado por rick_G em 19/02/2013 - 11:20h

Amigo tu vai ter entrar nos repositórios do debian e ver quais são as dependências para cada pacote listado acima e baixar para instalar nessa máquina.
http://www.debian.org/distrib/packages.pt.html

[8] Comentário enviado por slobato em 10/04/2013 - 17:29h

Recebi um erro ao instalar:

gem install -v=3.2.9 rails

ERROR: Error installing rails:
actionpack requires rack (~> 1.4.0, runtime)

Alguma solução?

Grato.

[9] Comentário enviado por profbispo em 20/11/2013 - 13:30h

Testei aqui e deu tudo certo, o erro apontado pelo slobato, também aconteceu comigo, mas tentei novamente e deu certo, acho que pra mim aconteceu o erro porque fui impaciente e apertei enter antes do processo concluir.

Parabéns e Obrigado

[10] Comentário enviado por vandomen em 11/02/2014 - 00:49h

Tive alguns problemas com o "/var/lib/gems/1.8/bin/bundle"
Ao clonar no git o redmine, acho que mudam os diretórios.

Consegui instalar, mas eu sempre tenho que iniciar o comando "ruby script/rails server webrick -e production" para habilitar a porta 3000 ?! Por que sem rodar este comando do ruby, eu até consigo acessar apenas com o IP.

De qualquer forma coloquei o rc.local, foi a primeira vez que instalei o Redmine, por isso não sei mexer muito.

Obrigado pelo artigo, me ajudou..


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts