Avisos
Vaciar todo

Cambio hosting  

 
tarifeño
 tarifeño
Estimable Member

Hola, tenéis un tutorial de como cambiar una web de joomla de alojamiento.
Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/04/2013 8:28 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

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.

ResponderCitar
Respondido : 11/04/2013 8:58 am

Cursos Gratuitos WordPress

tarifeño
 tarifeño
Estimable Member

Muchas gracias, lo intentaré porque es aquí donde la quiero traer ya que me parece el mejor hosting al menos para web joomla.
Saludos

ResponderCitar
Respondido : 11/04/2013 1:26 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En el caso de tengas alguna duda más sobre el movimiento de la cuenta nos la puedes plantear en este foro.

ResponderCitar
Respondido : 11/04/2013 1:42 pm