Trasladar PrestaShop a un Nuevo Hosting (Manualmente)

Categorias: PrestaShop

Si deseamos trasladar PrestaShop a un nuevo hosting podemos hacerlo; bien porque en el que nos encontramos actualmente no nos convence demasiado o hemos encontrado otro proveedor que ofrece mejores servicios y/o precios.

A pesar de no ser un proceso muy complicado implica tener que hacer una copia de seguridad de nuestro hosting, aunque seguro que gracias a este fantástico artículo que os hemos preparado para hoy lo conseguiréis sin mucha dificultad.

PrestaShop anda algo escaso en lo que a módulos gratuitos de copias de seguridad se refiere, y esto dificulta un poco la faena a la hora de realizar una copia de seguridad de nuestro alojamiento web, que permita siempre tener a nuestra disposición un bakup con el que restaurar nuestra tienda o en esta ocasión para poder trasladarla a otro proveedor de Hosting mas adecuado a nuestras necesidades.

El caso es que no debéis preocuparos mucho por ello ya que los Hosting alojados en los servidores de Hostinet tienen una herramienta para poder llevar a cabo un backup de nuestro Hosting de manera sencilla y rápida. Esta herramienta es completamente gratuita y está incluida en todos los alojamiento web de Hostinet. Podéis leer aquí el artículo completo.

En caso de que vuestra tienda no este alojada en Hostinet tendréis que realizar la copia de seguridad de los archivos mediante FTP o en el mejor de los casos a través del sistema de copias de seguridad de un Panel de Hosting como cPanel.

En fin, vamos a ello:

Si normalmente utilizáis un Panel de Hosting como cPanel o similar a este tendréis que acceder al Panel de Hosting, Archivos, Administrador de Archivos (1). Escoger la opción de la carpeta que contenga la instalación de la tienda PrestaShop (suele ser /public_html (2) como se ve en la imagen de abajo ) y darle a "Go" (3) o lo que es lo mismo "Ir".

 

Después en el administrador de archivos que aparece tendréis que seleccionar todos los archivos y carpetas mediante la opción "Seleccionar todo".

Selecionados todos los archivos y carpeta debéis hacer click con el botón derecho del ratón sobre uno de ellos para que se despliegue un menú en el que toca escoger la opción de "Compress".

En la venta emergente de comprimir que saldrá hay que darle a la opción de "Archivo zip (1)" y tras ello a "Compress Files (2)" para así comprimir bajo el formato .zip todos los archivos y carpetas selecionados anteriormente. Nota: Al final de la ventana de comprimir podréis escribir el nombre del archivo. Podéis poner por ejemplo la palabra bakup seguida por la fecha actual para así saber de cuando es el bakup en caso de tener varios (ejemplo: bakup-3-11-2015)

Una vez realizada la compresión en .zip deberéis decargar el archivo a vuestro disco duro. Para ello debéis hacer Click con el botón derecho del ratón sobre el archivo y después click con el botón izquierdo del ratón sobre la opción de Download.

En caso de que no podáis hacerlo desde el Panel de Hosting no os quedará otra opción que descargar los archivos y carpetas de vuestra tienda mediante FTP.

Una vez dispongáis de todo el contenido de vuestra tienda PrestaShop comprimido en vuestro disco duro deberéis ir al panel de hosting (cPanel) -> Bases de datos -> Click en phpMyAdmin

Para así exportar la base de datos de vuestra tienda PrestaShop en formato comprimido (cuarta opción del menu superior de la parte izquierda).

Una vez exportada la base de datos deberéis guardar en vuestro disco duro la copia .sql de la misma dándole a "continuar".

Tras ello tendréis que subir las carpetas y archivos (comprimimos en formato .zip) al nuevo Hosting mediante la opción "Cargar" del Administrador de Archivos o  mediante FTP.

Dentro de la carga de archivos tendréis que darle a "examinar" para localizar el archivo comprimido en .zip que bajasteis antes a vuestro disco duro. De esta forma habréis conseguido pasar todo el contenido de vuestro Hosting antiguo a  vuestro nuevo Hosting.

De modo que ahora solo quedaría crear una "nueva" base de datos en el nuevo Hosting. Para ello tendréis que ir al cPanel de vuestro nuevo Hosting para crear una nueva base de datos. Desde Hostinet os recomendamos que cuando la hagáis anotéis los datos ya que mas tarde son los que deberéis poner en el archivo de configuración. El Host (hospedaje) normalmente siempre suele ser localhost.

Desde el panel del nuevo Hosting tendréis que ir a -> Bases de datos -> Click en phpMyAdmin


E "Importar", desde el icono de "Examinar", la base de datos que guardasteis previamente en vuestro disco duro del anterior Hosting en .sql 

Una vez importada la base de datos al nuevo Hosting, desde el panel de Hosting (cPanel) -> Archivos -> Administrador de Archivos, deberéis acceder a la carpeta /config y editar el archivo settings.inc.php para modificar los valores de las variables de la base de datos.

Tenéis que sustituir los valores de la base de datos por los de la nueva que preparasteis con anterioridad.

define('_DB_NAME_', 'xxxxxxxxxxxxx');
define('_DB_USER_', 'xxxxxxxxxxxxx');
define('_DB_PASSWD_', 'xxxxxxxxxxxxx');

Una vez modificados tendréis que guardar los cambios del archivo settings.inc.php. y vaciar la carpeta /tools/smarty/compile y /tools/smarty/cache

 

Por otra parte, si además de trasladar PrestaShop a un nuevo Hosting, vais a usar un nuevo dominio, deberéis realizar lo siguiente:

  1. Acceder al Panel de Hosting (cPanel) donde habéis trasladado la tienda.
  2. Bases de Datos -> phpMyAdmin.
  3. Localizar y editar la tabla ps_configuration.
  4. Editar los registros PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL
  5. Cámbiarlos por el dominio nuevo.
  6. Guardar los cambios.

Os indicamos que antes de comprobar que vuestra tienda ha sido correctamente trasladada al nuevo Hosting deberíais revisar que tanto los archivos como las carpetas tienen los permisos correctos. Recordemos que para los archivos es 644 y para las carpetas es 755.


 

Uno de nuestros servicios más demandados en Hostinet es el Seguro de Restauración de Bakups. Si necesitáis recuperar la información de vuestro Hosting y no disponéis de vuestra propia copia de seguridad mediante este servicio podréis solicitarnos la recuperación de vuestros datos tantas veces como queráis. Y lo mejor de todo ¡por tan solo 2€/mes!

En Hostinet vais a poder encontrar siempre el Hosting PrestaShop que necesitáis para vuestro proyecto al mejor precio, así como también el mejor soporte para los CMS más usados actualmente por la mayoría de los webmasters (PrestaShop, WordPress y Joomla).