Como instalar Redmine » History » Version 1

Manuel Becerra, 2011-06-01 17:07

1 1 Manuel Becerra
h1. Como instalar Redmine
2 1 Manuel Becerra
3 1 Manuel Becerra
h2. Descargar RedMine
4 1 Manuel Becerra
5 1 Manuel Becerra
Accede a tu cuenta de alojamiento vía SSH y ejecuta los siguientes comandos en la consola para descargar y descomprimir RedMine:
6 1 Manuel Becerra
7 1 Manuel Becerra
* CD
8 1 Manuel Becerra
* wget http://rubyforge.org/frs/download.php/27473/redmine-0.6.0.tar.gz
9 1 Manuel Becerra
* tar redmine-0.6.0.tar.gz
10 1 Manuel Becerra
* rm –f redmine-0.6.0.tar.gz
11 1 Manuel Becerra
12 1 Manuel Becerra
h2. Crear una base de datos MySQL
13 1 Manuel Becerra
14 1 Manuel Becerra
* Accede a la sección “Bases de datos MySQL” del panel de control de tu cuenta de alojamiento.
15 1 Manuel Becerra
* Crea una base de datos. Por ejemplo, asignarle el nombre blog, de forma que su nombre real completo sea usuario_blog.
16 1 Manuel Becerra
* Crea un usuario MySQL. Por ejemplo, asignarle el nombre redmine y la contraseña JsuKop)2s.Kjhs28s, de forma que su nombre completo sea usuario_redmine.
17 1 Manuel Becerra
* Por último, otorga permisos ALL al usuario MySQL que has creado (p.e.: usuario_redmine) sobre la base de datos que has creado (p.e.: usuario_blog.
18 1 Manuel Becerra
19 1 Manuel Becerra
*Aviso:* Por seguridad nunca uses los nombres de base de datos, usuario MySQL y contraseña que se uso en el ejemplo.
20 1 Manuel Becerra
21 1 Manuel Becerra
h2. Configuración de RedMine
22 1 Manuel Becerra
23 1 Manuel Becerra
Accede a tu cuenta vía SSH y ejecuta los siguientes comandos para crear el archivo de configuración de base de datos:
24 1 Manuel Becerra
25 1 Manuel Becerra
* CD
26 1 Manuel Becerra
* CD redmine-0.6.0/config
27 1 Manuel Becerra
* cp –a database.example.yml database.ym
28 1 Manuel Becerra
29 1 Manuel Becerra
Ahora debes definir los valores de conexión a MySQL en el archivo database.yml que has creado, para ello edita el archivo:
30 1 Manuel Becerra
31 1 Manuel Becerra
* nano database.yml
32 1 Manuel Becerra
33 1 Manuel Becerra
Y define lo siguiente:
34 1 Manuel Becerra
35 1 Manuel Becerra
* Producción:
36 1 Manuel Becerra
* Adaptar: MySQL
37 1 Manuel Becerra
* Base de datos: usuario_blog
38 1 Manuel Becerra
* Nombre de usuario: usuario_redmine
39 1 Manuel Becerra
* Contraseña: JsuKop)2s.Kjhs28s
40 1 Manuel Becerra
* Servidor: local host
41 1 Manuel Becerra
42 1 Manuel Becerra
Edita también el archivo de configuración environment.rb:
43 1 Manuel Becerra
44 1 Manuel Becerra
* nano environment.rb
45 1 Manuel Becerra
46 1 Manuel Becerra
Y asegurarse de configurar el entorno en producción definiendo la siguiente línea:
47 1 Manuel Becerra
48 1 Manuel Becerra
* ENV[‘RAILS_ENV’] ||= ‘producción’
49 1 Manuel Becerra
50 1 Manuel Becerra
h2. Crear la estructura de base de datos:
51 1 Manuel Becerra
52 1 Manuel Becerra
Por último, debes crear la estructura y contenidos predeterminado de la base de datos, para ello ejecuta lo siguiente:
53 1 Manuel Becerra
54 1 Manuel Becerra
* CD
55 1 Manuel Becerra
* CD redmine-0.6.0
56 1 Manuel Becerra
* Rake db:bootstrap RAILS_ENV=production
57 1 Manuel Becerra
58 1 Manuel Becerra
[[Hacer RedMine accesible vía web:]]