04 agosto 2008

Copiar y Restaurar una Base de Datos Joomla

Bueno después de varios intentos he encontrado algo que ha funcionado,,, aquí teneis el link a un foro el cual me sirvió para restaurar la base de datos de Joomla...

Esta guí­a sirve tanto si quieres tener una copia de tu sitio web en local, o si quieres pasar tu instalación de Joomla de local al servidor remoto

  • Con el Joompack crea un respaldo tanto de los archivos como de la base de datos. Ojo los dos archivos por separado, luego necesitaremos el .sql
  • Descarga esos dos archivos a tu PC, y posteriormente descomprimirlos y, en el caso de que lo quieras subir a un servidor remoto (hosting), sube los archivos vía FTP o SSH. En el caso de que lo quieras tener en local, ponlos en el directorio de tu servidor local, en mi caso(Ubuntu) será:
    /var/www/
  • Entra al phpMyAdmin y crea una nueva base de datos, entra a ella seleccionándola
  • y en la pestaña que dice SQL, importa el archivo .SQL del respaldo que hiciste y pon su contenido en el cuadro de texto, dale aceptar o continuar y con esto tu base de datos estará restaurada.
  • Toma el archivo configuration.php que se encuentra ahora en tu servidor(local o remoto), y edita estas variables:
    • var $secret = 'XXXX'; esta clave la puedes generar instalando un joomla de cero.
    • var $log_path = '/homepages/13/d221965503/htdocs/logs';
    • var $tmp_path = '/homepages/13/d221965503/htdocs/tmp';
    • var $host = 'dbXX.hosting.com';
    • var $user = 'dboXXXX';
    • var $db = 'dbXXXX';
    • var $password = 'XXXXXXX';
    • Guarda el archivo y listo.
  • Ahora puedes acceder a tu sitio web. http://localhost
Problemas varios que te puedes encontrar.
  • Si sale un error de instalación borrar directorio de instalación para que se genere de nuevo.
  • Algunas extensiones requieren que edites manualmente la ruta absoluta del sitio, como el bridge de Orsitio para unir a Joomla con el foro SMF, o el DOCman, para decirle en donde se encuentran los archivos para descargar.
  • Dar permisos de escritura a los siguientes directorios
    • administrator/backups
      administrator/components
      administrator/language
      administrator/language/en-GB
      administrator/language/es-ES
      administrator/modules
      administrator/templates
      components
      images
      images/banners
      images/stories
      language
      language/en-GB
      language/es-ES
      language/pdf_fonts
      modules
      plugins
      plugins/content
      plugins/editors
      plugins/editors-xtd
      plugins/search
      plugins/system
      plugins/user
      plugins/xmlrpc
      tmp
      templates
      Directorio caché /httpdocs/cache
      Directorio caché /httpdocs/administrator/cache
    • Ojo, si el sitio se cambia de raiz o sea www.misitio.com pasa a ser www.misitio.com/misitio, las direcciones amigables no funcionan.

No hay comentarios: