Ruby on Rails es un framework gratuito que tiene como objetivo aumentar la velocidad y la facilidad en el desarrollo de sitios web orientados a bases de datos.
Para utilizarlo es necesario tener acceso al hosting vía SSH y tener una base de datos con el usuario asignado y todos los privilegios seleccionados.
Vea a continuación cómo usarlo en la versión 2.4, en hosting compartido (Personal, Emprendedor, Negocios y Turbo) y Reventa:
- Etapa 1: Habilitar Ruby versión 2.4
- Etapa 2: Instalar RedMine
- Etapa 3: Editar el archivo de base de datos
- Etapa 4: Configuraciones en cPanel
Etapa 1: Habilitar Ruby versión 2.4
1Acceda al hosting a través de SSH - Si es necesario vea cómo acceder a SSH
2Luego, para habilitar la versión 2.4 Ruby, ejecute el siguiente comando:
scl enable ea-ruby24 bash
3Después, compruebe y confirme la versión habilitada, ejecute el comando:
ruby -v
Etapa 2: Instalar RedMine
RedMine es una aplicación web gratuita para la gestión de proyectos, compatible con el ambiente Ruby on Rails.
La instalación se realizará utilizando como ruta predeterminada: /home/user/rails_apps/redmine
Sin embargo, es posible utilizar otra carpeta para la instalación - Si utiliza otra carpeta, adapte la ruta según sus necesidades
Vea a continuación cómo instalar:
1Acceda al hosting a través de SSH - Si es necesario vea cómo acceder a SSH
2Luego, cree la carpeta de instalación ejecutando el comando:
mkdir /home/usuario/rails_apps
3Para acceder a la carpeta creada en el paso anterior, ejecute el comando:
cd /home/usuario/rails_apps
4Luego, descargue la versión 4.0.4 de Redmine ejecutando el comando:
wget http://www.redmine.org/releases/redmine-4.0.4.tar.gz -O redmine.tar.gz
5En seguida, para descomprimir el paquete descargado, ejecute el comando:
tar -xvzf redmine.tar.gz
6Ahora, para modificar el nombre del directorio, ejecute el comando:
mv redmine-4.0.4/redmine/
7Para acceder al directorio de config, ejecute el comando:
cd /home/usuario/rails_apps/redmine/config
Ahora, proceda a editar el archivo de base de datos
Etapa 3: Editar el archivo de base de datos
En este paso es necesario haber creado una base de datos MySQL a través de cPanel y conocer el nombre de esta base de datos, así como usuario y contraseña – Si es necesario ver cómo crear una base de datos en cPanel
1En la carpeta de "config", para cambiar el nombre del directorio del banco, ejecute el comando:
mv database.yml{.example,}
2Para editar el archivo del banco, ejecute el comando:
vim database.yml
3En su teclado, presione la tecla "i" para editar el archivo - A través de las flechas en el teclado, vaya a la parte de "production" y edite como se indica a continuación:
-
Adapter: mantener como está
-
Database: escriba el nombre de la base de datos
-
Host: mantener como está
-
Username: Introduzca el usuario del banco de datos
-
Password: introduzca la contraseña del usuario (entre paréntesis)
-
Encoding: mantener como está
Ahora, vaya a la configuración de cPanel
Etapa 4: Configuraciones en cPanel
1En cPanel, haga clic en Subdominios - Si es necesario vea cómo acceder a cPanel
2En la nueva pantalla, cree un subdominio, en el campo "Directorio raiz" ponga el nombre de la carpeta redmine – Si es necesario vea cómo crear subdominios
3Regrese a la página de inicio de cPanel y en el campo de búsqueda escriba Application Manager y haga clic en la opción encontrada
4En la nueva pantalla, haga clic en + Register Application
5Luego, en el campo "Application Configuration" cree una nueva aplicación como se indica a continuación:
-
A) Application Name: Introduzca el nombre de la aplicación;
-
B) Deployment Domain: Seleccione el subdominio de la aplicación;
-
C) Base application URL: Mantener como aparece
-
D) Ruta de acceso de una aplicación: Ingrese la ruta de la carpeta redmine
-
E) Deployment Endronment: marque la opción Producción
6En el campo "Variables" agregue las variables si es necesario
7Para finalizar, haga clic en Deploy
Recuerde que debe instalar las dependencias de gems, RedMine usa los Bundles.