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

Migrar PrestaShop de WordPress a un hosting con cPanel

Actualizado el 5 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las dudas más comunes que recibimos: cómo realizar una migrar PrestaShop WordPress a un hosting con cPanel. Aunque suene a trabalenguas, te prometo que si sigues esta guía paso a paso, lo harás sin complicaciones. Vamos a cubrir desde la preparación hasta los detalles finales para que tu PrestaShop cPanel migración sea un éxito total.

¿Qué necesito saber antes de empezar?

Primero, entendamos el contexto. PrestaShop es una plataforma de comercio electrónico independiente, no un plugin de WordPress. Si tienes un sitio en WordPress y quieres migrar a PrestaShop, no es una "actualización" sino un cambio completo de sistema. Esto implica mover archivos, base de datos y configuraciones. Por eso, la transferir PrestaShop hosting requiere planificación.

¿Por qué usar cPanel?

cPanel es un panel de control de hosting muy popular. Te permite gestionar archivos, bases de datos, dominios y correos de forma visual. Si tu nuevo hosting tiene cPanel, estás de suerte: la PrestaShop cPanel migración será mucho más sencilla. Si usas otro panel como Syspanel (antes HestiaCP), el proceso es similar, pero recuerda que Syspanel usa el puerto 2106 para acceder.

[INFO] Este artículo está enfocado en cPanel, pero los principios aplican a cualquier panel. Si usas Syspanel, solo cambia la URL de acceso a tudominio.com:2106 y busca las herramientas equivalentes (gestor de archivos, phpMyAdmin, etc.).

Paso 1: Preparar el terreno (antes de mover nada)

Haz una copia de seguridad completa

Esto es OBLIGATORIO. Nunca hagas un cambio servidor PrestaShop sin respaldo. Te explico cómo hacerlo desde tu hosting actual (que puede ser con cPanel o no):

  1. Archivos del sitio: Accede al gestor de archivos de tu panel o usa FTP (FileZilla). Descarga toda la carpeta donde está PrestaShop (normalmente public_html o www).
  2. Base de datos: Ve a phpMyAdmin en tu panel actual. Selecciona la base de datos de PrestaShop y haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo .sql.
  3. Configuraciones especiales: Si tienes módulos de pago o configuraciones personalizadas, anota los datos (como claves API de pasarelas de pago).

[WARNING] No subestimes este paso. Un backup te salvará si algo sale mal. Guarda todo en tu computadora y también en la nube (Google Drive, Dropbox).

Consigue los datos de tu nuevo hosting

Antes de empezar la migrar PrestaShop WordPress (bueno, en realidad es migrar PrestaShop a un nuevo hosting), necesitas:

  • Servidor FTP o SFTP: Usuario, contraseña y puerto (normalmente 21 para FTP, 22 para SFTP).
  • Acceso a cPanel: URL (ej: tudominio.com/cpanel o tudominio.com:2083), usuario y contraseña.
  • Base de datos nueva: En cPanel, busca "Bases de datos MySQL". Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota estos datos (nombre BD, usuario, contraseña).

[TIP] Si tu nuevo hosting usa Syspanel, el acceso es tudominio.com:2106. Allí encontrarás herramientas similares: "Bases de datos" para crear la BD y "Gestor de archivos" para subir los archivos.

Paso 2: Subir los archivos de PrestaShop al nuevo hosting

Usando el Gestor de Archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Navega hasta public_html (o la carpeta raíz de tu dominio).
  4. Haz clic en "Subir" y selecciona el archivo ZIP que descargaste de tu PrestaShop (si no lo comprimiste, hazlo ahora desde tu computadora).
  5. Una vez subido, selecciona el ZIP y haz clic en "Extraer". Espera a que termine.

Usando FTP (alternativa recomendada)

Si el archivo es muy grande (más de 100 MB), el gestor de archivos puede fallar. Usa FileZilla:

  1. Conéctate a tu nuevo hosting con los datos FTP.
  2. Sube toda la carpeta de PrestaShop a public_html.
  3. Asegúrate de que los permisos de carpetas sean 755 y archivos 644 (cPanel suele hacerlo automático, pero verifica).

[INFO] Si usas Syspanel, el proceso es idéntico: accedes por tudominio.com:2106 y usas el "Gestor de archivos" o FTP (mismo puerto 21).

Paso 3: Importar la base de datos al nuevo hosting

Desde phpMyAdmin en cPanel

  1. En cPanel, busca "phpMyAdmin" dentro de "Bases de datos".
  2. Selecciona la base de datos que creaste (debe aparecer vacía).
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste.
  5. Haz clic en "Continuar". Espera a que termine (puede tardar si la BD es grande).

[WARNING] Si la base de datos tiene el mismo nombre que la anterior, no hay problema. Pero si cambiaste el nombre, deberás editar el archivo app/config/parameters.php de PrestaShop (más adelante lo haremos).

Paso 4: Configurar la conexión a la base de datos

Ahora viene el paso clave para la PrestaShop cPanel migración: decirle a PrestaShop que use la nueva base de datos.

  1. Con el gestor de archivos de cPanel, navega a public_html o donde hayas subido PrestaShop.
  2. Busca la carpeta app/config/ y dentro el archivo parameters.php.
  3. Ábrelo con el editor de texto de cPanel (clic derecho > Editar).
  4. Busca las líneas que comienzan con 'database_host', 'database_name', 'database_user', 'database_password'.
  5. Cámbialas por los datos de la nueva base de datos que creaste en el paso 1.
    • 'database_host' suele ser localhost (a menos que tu hosting te indique otro).
    • 'database_name': el nombre exacto.
    • 'database_user': el usuario.
    • 'database_password': la contraseña.
  6. Guarda los cambios.

[TIP] Si no encuentras parameters.php, puede que tu PrestaShop sea muy antiguo. Busca config/settings.inc.php y edita las constantes _DB_SERVER_, _DB_NAME_, _DB_USER_, _DB_PASSWD_.

Paso 5: Ajustar la URL del sitio y el .htaccess

Cambiar la URL en la base de datos (si es necesario)

Si tu dominio es el mismo, no toques nada. Pero si cambiaste de dominio (ej: de dominio-viejo.com a dominio-nuevo.com), debes actualizar las referencias:

  1. En phpMyAdmin, selecciona la base de datos importada.
  2. Busca la tabla ps_configuration (el prefijo ps_ puede variar según tu instalación).
  3. Ejecuta esta consulta SQL (reemplaza dominio-nuevo.com):
    UPDATE ps_configuration SET value = 'https://dominio-nuevo.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');
    
  4. También busca en ps_shop_url y actualiza el dominio.

Regenerar el .htaccess

  1. Desde el gestor de archivos, ve a public_html.
  2. Si existe un archivo .htaccess, renómbralo a .htaccess_old (por seguridad).
  3. Accede a tu tienda desde el navegador (escribe la URL). PrestaShop regenerará automáticamente el .htaccess.
  4. Si no funciona, ve al back office de PrestaShop (ej: tudominio.com/admin1234) y en "Parámetros de la tienda > Tráfico y SEO" haz clic en "Guardar" (sin cambiar nada) para forzar la regeneración.

[WARNING] Si ves un error 500, revisa los permisos de archivos y carpetas. En cPanel, selecciona toda la carpeta public_html y haz clic en "Cambiar permisos". Pon 755 en carpetas y 644 en archivos.

Paso 6: Probar la tienda y solucionar errores comunes

Verifica el front office y back office

  1. Abre tu dominio en el navegador. Deberías ver tu tienda funcionando.
  2. Accede al back office (ej: tudominio.com/admin). Si no recuerdas la URL, busca en el archivo admin/ (o admin1234/) dentro de public_html.

Solución de problemas frecuentes

  • Error de conexión a la base de datos: Revisa parameters.php o settings.inc.php. Asegúrate de que el host sea localhost (a menos que tu hosting use un servidor remoto).
  • Página en blanco: Activa el modo debug de PrestaShop editando config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Te mostrará el error exacto.
  • Enlaces rotos: Si cambiaste de dominio, usa una herramienta como "Better Search Replace" (plugin de WordPress, pero aquí aplica igual) o ejecuta consultas SQL para reemplazar todas las ocurrencias del dominio viejo por el nuevo en toda la base de datos.

[INFO] Si usas Syspanel, los pasos son idénticos. Solo recuerda que el acceso es por el puerto 2106 y que el gestor de archivos puede tener un límite de tamaño (si tu PrestaShop pesa mucho, mejor usa FTP).

Preguntas frecuentes (FAQ) sobre migrar PrestaShop a cPanel

¿Puedo migrar PrestaShop desde WordPress?

No directamente. PrestaShop y WordPress son sistemas diferentes. No puedes "convertir" uno en otro. Lo que haces es mover los archivos y la base de datos de PrestaShop a un nuevo servidor. Si tu sitio actual está en WordPress, primero debes tener PrestaShop instalado en algún lado (puede ser en un subdominio) y luego migrarlo a cPanel.

¿Qué hago si mi hosting actual no tiene cPanel?

No importa. El proceso de transferir PrestaShop hosting es el mismo: descargas archivos y BD desde cualquier panel (o por FTP) y los subes a cPanel. La clave es tener acceso a los datos.

¿Pierdo los datos de clientes y pedidos?

No, si haces bien la migrar PrestaShop WordPress (léase migración de PrestaShop). La base de datos contiene toda la información: clientes, pedidos, productos, etc. Al importarla al nuevo hosting, todo se conserva.

¿Cuánto tiempo toma la migración?

Depende del tamaño de tu tienda. Para una tienda pequeña (unos cientos de productos), puede tomar de 30 a 60 minutos. Para tiendas grandes (miles de productos y pedidos), varias horas. Lo más lento suele ser la subida de archivos y la importación de la BD.

¿Necesito ayuda de un desarrollador?

Si sigues esta guía al pie de la letra, no. Pero si tu tienda tiene módulos complejos o personalizaciones muy específicas, puede ser útil consultar a un experto. El cambio servidor PrestaShop puede tener sorpresas con módulos de pago o configuraciones de servidor.

Consejos finales para una migración sin estrés

  • Haz la migración en un horario de poco tráfico (ej: madrugada). Así minimizas el impacto en tus clientes.
  • Comunica a tus usuarios que la tienda estará fuera de servicio por unas horas. Pon un modo mantenimiento en PrestaShop (en Parámetros de la tienda > Mantenimiento).
  • Prueba todo: realiza una compra de prueba, verifica que los correos lleguen, comprueba que los módulos de pago funcionen.
  • Actualiza PrestaShop si tu versión es muy antigua. La migración es un buen momento para hacerlo (pero ese es otro tema).

[TIP] Si después de la migración ves que la tienda va lenta, revisa la configuración de PHP en cPanel (sección "Seleccionar versión de PHP"). PrestaShop funciona mejor con PHP 7.4 u 8.0.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la PrestaShop cPanel migración es un proceso metódico, pero si sigues cada paso, tu tienda estará funcionando en su nuevo hogar en poco tiempo. Si te surge alguna duda, no dudes en contactar al soporte de tu hosting. ¡Buena suerte con tu transferir PrestaShop hosting!

¿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