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.053 ]

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


Introdução



"O Redmine é um software livre, gerenciador de projetos baseados na web e ferramenta de gerenciamento de bugs. Ele contém calendário e gráficos de Gantt para ajudar na representação visual dos projetos e seus deadlines (prazos de entrega). Ele pode também trabalhar com múltiplos projetos.

O design do Redmine design foi influenciado pelo Trac, um pacote de software semelhante.

O Redmine é escrito usando o framework Ruby on Rails. Ele é multiplataforma e suporta diversos Banco de Dados. Além de ser um software multilíngue, também possibilita o uso integrado com vários repositórios tais como Svn, Git, Mercurial, Darcs, Cvs e Bazaar."

Fonte: http://pt.wikipedia.org/wiki/Redmine

Instalando as dependências

Instale os seguintes pacotes:

# aptitude update
# aptitude install git-core apache2 rubygems libopenssl-ruby libmysql-ruby libapache2-mod-fcgid libapache2-mod-passenger ruby mysql-server cron libnet-ssh-ruby1.8 python-setuptools
# aptitude install librmagick-ruby1.8


Agora habilite estes dois módulos do Apache:

# a2enmod fcgid
# a2enmod passenger


Reinicie o Apache:

# /etc/init.d/apache2 restart

Agora iremos instalar o Rails:

# gem install -v=3.2.9 rails

Pode ir tomar um café, que esta parte demora um pouco.

Ajustando o MySQL

Bem, depois de instalar o Rails, é hora de acertar nosso MySQL, siga os passos abaixo.

Vamos entrar no shell do MySQL:

# mysql -u root -p

Entre com a senha de root que você definiu na hora da instalação.

mysql > CREATE DATABASE redmine_base CHARACTER SET utf8;
mysql > CREATE USER 'redmine'@'localhost' identified by '123456';
mysql > GRANT ALL PRIVILEGES ON redmine_base.* TO 'redmine'@'localhost';
mysql > QUIT;

Resumindo:
  • Na 1ª linha criamos a base "redmine_base", que será a base de dados do Redmine.
  • Na 2ª linha criamos o usuário "redmine", com senha 123456 e acesso localhost.
  • Na 3ª linha demos controle total ao usuário "redmine" para a base "redmine_base".

    Próxima página

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

Snort + MySQL + Guardian - Instalação e configuração

Instalando FreeNAS 8.3.0 e criando Storage iSCSI

Syslog-NG - Configurando um servidor de logs

Entendendo o ataque ARP spoofing + SSLStrip

Monitoramento com Zabbix 2.0

Leitura recomendada

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Atualizando Compiz Fusion em Sabayon Linux

Filesystem do Nokia 6225 no Linux

Tutorial: Macetes do Apt - Utilizando de forma prática as suas funções

Explorando o wget

  
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