Instalar Redmine no Ubuntu via apt-get

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

[ Hits: 24.858 ]

 


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

Solucionando o erro de "Bind on TCP/IP port" no MySQL

Acelerando a velocidade de conexão das páginas do MSN-Proxy

Como alterar a base de dados padrão do MySQL

MySQL Error: #1558 - Column count of mysql.proc is wrong. Expected 20, found 16. ... Please use mysql_upgrade to fix this error

Liberar 3306 do MySQL no Slackware

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts