Ubicación: [[:|Inicio]] > [[Aplicaciones]] > [[Como instalar RadiantCMS]] ====== Como instalar RadiantCMS ====== ===== Instalación paso a paso ===== A lo largo de esta guía supondremos que tu dominio es **midominio.com** y que quieres instalar RadiantCMS en **www.midominio.com/blog**. Por otor lado, supondremos que el nombre de usuario de tu cuenta de alojamiento es **usuario**. ==== Instalar RadiantCMS ==== Accede a tu cuenta de alojamiento vía SSH y ejecuta los siguientes comandos en la consola para instalar RadiantCMS : gem install radiant -y ==== Crear un nuevo proyecto ==== Para crear un nuevo proyecto debemos escribir lo siguiente: /home/USUARIO/ruby/gems/bin/radiant --database=mysql /home/USUARIO/radiantCMS * La opción //---database=mysql// no sería necesaria ya que radiant reconoce por defecto este tipo de bases de datos. * /home/USUARIO/radiantCMS será el lugar donde crearemos nuestro proyecto. Si el directorio no existe, se creará automaticamente. ==== 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 **RadiantCMS** y la contraseña **JsuKop)2s.Kjhs28s**, de forma que su nombre completo sea **usuario_RadiantCMS**. - Por último, otorga permisos **ALL** al usuario MySQL que has creado ( p.e.: **usuario_RadiantCMS** ) 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 RadiantCMS ==== Accede a tu cuenta vía SSH y ejecuta los siguientes comandos: cd /home/USUARIO/ruby/gems/gems/radiant-0.6.4/config cp -a database.mysql.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_RadiantCMS password: JsuKop)2s.Kjhs28s socket: /tmp/mysql.sock **Nota:** En el momento de escribir esta guía la última versión estable de RadiantCMS era la 0.6.4, por eso el directorio donde se encuentra RadiantCMS se llama radiant-0.6.4. A continuación hacemos lo siguiente para crear la esctructura de la base de datos: rake production db:bootstrap Nos hará 3 preguntas durante este proceso: - 1. Si estamos seguros en destruir todo el contenido de la base de datos. Respodemos que sí (y). - 2. Nos dirá que escribamos el nombre del administrador, su nombre de usuario y su contraseña. - 3. Nos pedirá que seleccionemos una de la plantillas de la lista para que sea aplicada a nuestro blog. ==== Corregir la configuración de RadiantCMS ==== Debemos editar el archivo **config/environment.rb** y reemplaza la siguiente línea: ENV['RAILS_ENV'] ||= 'production' Dejandolo de esta forma: ENV['RAILS_ENV'] ||= 'production' ENV["GEM_PATH"]="/home/USUARIO/ruby/gems:/usr/local/lib/ruby/gems/1.8" ==== Hacer RadiantCMS accesible vía web ==== Accede a tu cuenta vía SSH y ejecuta los siguientes comandos en la consola: cd public_html ln -s ../radiant-0.6.4/public/ blog cp -a ../etc/rails/.htaccess blog/