Instalar Redmine no Ubuntu via apt-get
Dica publicada em Banco de Dados / MySQL
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:
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
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 é:
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:
# 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>
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"
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>
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:
- Siga o manual de instalação com o intuito de instalar as dependências;
- Restaure os arquivos do redmine na pasta desejada;
- Restaure a base de dados(ver o arquivo database.yml);
- Restaure tudo que tinha no antigo /etc/redmine/default para o mais recente;
- Crie um link simbólico: # ln -s pastadoredminerestaurado /var/www/redmine;
- Reinicie o apache: # /etc/init.d/apache2 restart.
Abraços!