Pasar un prestashop de un hosting a otro. Caso de ejemplo: De Loading a Hostalia

En este caso tenemos una web en prestashop en Loading y lo vamos a pasar a Hostalia. Para ello vamos a ver los siguientes pasos:

  • Comprobar que el nuevo hospedaje tengo una versión de php lo más cercana posible al anterior hospedaje, si tiene la misma versión mucho mejor. Esto es debido a que algunos módulos o themes de prestashop pueden dejar de funcionar de una versión de php a otro. En concreto podemos decir que el theme Leo al pasar de la versión de php 7.3 a la php 7.1 deja de funcionar correctamente y hay que hacer varias modificaciones manuales en el código para que vuelva a funcionar. A día de hoy Abril de 2019 lo más estable para prestashop 1.7.5 es php 7.1 y esa es la configuración que usaré.
  • Una vez comprobado esto comprimimos la carpeta de prestashop donde tenemos los ficheros de origen, lo llamaremos ficheros_html y hacemos una exportación de la bases de datos a un fichero que llamaremos ficheros_bbd. Ambos ficheros los descargamos a nuestro disco duro.
  • Nota importante: si actualmente tienes activado el ssl en el antiguo alojamiento tienes que ver que cuando descomprimas la web en el nuevo hosting este tengo el dominio también protegido con ssl. Si no lo tuvieses instalado en destino todavía es aconsejable que lo desactives en preferencias -> Perfomance antes de exportar la bbdd para que al llegar al destino coincida con las características ssl del mismo.
  • Vamos al nuevo alojamiento y descomprimos el fichero ficheros_html en el directorio raiz del nuevo servidor. En el caso de hostalia es en httpdocs. Le ponemos el nombre del dominio nuevo si también hacemos un cambio de dominio. Lógicamente habremos antes configurado el dominio nuevo en el nuevo hospedaje.
  • Vamos a la parte de bases de datos y creamos una nueva base de datos. Al crear la nueva base de datos se nos va a pedir el nombre de la bbdd, el usuario y la clave de la misma, estos datos los obtendremos del fichero descomprimido en el paso anterior llamado parameters.php que está en la carpeta dominio/app/config/
  • Una vez creada la bbdd daremos a importar base de datos y seleccionaremos el fichero creado anteriormente llamado ficheros_bbdd
  • Entramos en la bbdd con phpmyadmin y vamos a la tabla shop_urls y cambiamos el nombre del dominio anterior por el nombre nuevo, si es necesario modificamos la ruta.
  • Con estos pasos ya podrías acceder a tu nuevo dominio. Si tienes problemas de Too many redirections es probable que sea cosa del ssl. Te aconsejo enviarles un mensajer al soporte de nuevo alojamiento con el mensaje que te da el navegador.

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*