miércoles, 25 de julio de 2012

Migrando un sitio web en Joomla



Aunque odio los CMS's con todo mi corazón muchas veces es inevitable tener que trabajar con ellos, el día de hoy estuve trabajando en una pequeña migración de un sitio hecho en JOOMLA y me pareció buena idea compartirlo con uds,  y aunque sea muy trivial para algunos los que llevan buen tiempo trabajando en el medio, no deja de hacer falta una ayuda para los menos experimentados en el tema!

Paso 1 (Montaje de archivos)


Lo primero que se necesita hacer es cargar en el hosting o servidor los archivos correspondientes al sitio
esto lo puedes realizar con cualquier herramienta de conexión FTP o si tienes acceso directo al servidor será mucho mas rápido, en mi caso utilice el FileZilla!. Ten en cuenta que esto puede tomarte un buen tiempo ya que el total de archivos es aprox 60.000, si tienes acceso al root del sistema o si cuentas con una herramienta par descomprimir los zips desde la herramienta así subes un solo zis y descomprimes directamente en el servidor.

Paso 2 (Restauración de la base de datos)


Supongo que ya tienes el script de base de datos de tu sitio (usualmente un archivo .sql) si no es así puedes generarlo fácilmente desde el phpMyAdmin instalado en tu servidor PHP (casi todos cuentan con uno)  desde la función exportar del mismo.




Lo que primero deberás hacer es crear una base de datos dentro de tu servidor y un usuario para la misma, esto lo puedes realizar desde el panel de control de tu hosting, una ves creada la base de datos entras al phpMyAdmin y seleccionas la base de datos que acabas de crear  y seleccionas la opción SQL
de la misma




copiamos y pegamos el contenido del archivo .sql y le damos en el botón continuar, tardara un tiempo mientras ejecuta el script, si tienes problemas para la carga te sugiero que uses algún cliente de MySQL como HeidiSQL o Sequel Pro (usuarios MAC).



Paso 3 (Cambiando la cadena de conexión)


Procedemos con el cambio de la cadena de conexión del Joomla, básicamente tienes que modificar estas tres lineas de código de tu archivo de configuración el cual se encuentra en el root de la carpeta de tu sitio web en joomla y tiene el nombre de configuration.php





      public $host = 'tu host'; //Usualmente localhost o 127.0.0.1  
      public $user = 'el usuario que creaste';  
      public $password = '';  
      public $db = 'nombre de la base de datos';  




Le das guardar y listo,
tienes migrado tu sitio web

Espero te haya servidor de ayuda!
Saludos y hasta la próxima

No hay comentarios:

Publicar un comentario