Vous êtes sur la page 1sur 4

INSTALACION REDMINE 3.4.

2 EN XAMPP

En esta oportunidad vamos a instalar Redmine 3.4.2 en Xampp. Como sabemos Xampp
es una pequeña aplicación que incluye servidor Apache, PHP y MySQL(MariaDB) de
manera conjunta y ya preconfigurada para que podamos disponer de un servidor web sin
necesidad de realizar apenas configuración.

Lo ideal sería instalar nuestra herramienta de Gestión de Proyectos Redmine en un


servidor Linux, ya que es un software gratuito. También puede ser muy útil para los que
utilizamos la plataforma de Windows.

Tuve algunas complicaciones al instalar Redmine. Indico los pasos a seguir según mi
experiencia.

PASOS A REALIZAR:
1. INSTALAR XAMPP

2. CREAR BASE DE DATOS MYSQL PARA REDMINE:

 Arrancamos Xampp, con su Apache y MySQL.


 Creamos la BBDD desde PHPMyAdmin.

 Crear una base datos vacía y el usuario Redmine para la administración de


este.
 Ingresar el siguiente script:

- CREATE DATABASE redmine CHARACTER SET utf8;


- CREATE USER 'redmine'@'localhost' IDENTIFIED
BY 'redmine123';
- GRANT ALL PRIVILEGES ON redmine.* TO
'redmine'@'localhost';

3. INSTALAR RAILINSTALLER-3.3.0

Ejecutar como administrador el instalador Railinstaller-3.3.0. Realizar la


instalación dentro del disco C:\

Al término de la instalación se abrirá una ventana de comando pedirá un nombre


y email, completas con tus datos.

Luego, cmd automáticamente se dirigirá a la ruta C:\Sites>.

4. DESCARGAR E INSTALAR REDMINE-3.4.2

Ya tenemos todo lo necesario. Nuestro sistema ya instalado Ruby On Rails y


podemos comenzar con la instalación de nuestro sistema de Gestión de Proyectos
con Redmine.
Los pasos aquí descritos están basados en las instrucciones originales de la web
de Redmine (http://www.redmine.org/projects/redmine/wiki/RedmineInstall).

Descargamos el zip de Redmine y lo descomprimos en


C:\xampp\htdocs\redmine-3.4.2

5. CONFIGURAR LA CADENA DE CONEXIÓN A LA BASE DE DATOS

Ahora tenemos que ir al directorio donde vamos a editar el archivo


database.yml.example (renombrar y quitar la extensión “.example”), en este caso
la ruta exacta es C:\xampp\htdocs\redmine-3.4.2\config\ database.yml

Actualizamos el fichero de Base de Datos de Redmine con el nombre que hayamos


usado y en la parte de production colocamos lo siguiente:

production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "redmine123"
encoding: utf8

Ahora abrimos cmd y nos colocamos bajo el directorio donde vamos a publicar
nuestro Redmine. En nuestro caso es C:\xampp\htdocs\redmine-3.4.2.

Ejecutamos el siguiente comando; este comando realiza la instalación de


dependencias entre gemas.

gem install bundler


gem install rake
gem install rails

Como no tenemos instaldo el rmagick ejecutamos el siguiente comando:

bundle install -–without development test rmagick

6. GENERACION DE TOKEN PARA PROTECION DE CLAVES

Este paso genera un token aleatorio para que se uilizara para la generación de
cookies que almacena la sesión de usuarios. Es utilizado por Rails y previene de
accesos malintencionados. Si generamos un nuevo token invalidaremos todas las
sesiones abiertas, pero esto requeriría de un inicio de servidor.

Desde la ruta de redmine se hace con el siguiente comando:

bundle exec rake generate_secret_token

7. CREACION DE ESQUEMA EN BASE DE DATOS


Crear variable de entorno:

SET RAILS_ENV=production

y ejecutar el siguiente comando desde la carpeta de redmine para crear la


estructura de BBDD:

bundle exec rake db:migrate

8. CARGAR DATOS BASICOS EN LA BASE DE DATOS

Redmine necesita de un conjunto de datos básicos para poder funcionar. Hay que
lanzar el siguiente comando para que realice los inserts necesarios en nuestra base
de datos.

set RAILS_ENV=production
set REDMINE_LANG=en
bundle exec rake redmine:load_default_data

Y con eso es todo. ya tenemos instalado nuestro Redmine por completo.

Podemos sacar una foto de la configuración general de nuestro sistema si


ejecutamos el comando:

gem env

9. ARRANCAR SERVIDOR WEB

Debemos lanzar desde consola el siguiente comando:


bundle exec rails server webrick -e production

10. ACCESO A REDMINE


http://localhost:3000

Usuario y contraseña por defecto admin / admin


Posible error en Windows Server 2012 R2:

Solución:

rails new blog -d mysql


gem uninstall mysql2
bundle update mysql2
bundle install --without development test rmagick
gem install mysql
gem install passenger
gem install bundler rails mysql

bundle exec rake generate_secret_token

Vous aimerez peut-être aussi