Instalando redmine en Debian Squeeze con postgresql y apache2-passenger

junio 28, 2012 at 16:56 Deja un comentario

Para instalar un redmine seguimos los siguientes pasos:

  • Instalamos los paquetes necesarios:
    apt-get install postgresql-8.4 apache2 subversion rake rubygems libopenssl-ruby libpgsql-ruby libapache2-mod-passenger
  • Instalamos gemas necesarias:
    gem install -v=2.3.11 rails
    gem install -v=0.8.7 rake
    gem install -v=0.4.2 i18n
  • Creamos un usuario y Base de datos en postgres:
    su postgres
    psql
    postgres=# CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD '<password>' NOINHERIT VALID UNTIL 'infinity';
    postgres=# CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine TEMPLATE template0;
    postgres=# \q
    exit
  • Descargamos redmine estable desde el repositorio:
    svn co http://redmine.rubyforge.org/svn/branches/1.2-stable redmine-1.2
  • Renombramos la carpeta a redmine:

    mv redmine-1.2/ /var/lib/redmine
  • Navegamos a dicha carpeta:
    cd /var/lib/redmine/
  • Guardamos la configuración de la base de datos en /var/lib/redmine/config/database.yml:

    echo "production:
     adapter: postgresql
     database: redmine
     host: localhost
     username: redmine
     password: <password>
     encoding: utf8
     schema_search_path: public" > config/database.yml
    
  • Revisamos que no tengamos instalado rake-0.9.2.2:
    gem list rake

    Si aparece algo como:

    *** LOCAL GEMS ***
    
    rake (0.9.2.2, 0.8.7)
    

    Entonces lo desinstalamos:

    gem uninstall rake

    Y cuando nos pregunte por que versión desinstalar, escogemos la opción rake-0.9.2.2

  • Creamos las tablas en la base de datos y le agregamos los datos predeterminados, cuando nos pregunte el idioma seleccionamos es (español):

    RAILS_ENV=production rake config/initializers/session_store.rb
    rake generate_session_store
    RAILS_ENV=production rake db:migrate
    RAILS_ENV=production rake redmine:load_default_data
    
  • Creamos un enlace simbólico en /var/www para que apache pueda ver el redmine:
    ln -s /var/lib/redmine/public/ /var/www/redmine
  • Asignamos al servidor web como dueño de la carpeta de redmine:

    chown -R www-data:www-data /var/www/redmine
  • Agregamos redmine a los sitios de apache:

    echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine
  • Habilitamos el sitio:

    a2ensite redmine
  • Reiniciamos la configuración de apache:

    /etc/init.d/apache2 reload
  • Visitamos http://ip_servidor/redmine

Listo listo.

setas
Enjoy!

Entry filed under: cms, programación, redmine, wiki. Tags: , , , , .

Conectándonos remotamente desde Linux a Windows Usando el módulo search_api en drupal 7

Dejáte un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Digo yo

Que dura está la vida

Dice Jhon Lennon

La vida es lo que pasa mientras haces planes

Digo yo

Dónde haya un computín esté dónde esté algo comenzará en cero

Acerca de Mi:


Hell-Out world!!

Dice Einstein

Dios no juega a los dados

Dice Niels Bohr

Einstein no le diga a Dios lo que tiene que hacer

Dice el Che:

Seamos realistas y hagamos lo imposible.

Dice Goethe:

Lo que no comprendemos no lo poseemos.

Digo yo:

Hay que tratar de travesear todo

Dice Oscar Wilde:

Cualquier hombre puede llegar a ser feliz con una mujer, con tal de que no la ame.

Digo yo:

De fijo dijo eso porque era homosexual.

Artículos

junio 2012
L M X J V S D
« Oct   Ago »
 123
45678910
11121314151617
18192021222324
252627282930  

A %d blogueros les gusta esto: