Ubicación: [[:|Inicio]] > [[Aplicaciones]] > [[Como instalar RedMine]] ====== Como instalar RedMine ====== ===== Instalación paso a paso ===== A lo largo de esta guía supondremos que tu dominio es **midominio.com** y que quieres instalar RedMine en **www.midominio.com/blog**. Por otor lado, supondremos que el nombre de usuario de tu cuenta de alojamiento es **usuario**. ==== Descargar RedMine ==== Accede a tu cuenta de alojamiento vía SSH y ejecuta los siguientes comandos en la consola para descargar y descomprimir RedMine: cd wget http://rubyforge.org/frs/download.php/27473/redmine-0.6.0.tar.gz tar redmine-0.6.0.tar.gz rm -f redmine-0.6.0.tar.gz **Nota:** En el momento de escribir esta guía la última versión estable de RedMine era la 0.6.0, por eso decargamos esa versión. De todas formas, te recomendamos determinar y descargar la última versión estable de RedMine desde su sitio web: http://www.redmine.org/ ==== Crear una base de datos MySQL ==== - Accede a la sección "Bases de datos MySQL" del panel de control de tu cuenta de alojamiento. - Crea una base de datos. Por ejemplo, asignale el nombre **blog**, de forma que su nombre real completo sea **usuario_blog**. - Crea un usuario MySQL. Por ejemplo, asignale el nombre **redmine** y la contraseña **JsuKop)2s.Kjhs28s**, de forma que su nombre completo sea **usuario_redmine**. - 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** ). **Aviso:** Por seguridad nunca uses los nombres de base de datos, usuario MySQL y contraseña que hemos usado en este ejemplo. ==== Configurar RedMine ==== Accede a tu cuenta vía SSH y ejecuta los siguientes comandos para crear el archivo de configuración de base de datos: cd cd redmine-0.6.0/config cp -a database.example.yml database.yml Ahora debes definir los valores de conexión a MySQL en el archivo **database.yml** que has creado, para ello edita el archivo: nano database.yml Y define lo siguiente: production: adapter: mysql database: usuario_blog username: usuario_redmine password: JsuKop)2s.Kjhs28s host: localhost Edita también el archivo de configuración **environment.rb**: nano environment.rb Y asegurate de configurar el entorno en **production** definiendo la siguiente línea: ENV['RAILS_ENV'] ||= 'production' **Nota:** Dispones de ayuda sobre como usar el editor **nano** en la sección [[Uso del editor de texto gnu nano]] de nuestro Wiki. ==== Crear estructura de base de datos ==== Por último, debes crear la estructura y contenidos predeterminado de la base de datos, para ello ejecuta lo siguiente: cd cd redmine-0.6.0 rake db:bootstrap RAILS_ENV=production ==== Hacer RedMine accesible vía web ==== Accede a tu cuenta vía SSH y ejecuta los siguientes comandos en la consola: cd public_html ln -s ../redmine-0.6.0/public/ blog cp -a ../etc/rails/.htaccess blog/ ==== Acceder a la administración ==== Accede a la administración de tu blog RedMine en la dirección **www.midominio.com/blog/admin** y entra usando **admin** como usuario y **test** como contraseña. ===== Referencias ===== * http://www.redmine.org/ * http://rubyforge.org/projects/redmine/