Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

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. 🙂


Comments

  1. 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *