Na verdade, o Redmine tem sua própria instalação passo a passo .
Primeiro de tudo, se você tiver alguns dados no seu mysql , faça um backup $ mysqldump -u root -p redmine > redmine.sql
Se não, então você pode seguir estas instruções :
Pré-instalação
Defina o fuso horário
dpkg-reconfigure tzdata
Selecione seu fuso horário e saia.
Defina seu nome de host
sudo nano /etc/hostname
Digite o nome do seu servidor e salve.
redmine
Mapeie seu nome de domínio totalmente qualificado (FQDN) para localhost
sudo nano /etc/hosts
Adicione um host local de mapeamento de linha ao seu FQDN e nome de host e salve. por exemplo.
127.0.0.1 redmine.domain.com redmine
Instalação do Redmine
Instale a pilha LAMP
tarefas do sudo instalam o servidor da lâmpada
Instale os pacotes necessários
sudo apt-get install build-essential subversion libmysqlclient15-dev libdigest-sha1-perl libgemplugin-ruby libgemplugin-ruby1.8 libruby-extras libruby1.8-extras rails rake ruby rubygems rubygems1.8 ruby1.8-dev libopenssl-ruby1.8
Instale as gemas necessárias do Ruby
sudo gem install rails -v=2.3.14 --no-ri --no-rdoc
sudo gem install rake -v=0.8.7 --no-ri --no-rdoc
sudo gem uninstall rake -v=0.9.2.2
sudo gem install i18n -v=0.4.2 --no-ri --no-rdoc
sudo gem install mysql --no-ri --no-rdoc
Faça o download do Redmine no diretório / user / share / redmine
sudo svn co http://redmine.rubyforge.org/svn/branches/1.3-stable /usr/share/redmine
Crie um banco de dados MySQL vazio e o usuário acompanhante chamado redmine, por exemplo.
$ mysql -u root -p
(enter the mysql root user password)
> create database redmine character set utf8;
> create user 'redmine'@'localhost' identified by '[password]';
> grant all privileges on redmine.* to 'redmine'@'localhost' identified by '[password]';
> exit
Copie config / database.yml.example para config / database.yml e edite este arquivo para configurar suas configurações de banco de dados para o ambiente de "produção".
sudo cp /usr/share/redmine/config/database.yml.example /usr/share/redmine/config/database.yml
sudo nano /usr/share/redmine/config/database.yml
Modifique de acordo com as seguintes linhas e salve (ctrl + x)
production:
adapter: mysql
socket: /var/run/mysqld/mysqld.sock
database: redmine
host: localhost
username: redmine
password: [password]
encoding: utf8
Gerar um segredo de loja de sessão.
cd /usr/share/redmine
sudo rake generate_session_store
Crie a estrutura do banco de dados, executando o seguinte comando no diretório raiz do aplicativo:
cd /usr/share/redmine
sudo rake db:migrate RAILS_ENV="production"
Insira os dados de configuração padrão no banco de dados, executando o seguinte comando:
sudo RAILS_ENV=production rake redmine:load_default_data
Configurando permissões
cd /usr/share/redmine
sudo chown -R www-data:www-data files log tmp public/plugin_assets
Teste usando o servidor web webrick
cd /usr/share/redmine
ruby script/server webrick -e production
Aponte seu navegador da web para http: // [ip do meu servidor]: 3000
Agora você deve ver a página de boas-vindas do aplicativo.
Integração do Apache
Instale os pacotes necessários
sudo apt-get install libapache2-mod-passenger
Adicione um link simbólico ao diretório público da redmine
sudo ln -s /usr/share/redmine/public /var/www/redmine
Configure o Passanger para funcionar como www-data
sudo nano /etc/apache2/mods-available/passenger.conf
Adicione a linha a seguir e salve (ctrl + x)
PassengerDefaultUser www-data
Crie um novo arquivo de site do Apache
sudo nano /etc/apache2/sites-available/redmine
Adicione as seguintes linhas e salve (ctrl + x)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
ServerName myservername
RewriteEngine on
RewriteRule ^/$ /redmine [R]
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Ativar o site Redmine
sudo a2dissite default
sudo a2ensite redmine
Habilite os módulos Passenger e Rewrite e reinicie o Apache
sudo a2enmod passenger
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
Teste a configuração
Abra o seu navegador da Web favorito e vá para
link