🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo migrar PrestaShop a un nuevo hosting con WordPress instalado

Actualizado el 18 de mayo de 2026

Antes de empezar: ¿Qué significa migrar PrestaShop a un hosting con WordPress?

Cuando hablamos de migrar PrestaShop hosting, mucha gente piensa que es un proceso mágico o extremadamente complicado. Pero la realidad es que, con la guía adecuada, cualquier persona puede hacerlo. En este artículo vamos a explicarte, paso a paso, cómo mover tu tienda PrestaShop a un nuevo servidor que ya tiene WordPress instalado.

Primero, aclaremos un concepto importante: migrar PrestaShop WordPress no significa convertir tu tienda en un blog. Significa que tu nuevo hosting tiene WordPress como gestor de contenido principal, pero tu PrestaShop vivirá en una subcarpeta (por ejemplo, www.tudominio.com/tienda). Ambos sistemas pueden coexistir perfectamente, siempre que configures bien las bases de datos y los archivos.

[INFO] Si tu objetivo es reemplazar PrestaShop por WordPress, el proceso es diferente (requiere migrar productos y clientes manualmente). Aquí nos centramos en transferir PrestaShop servidor sin perder datos, manteniendo tu tienda funcional dentro del nuevo entorno.


Requisitos previos para cambiar hosting PrestaShop

Antes de lanzarte a la aventura, necesitas tener a mano una serie de elementos. No te preocupes, no son muchos, pero es vital que los tengas listos para evitar sustos.

Lista de verificación previa

  • Acceso FTP/SFTP a tu hosting antiguo (FileZilla es una buena opción gratuita).
  • Acceso al panel de control del hosting antiguo (cPanel, Plesk, etc.) para exportar la base de datos.
  • Credenciales de la base de datos de PrestaShop (usuario, contraseña, nombre de la BD).
  • Un backup completo de tu tienda actual (archivos + base de datos). Nunca está de más.
  • Acceso al nuevo hosting con WordPress instalado. Deberías tener credenciales FTP y acceso a la base de datos MySQL.
  • Conocimiento básico de phpMyAdmin o similar para importar/exportar bases de datos.

[WARNING] No empieces el proceso sin tener un backup completo. Si algo sale mal, podrías perder datos de clientes, pedidos o productos. Hazlo siempre.


Paso 1: Haz una copia de seguridad completa de PrestaShop

El primer paso para cambiar hosting PrestaShop es asegurarte de que tienes una copia exacta de todo tu sitio. No sirve solo con los archivos, también necesitas la base de datos.

1.1. Descarga los archivos de tu tienda

Accede a tu hosting antiguo mediante FTP y descarga la carpeta completa donde está instalado PrestaShop. Normalmente se llama public_html, htdocs o algo similar. Si tu tienda está en una subcarpeta, descarga solo esa carpeta.

  • Conecta con FileZilla (o el cliente que prefieras).
  • Navega hasta la carpeta raíz de PrestaShop.
  • Descarga todos los archivos a tu computadora. Esto puede tardar, especialmente si tienes muchas imágenes.

1.2. Exporta la base de datos MySQL

Ahora ve al panel de control de tu hosting antiguo y busca phpMyAdmin (o la herramienta de gestión de bases de datos).

  • Selecciona la base de datos de PrestaShop.
  • Haz clic en "Exportar".
  • Elige el método "Rápido" y formato SQL.
  • Descarga el archivo .sql resultante.

[TIP] Si tu base de datos es muy grande (más de 100 MB), puede que la exportación falle. En ese caso, usa la opción "Personalizado" y comprime con gzip.


Paso 2: Prepara el nuevo hosting con WordPress

Ahora pasamos al nuevo servidor. Aquí tienes WordPress instalado, pero vamos a crear un espacio para que PrestaShop viva sin conflictos.

2.1. Crea una subcarpeta para PrestaShop

Dentro de la carpeta raíz de WordPress (normalmente public_html), crea una subcarpeta llamada tienda (o el nombre que prefieras). Aquí es donde subiremos los archivos de PrestaShop.

  • Accede por FTP al nuevo hosting.
  • Ve a la carpeta public_html.
  • Crea una nueva carpeta con el nombre tienda.

2.2. Crea una base de datos nueva

Necesitarás una base de datos independiente para PrestaShop. WordPress ya tiene la suya, así que no la toques.

  • Entra en el panel de control del nuevo hosting (si usas Syspanel, el acceso es por el puerto 2106).
  • Busca la sección "Bases de datos MySQL".
  • Crea una nueva base de datos, por ejemplo, prestashop_db.
  • Crea un usuario con todos los privilegios y asígnalo a esa base de datos. Anota el nombre, usuario y contraseña; los necesitarás luego.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. No es el 2083 ni el 8443, es el 2106. Lo digo porque es un error muy común.


Paso 3: Sube los archivos de PrestaShop al nuevo servidor

Ahora toca transferir PrestaShop servidor antiguo al nuevo. Es un proceso mecánico pero que requiere paciencia.

3.1. Sube los archivos por FTP

  • Conecta por FTP al nuevo hosting.
  • Ve a la carpeta public_html/tienda que creaste antes.
  • Arrastra todos los archivos de tu PrestaShop (los que descargaste en el Paso 1) a esa carpeta.

[WARNING] No mezcles los archivos de PrestaShop con los de WordPress. Cada sistema debe vivir en su propia carpeta para evitar conflictos de configuración.

3.2. Configura los permisos de archivos

PrestaShop necesita ciertos permisos para funcionar. Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Puedes hacerlo desde FileZilla con clic derecho > "Permisos de archivo".


Paso 4: Importa la base de datos en el nuevo hosting

Este es el paso más delicado de migrar PrestaShop hosting. Si falla aquí, tu tienda no funcionará.

4.1. Importa el archivo SQL

  • Entra en phpMyAdmin del nuevo hosting (normalmente en tudominio.com/phpmyadmin).
  • Selecciona la base de datos prestashop_db que creaste.
  • Haz clic en "Importar".
  • Sube el archivo .sql que exportaste antes.

Espera a que termine. Si es una base de datos grande, puede tardar varios minutos.

4.2. Actualiza la configuración de PrestaShop

Ahora necesitas decirle a PrestaShop dónde está su nueva base de datos. Para ello, edita el archivo parameters.php que se encuentra en app/config/.

  • Busca la línea que define la base de datos (database_host, database_name, database_user, database_password).
  • Sustituye los valores por los de tu nueva base de datos.

[TIP] También revisa el archivo .htaccess en la raíz de PrestaShop. Si tu tienda está en una subcarpeta, es posible que necesites ajustar la ruta base.


Paso 5: Ajusta la configuración de WordPress y PrestaShop

Ahora que ambos sistemas están en el mismo servidor, hay que evitar que se pisen. Aquí van algunos ajustes clave.

5.1. Evita conflictos con .htaccess

WordPress y PrestaShop usan archivos .htaccess diferentes. El de WordPress está en public_html/.htaccess y el de PrestaShop en public_html/tienda/.htaccess. No los mezcles.

  • Asegúrate de que el .htaccess de WordPress solo afecte a la raíz.
  • El de PrestaShop debe estar dentro de su carpeta y no debe interferir con WordPress.

5.2. Configura las URLs

Entra en el panel de administración de PrestaShop (tudominio.com/tienda/admin) y ve a "Parámetros avanzados" > "Configuración de la tienda".

  • Cambia las URLs de la tienda para que apunten a https://tudominio.com/tienda.
  • Desactiva la "URL amigable" temporalmente si tienes problemas de redirección.

[WARNING] Si no cambias las URLs, los enlaces de tu tienda seguirán apuntando al servidor antiguo y no cargarán.


Paso 6: Pruebas y solución de problemas

Después de cambiar hosting PrestaShop, no des por hecho que todo funciona. Dedica tiempo a probar.

6.1. Prueba la tienda

  • Accede a tudominio.com/tienda y comprueba que carga correctamente.
  • Haz clic en un producto, añade al carrito y simula una compra (sin pagar).
  • Revisa que las imágenes cargan y que los formularios funcionan.

6.2. Errores comunes y soluciones rápidas

  • Error de conexión a la base de datos: Revisa el parameters.php. Seguro que algún dato está mal.
  • Página en blanco: Activa el modo depuración de PrestaShop (en config/defines.inc.php cambia _PS_MODE_DEV_ a true).
  • Enlaces rotos: Ve a "Parámetros avanzados" > "Rendimiento" y limpia la caché.

[TIP] Si tienes problemas con las imágenes, borra la carpeta cache dentro de public_html/tienda/var/cache. PrestaShop la regenerará.


Paso 7: Migra el dominio y actualiza el DNS

Este paso es crucial para que tus clientes lleguen a la nueva ubicación.

7.1. Cambia los DNS

Ve a tu proveedor de dominios y cambia los servidores DNS para que apunten al nuevo hosting. Esto puede tardar de 24 a 48 horas en propagarse.

7.2. Actualiza los registros de correo (si aplica)

Si usas el mismo dominio para el correo, asegúrate de que los registros MX estén configurados en el nuevo hosting.

[INFO] Durante la propagación DNS, algunos usuarios verán la tienda antigua y otros la nueva. Es normal. No te asustes si ves resultados inconsistentes durante un día.


Preguntas frecuentes (FAQ) sobre migrar PrestaShop

¿Puedo tener WordPress y PrestaShop en el mismo hosting sin problemas?

Sí, siempre que estén en carpetas separadas y usen bases de datos distintas. No hay conflictos si configuras bien los archivos .htaccess.

¿Pierdo mis clientes y pedidos al migrar?

No, si haces la copia de seguridad completa (archivos + base de datos) y la restauras en el nuevo servidor, no pierdes nada.

¿Qué hago si el panel de control es Syspanel?

Syspanel (antes HestiaCP) funciona igual que cualquier otro panel. Solo recuerda que el acceso es por el puerto 2106, no por el 2083.

¿Mi tienda estará más lenta en el nuevo hosting?

Depende del hosting. Si el nuevo servidor es más potente, incluso puede ir más rápido. Asegúrate de activar la caché de PrestaShop después de la migración.


Conclusión y checklist final

Migrar PrestaShop hosting es un proceso que, bien hecho, no debería llevarte más de una tarde. La clave está en la organización y en no saltarte pasos.

Checklist final antes de dar por cerrada la migración

  • Copia de seguridad completa creada y descargada.
  • Archivos subidos a la subcarpeta correcta.
  • Base de datos importada correctamente.
  • parameters.php actualizado con los nuevos datos.
  • URLs configuradas en el panel de PrestaShop.
  • Pruebas de compra y navegación realizadas.
  • DNS actualizados y propagados.

[WARNING] No borres la copia de seguridad del hosting antiguo hasta que pasen al menos 2 semanas. Si algo falla, podrás volver atrás sin problemas.

Recuerda: transferir PrestaShop servidor no es una ciencia exacta, pero con esta guía y un poco de paciencia, lo conseguirás. Si te atascas, no dudes en contactar con el soporte de tu nuevo hosting. La mayoría de ellos tienen herramientas de migración automática que pueden ahorrarte mucho trabajo.

Ahora sí, ¡buena suerte con tu migrar PrestaShop WordPress y que tu tienda siga vendiendo sin interrupciones!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel