Visitas: 0
Quería tener instalado Redmine 2.3.2 en mi Debian Wheezy, así que manos a la obra. 🙂
Los repositorios que utilizo están en esta entrada.
OBS:
- Ser root.
- Usamos Debian Wheezy de 32 bits.
Entramos a console y escribimos:
apt-get update
apt-get install apache2 mysql-client mysql-common mysql-server
apt-get install ruby1.8 ruby1.8-dev ruby-i18n ruby-rails-2.3 ruby-tmail rubygems ruby-builder ruby-coderay ruby-text-format ruby-blankslate ruby-mysql ruby-net-ldap ruby-rack ruby-rchardet
apt-get install ruby rubygems libruby libapache2-mod-passenger ruby-dev
apt-get install libxslt-dev libxml2-dev
cd /usr/local/share/
wget -c http://rubyforge.org/frs/download.php/77023/redmine-2.3.2.tar.gz
tar -xzvf redmine-2.3.2.tar.gz
ln -s /usr/local/share/redmine-2.3.2 /usr/local/share/redmine
chown -R root:root /usr/local/share/redmine-2.3.2
apt-get install libmysqlclient-dev libmagickcore-dev libmagickwand-dev
gem install bundler
gem install rake
gem install mysql
gem install mysql2
cd /usr/local/share/redmine/
gem install nokogiri -v '1.5.10'
bundle install
bundle install --without development test postgresql sqlite
bundle install --deployment
bundle install --no-deployment
Volvemos a entrar a la consola y escribimos:
mysql -u root -p
En la consola de mysql escribimos:
create user 'redmine' identified by 'redmine';
grant all on redmine.* to 'redmine'@'localhost';
set password for 'redmine'@'localhost' = password('123456');
create database redmine;
quit;
OBS:
- En lo anterior habíamos puesto el usuario redmine con un password 123456.
Volvemos a escribir en la consola:
cp /usr/local/share/redmine/config/database.yml.example /usr/local/share/redmine/config/database.yml
nano /usr/local/share/redmine/config/database.yml
Cambiamos donde dice production por:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "123456"
encoding: utf8
Ahora guardamos el archivo (Control + o), y luego lo cerramos (Control + x).
Volvemos a escribir en la consola:
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Sale lo siguiente por pantalla:
Select language: ar, az, bg, bs, ca, cs, da, de, el, en, en-GB, es, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en]
Escribimos:
es
Sale lo siguiente por pantalla:
====================================
Default configuration data loaded.
Ahora configuramos un virtualHost. Entramos a la consola y escribimos:
nano /etc/apache2/sites-available/redmine
Agregamos:
<VirtualHost *:80>
ServerName redmine
DocumentRoot /usr/local/share/redmine/public
<Directory /usr/local/share/redmine/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
Ahora guardamos el archivo (Control + o), y luego lo cerramos (Control + x).
Volvemos a escribir en la consola:
nano /etc/hosts
Agregamos:
127.0.0.1 redmine
Ahora guardamos el archivo (Control + o), y luego lo cerramos (Control + x).
Volvemos a escribir en la consola:
a2ensite redmine
service apache2 restart
Ahora entramos a nuestro navegador favorito y escribimos:
redmine
Una vez dentro de redmine, nos logueamos:
username: admin
password: admin
Y listo. 🙂
Hola, cuando pongo redmine en el navegador me aparece
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.