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

Guía para migrar PrestaShop a un servidor Syspanel

Actualizado el 18 de febrero de 2026

Migrar una tienda online puede sonar a tarea de expertos, pero con la guía adecuada, cualquier persona puede hacerlo sin perder datos ni tiempo. Si estás leyendo esto, seguramente quieres mover tu PrestaShop a un servidor que use Syspanel (antes conocido como HestiaCP). No te preocupes, aquí te explico paso a paso cómo realizar esta migrar PrestaShop Syspanel de forma segura y sin complicaciones.

Antes de empezar, ten en cuenta que Syspanel es un panel de control muy potente y visual. Para acceder a él, solo tienes que escribir en tu navegador la IP de tu servidor seguida de :2106 (por ejemplo, http://tu-ip:2106). Ese es el puerto de administración.


¿Qué necesitas para empezar la migración?

Para realizar una PrestaShop Syspanel migración, necesitas tener a mano tres cosas:

  • Acceso FTP/SFTP a tu servidor antiguo (para descargar los archivos de PrestaShop).
  • Acceso a phpMyAdmin en tu servidor antiguo (para exportar la base de datos).
  • Acceso a Syspanel en el nuevo servidor (con usuario y contraseña de administrador).

Si no tienes alguno de estos accesos, contacta con tu proveedor de hosting anterior. Normalmente te los proporcionan en el panel de cliente.


Paso 1: Prepara tu nuevo servidor en Syspanel

Lo primero es tener el nuevo servidor listo. Dentro de Syspanel, debes crear un dominio o subdominio donde alojarás tu tienda. Sigue estos pasos:

  1. Inicia sesión en Syspanel usando http://tu-nuevo-servidor:2106.
  2. Ve a la sección Web y haz clic en Añadir dominio.
  3. Escribe el nombre de tu dominio (ejemplo: mutienda.com).
  4. Marca la opción Crear también un usuario FTP (esto te generará credenciales para subir archivos).
  5. Asegúrate de que PHP esté configurado con una versión compatible con tu PrestaShop (normalmente PHP 7.4 u 8.0, revisa los requisitos de tu versión).
  6. Haz clic en Guardar.

[TIP] Si aún no tienes el dominio apuntando al nuevo servidor, puedes usar un subdominio temporal como test.mutienda.com para hacer la migración sin afectar la tienda en vivo.


Paso 2: Exporta la base de datos de PrestaShop desde el servidor antiguo

La base de datos contiene todos tus productos, clientes, pedidos y configuraciones. Es la parte más crítica de la transferir PrestaShop Syspanel.

  1. Accede a phpMyAdmin en tu servidor antiguo (normalmente en tudominioantiguo.com/phpmyadmin).
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como prestashop_db).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Marca la opción Crear base de datos si quieres que el archivo incluya las instrucciones para crearla (recomendado).
  6. Haz clic en Continuar y descarga el archivo .sql a tu ordenador.

[WARNING] No modifiques el archivo SQL a menos que sepas exactamente lo que haces. Un cambio mínimo puede romper tu tienda.


Paso 3: Descarga los archivos de PrestaShop del servidor antiguo

Ahora necesitas todos los archivos de tu tienda: imágenes, módulos, temas, etc.

  1. Conéctate a tu servidor antiguo mediante un cliente FTP (como FileZilla o Cyberduck).
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  3. Selecciona todas las carpetas y archivos (puedes usar Ctrl+A).
  4. Haz clic derecho y elige Descargar. Esto puede tardar varios minutos dependiendo del tamaño de tu tienda.

[INFO] Si tu tienda tiene muchas imágenes (miles), la descarga puede ser pesada. Asegúrate de tener una buena conexión a internet.


Paso 4: Sube los archivos al nuevo servidor en Syspanel

Una vez que tengas los archivos en tu ordenador, súbelos al nuevo servidor.

  1. Conéctate al nuevo servidor usando las credenciales FTP que creaste en el Paso 1 (o las que te haya proporcionado Syspanel).
  2. Navega hasta la carpeta public_html del dominio que creaste.
  3. Sube todos los archivos y carpetas que descargaste antes. Asegúrate de que la estructura quede igual (por ejemplo, public_html/index.php debe existir).
  4. Espera a que finalice la subida. Si hay muchos archivos, puede tardar.

[TIP] Si usas FileZilla, puedes arrastrar la carpeta completa desde tu ordenador a la carpeta remota. El programa se encargará de todo.


Paso 5: Crea e importa la base de datos en Syspanel

Ahora toca trabajar con la base de datos en el nuevo servidor.

  1. En Syspanel, ve a la sección Base de datos.
  2. Haz clic en Añadir base de datos.
  3. Dale un nombre (por ejemplo, prestashop_nueva), un usuario y una contraseña segura. Guarda estos datos, los necesitarás después.
  4. Una vez creada, busca el enlace a phpMyAdmin desde Syspanel (suele estar en el mismo panel o en la sección de la base de datos).
  5. Abre phpMyAdmin y selecciona la base de datos que acabas de crear.
  6. Haz clic en la pestaña Importar.
  7. Selecciona el archivo .sql que descargaste en el Paso 2.
  8. Haz clic en Continuar y espera a que termine la importación.

[WARNING] Si el archivo SQL es muy grande (más de 50 MB), puede que phpMyAdmin no lo importe correctamente. En ese caso, usa la línea de comandos o pide ayuda a tu soporte técnico.


Paso 6: Configura la conexión a la base de datos en los archivos de PrestaShop

PrestaShop guarda los datos de conexión a la base de datos en un archivo llamado app/config/parameters.php (en versiones modernas) o config/settings.inc.php (en versiones antiguas).

  1. Usando FTP, descarga el archivo parameters.php o settings.inc.php desde la carpeta de tu nuevo servidor.
  2. Ábrelo con un editor de texto (como Notepad++ o Sublime Text).
  3. Busca las líneas que contengan:
    • database_host: normalmente es localhost (en Syspanel suele ser así).
    • database_name: cámbialo por el nombre de la base de datos que creaste.
    • database_user: cámbialo por el usuario que creaste.
    • database_password: cámbialo por la contraseña que pusiste.
  4. Guarda el archivo y súbelo de nuevo al servidor (sobrescribiendo el original).

[INFO] En versiones antiguas de PrestaShop, el archivo se llama settings.inc.php y está en la carpeta config. La estructura es similar.


Paso 7: Ajusta la URL de la tienda y limpia la caché

Ahora que los archivos y la base de datos están en su lugar, debes decirle a PrestaShop cuál es su nueva dirección.

  1. Accede a phpMyAdmin en el nuevo servidor.
  2. Selecciona tu base de datos y busca la tabla ps_configuration (o ps_shop_url).
  3. Busca las filas con PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL. Cámbialas por tu nuevo dominio (ejemplo: mutienda.com).
  4. También revisa la tabla ps_shop_url y actualiza el campo domain y domain_ssl.
  5. Para limpiar la caché, elimina todos los archivos de la carpeta cache/smarty/cache/ y cache/smarty/compile/ (no las carpetas, solo su contenido).

[TIP] Si no te sientes cómodo editando la base de datos, puedes usar un módulo como "Change Domain" de PrestaShop, pero el método manual es más rápido y seguro.


Paso 8: Prueba tu tienda y soluciona errores comunes

Ya casi terminas. Ahora es momento de probar que todo funciona.

  1. Abre tu navegador y escribe la URL de tu tienda (por ejemplo, http://mutienda.com).
  2. Si ves la página de inicio, ¡enhorabuena! Pero revisa:
    • Que los productos se vean correctamente.
    • Que los enlaces funcionen.
    • Que el carrito y el proceso de compra estén operativos.
  3. Si ves un error blanco o un mensaje de "Error 500", revisa los logs de error en Syspanel (sección Logs). Los errores más comunes son:
    • Permisos de archivos: en Syspanel, asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Puedes cambiarlos desde el administrador de archivos de Syspanel.
    • Versión de PHP: comprueba que la versión de PHP sea compatible con tu PrestaShop. En Syspanel puedes cambiarla en la configuración del dominio.
    • Módulos incompatibles: algunos módulos pueden dar problemas. Desactívalos desde el back office (si puedes acceder) o desde la base de datos.

[WARNING] Si tu tienda usa HTTPS (SSL), asegúrate de tener un certificado SSL instalado en Syspanel. Puedes activar Let's Encrypt gratis desde la sección SSL del dominio.


Preguntas frecuentes (FAQ) sobre migrar PrestaShop a Syspanel

¿Puedo migrar sin perder los pedidos activos?

Sí, siempre que exportes la base de datos justo antes de la migración y no la modifiques después. Los pedidos en curso se mantendrán.

¿Qué hago si mi PrestaShop es muy grande (más de 1 GB)?

Usa la compresión ZIP para descargar los archivos y súbelos comprimidos al nuevo servidor. Luego, desde Syspanel, puedes descomprimirlos usando el administrador de archivos.

¿Necesito cambiar los DNS antes de la migración?

No, primero haz la migración completa en el nuevo servidor. Una vez que todo funcione, cambia los DNS de tu dominio para que apunten al nuevo servidor. Así evitas tiempo de inactividad.

¿Syspanel es compatible con todas las versiones de PrestaShop?

Sí, Syspanel soporta PHP 5.6 hasta 8.2, por lo que es compatible con la mayoría de versiones de PrestaShop (1.6, 1.7, 8.x). Solo verifica que tu versión de PHP esté bien configurada.

¿Qué pasa si olvido la contraseña de la base de datos en Syspanel?

Puedes cambiarla desde el panel de Syspanel en la sección Base de datos. Luego actualiza el archivo parameters.php con la nueva contraseña.


Conclusión: migrar PrestaShop a Syspanel es más fácil de lo que parece

Como has visto, migrar PrestaShop Syspanel es un proceso que, aunque tiene varios pasos, es totalmente realizable por cualquier persona con un poco de paciencia. La clave está en seguir el orden correcto: preparar el servidor, exportar datos, subir archivos, importar base de datos y ajustar configuraciones.

Recuerda que Syspanel te ofrece herramientas visuales muy intuitivas (como el administrador de archivos, phpMyAdmin integrado y gestor de bases de datos) que facilitan mucho la tarea. Y si en algún momento te sientes perdido, siempre puedes recurrir a la comunidad de PrestaShop o al soporte técnico de tu hosting.

Ahora que ya sabes cómo hacer una PrestaShop Syspanel migración, ¡anímate a dar el salto a un servidor más rápido y controlado! Tu tienda (y tus clientes) te lo agradecerán.

¿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