Avisos
Vaciar todo

traslado  

 
hector
 hector
Reputable Member

Aunque ya se que os ocupais del traslado de los sitios joomla, sin costo, me gustaría saber como puedo hacerlo yo mismo es algo que quiero aprender. gracias.

Citar
Respondido : 16/07/2011 8:56 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Hector

La mejor manera de mover tu Joomla! a "cualquier" otro lugar "remoto o local" es mediante el uso de la extensión Akeeba Backup, la cual te permite realizar una copia completa de su sitio y base de datos en formato .jpa (formato propietario de la extensión y el más recomendado) o .zip , y que en un solo archivo te permite llevarte tu instalación a donde quieras o mantenerlo como archivo de seguridad.

te adjuntamos unos vídeos para poder copiar y restaurar un Joomla de un Hosting a otro o en el mismo Hosting:

Como copiar su Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html

Como restaurar su Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html

Saludos.

ResponderCitar
Respondido : 16/07/2011 12:06 pm

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola hector,

Mover Joomla! de un Hosting a otro o de local a un Hosting siempre es recomendado con Akeeba Backup por comodidad y por la seguridad con que este lo hace, pero no siempre se dan las circunstancias para que esto se pueda llevar a cabo:

- Permisos incorrectos que no podemos modificar.
- Falta de espacio en el sitio a mover para realizar un respaldo previo con Akeeba Backup.
- Errores en archivos una vez compactado el sitio en .jpa.

Todos estos detalles y otros hacen que a veces se vuelva casi imposible realizar el traslado de la forma comentada y es en estos casos cuando realizarlo manualmente se convierte casi en la única alternativa.

El primer paso sería entrar en el Hosting donde tienes actualmente el Joomla! y comprimir la carpeta donde está instalado su Joomla, si es en local, pues en la carpeta /www donde este el Joomla funcionando:

Normalmente Joomla estará instalado en la carpeta /public_html o en una subcarpeta como /public_html/subcarpeta, accede a esa carpeta y estando dentro de la carpeta, viendo los ficheros del directorio principal de Joomla y subdirectorios de administrator, components, etc, seleccionar todos los ficheros y pulsar en la opción de comprimir. Una vez comprimido bajar el fichero comprimido al equipo.

Luego tienes que acceder al phpMyadmin que encontrarás en tu Panel de Control (cPanel) del Hosting y exportar la base de datos de tu Joomla en un fichero, las opciones por defecto de exportación ya le sirven, marca abajo la opción de comprimir a fichero gzip para que la exportación le comprima el fichero y sea más rápido bajarlo y luego subirlo.

Luego tienes que entrar en la cuenta de Hosting donde quieras instalar/mostrar el Joomla y utilizar la opción Asistente de Base de Datos Mysql, crear una base de datos con el nombre y usuario que quieras y darle todos los permisos al usuario en la base de datos, anotando la contraseña que luego necesitarás.

Una vez creada la base de datos y el usuario con privilegios totales sobre esa base de datos tienes que importar los datos, acceder a phpMyadmin, entrar en la base de datos que has creado para tu Joomla y utilizar la opción de importación, importando el fichero que antes has bajado comprimido de tu base de datos origen.

Ahora puedes subir a la carpeta /public_html del Hosting de destino el fichero que has bajado antes con el directorio de tu Joomla comprimido, si quieres publicar tu Joomla en una subcarpeta creas la carpeta en /public_html/otra_carpeta y subes ahí el fichero, una vez subido el fichero al directorio correspondiente lo descompactas.

Una vez descompactado el Joomla en el Hosting de destino tendrás que modificar el archivo "configuration.php" para cambiar el nombre de la base de datos, el usuario de la base de datos y la contraseña que has utilizado.

Las variables a revisar en el archivo "configuration.php" para que funcione tu Joomla en nuestro Hosting son las siguientes:

En este caso tienes que sustituir el XXXXXX por el nombre de usuario que utilizas para logearte en nuestro Panel de Control (cPanel) del Hosting, el mismo usuario que el FTP:

  • var $log_path = '/home/XXXXXXX/public_html/logs'; (cuando estás editando el fichero arriba de todo podrás ver la ruta con el nombre de usuario)
  • var $tmp_path = '/home/XXXXXXX/public_html/tmp';

La variable $host en nuestro Hosting la tienes que dejar como localhost:

  • var $host = 'localhost';

Las variables del usuario y base de datos serán las que hayas creado desde el phpMyadmin o desde el cPanel:

XXXXXXX lo tendrás que reemplazar por el nombre de usuario del Panel de Control (cPanel) del Hosting y YYYYY será el nombre de la base de datos y del usuario que pueden ser las mismas o no depende de como hayas restaurado o creado la base de datos y el usuario, si no los recuerdas podrás verlos en el panel de control cPanel dentro de Bases de Datos:

  • var $user = 'XXXXXXXX_YYYYY';
  • var $db = 'XXXXXXX_YYYYY';

La contraseña que creaste al dar de alta el usuario del mysql:

  • var $password = 'ZZZZZZZZZ';

Una vez tengas descomprimido tu Joomla y modificado el archivo "configuration.php" podrás visualizar tu Joomla en el nuevo Hosting.

Saludos

ResponderCitar
Respondido : 16/07/2011 9:35 pm