Instalar Redmine no Ubuntu via apt-get

Publicado por marcelo maia da silva em 26/08/2011

[ Hits: 25.556 ]

 


Instalar Redmine no Ubuntu via apt-get



Instalando redmine no ubuntu usando passenger:

# apt-get install redmine redmine-mysql subversion apache2

Obs.: Durante a instalação escolha instalar com Mysql.

Redmine será instalado em /usr/share/redmine e /etc/redmine:

# apt-get install libapache2-mod-passenger
# ln -s /usr/share/redmine/public /var/www/redmine

Em /etc/apache2/mods-available/passenger.conf, adicionar:

PassengerDefaultUser www-data

Em /etc/apache2/sites-available/default, adicionar:

<Directory /var/www/redmine>
       RailsBaseURI /redmine
       PassengerResolveSymlinksInDocumentRoot on
</Directory>


Depois, os comandos:

# a2enmod passenger
# /etc/init.d/apache2 restart

Caso apareça 403: Forbidden:

# chmod a+x /usr/share/redmine/public

Teste a instalação, vá na pasta onde foi instalada o redmine:

# ruby script/server webrick -e production

Acesse no seu navegador o endereço http://localhost:3000.

Obs.: O nome da base de dados no mysql é redmine_default
Obs2: login/senha admin/admin

Configurando o serviço de email

Crie o arquivo email.yml, copie e cole em /etc/redmine/default, use o exemplo de conteúdo abaixo, mas não se esqueça de alterar para seu domínio (google,yahoo etc.):

# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
   address: smtp.ufpa.br
   port: 25
   domain: smtp.ufpa.br
   authentication: :login
   user_name: projetoset@ufpa.br
   password: "senhadoemail"


Restaurando o redmine

Para o redmine ser restaurado (supondo que o computador é outro ou foi formatado), precisa-se restaurar a base de dados (ver arquivo /etc/redmine/default/database.yml para saber a base de dados que está sendo usada) e restaurar os arquivos.

Também precisa de todas as ferramentas do Ruby, uma base de dados e um servidor web (como o apache), para tal veja o manual de instalação sobre as dependências que serão instaladas.

Como dito antes, o redmine está instalado em /usr/share/redmine e /etc/redmine/default.

No arquivo /etc/apache/sites-avaliable/default a regra que faz o redmine ser reconhecido é:

<Directory /var/www/redmine>
           RailsBaseURI /redmine
           PassengerResolveSymlinksInDocumentRoot on
</Directory>


Sendo que no diretório /var/www foi feito um link simbólico com o comando:

# ln -s /usr/share/redmine/public /var/www/redmine

Vamos lá aos passos:
  1. Siga o manual de instalação com o intuito de instalar as dependências;
  2. Restaure os arquivos do redmine na pasta desejada;
  3. Restaure a base de dados(ver o arquivo database.yml);
  4. Restaure tudo que tinha no antigo /etc/redmine/default para o mais recente;
  5. Crie um link simbólico: # ln -s pastadoredminerestaurado /var/www/redmine;
  6. Reinicie o apache: # /etc/init.d/apache2 restart.


Outras dicas deste autor

USB no VirtualBox

Ganhar espaço no Dropbox!

JClic não fecha? [Resolvido]

Leitura recomendada

Client MySQL com auto-completion e syntax highlighting

Recriar replicação no MySQL de maneira fácil

Melhorando saída de resultados do MySQL via terminal

Removendo aviso de alerta do osCommerce

Entrando no MySQL 5.6 (as dificuldades de acessar o MySQL 5.6)

  

Comentários
[1] Comentário enviado por matheusramos em 31/08/2011 - 15:58h

Muito obrigado pela dica!

Abraços!

[2] Comentário enviado por marceloufpa em 31/08/2011 - 16:06h

De nada :D.

[3] Comentário enviado por JohnRobson em 13/09/2011 - 14:10h

Muito bom. Lembrando que tb pode usar o PostgreSQL.

$ sudo aptitude install redmine-pgsql

[4] Comentário enviado por edudx em 20/06/2012 - 11:43h

Muito obrigado.
Vi vários tutoriais, mas só esse me ajudou.

Grato

[5] Comentário enviado por lpangaio em 08/10/2014 - 11:34h

Bom, estou tendo o seguinte problema, no meu apache não está vindo com o arquivo /etc/apache2/sites-available/default, dentro do diretório tenho default-ssl.conf e 000-default.conf, porém, em ambos os casos, não tenho as linhas citadas, logo não consigo inicializar o redmine...=/
alguém tem alguma ideia?

Abs,
Leo.

[6] Comentário enviado por marceloufpa em 30/10/2014 - 18:29h

Olá, desculpe a demora.

primeiro veja se seu redmine esta rodando

vá na pasta onde o redmine fora instalado

ruby script/server webrick -e production

Acesse no seu navegador o endereço http://localhost:3000.


qual sua distro?
tente reinstalar o apache.

vc possui algum arquivo com o mesmo estilo do abaixo no seu /etc/apache?

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

[7] Comentário enviado por error13 em 07/02/2017 - 16:56h

eu segui os passos usando ubuntu 14.04, o apache esta no ar porem nao quando acesso a porta 3000 nao tem nada oque pode ser?

[8] Comentário enviado por Mc.Eagle em 21/08/2017 - 16:34h


[7] Comentário enviado por error13 em 07/02/2017 - 16:56h

eu segui os passos usando ubuntu 14.04, o apache esta no ar porem nao quando acesso a porta 3000 nao tem nada oque pode ser?


Essa dica é de 2011 amigo, também estou com esse problema, caso consiga resolver eu irei postar aqui. Força e Honra.

[9] Comentário enviado por pierini em 10/05/2018 - 07:58h

Bom dia!
Instalei o Redmine , porém o envio de e-mail não funciona, dando a seguinte mensagem:
O envio de e-mail não está configurado, e as notificações estão inativas.
Configure seu servidor SMTP no arquivo /etc/redmine//configuration.yml e reinicie a aplicação para ativá-las.

Já coloquei o arquivo configuration.yml no devido diretório da mensagem, em outros tais como /usr/share/redmine
/var/www/redmine.
Se puder ajudar, agradeço

Alexandre



Contribuir com comentário