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: 17.201 ]

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

Servidor proxy com Squid - Instalação e configuração

Monitoramento com Zabbix 2.0

Samba PDC com Debian Squeeze

Entendendo o ataque ARP spoofing + SSLStrip

Leitura recomendada

Ginga-NCL no Ubuntu 10.04

Compilador GNU Prolog

Emulando o Internet Explorer no Slackware

Adicionando usuário no OpenLDAP

WindowMaker forever: instalando o fork -crm no Slackware 13.37

  
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