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

FAQ: Preguntas frecuentes sobre la migración de PrestaShop a DirectAdmin

Actualizado el 19 de octubre de 2025

¿Por qué migrar tu tienda PrestaShop a un servidor con DirectAdmin?

Realizar una migración de tu tienda online es un paso importante. Si estás considerando migrar PrestaShop DirectAdmin, es probable que busques más control, mejor rendimiento o un panel de hosting más robusto. DirectAdmin es conocido por ser rápido, ligero y fácil de usar, tanto para administradores como para usuarios finales. Aquí resolveremos las dudas más comunes en esta FAQ sobre migración de PrestaShop a DirectAdmin.


Preguntas Frecuentes (FAQ) sobre la migración

1. ¿Qué necesito para empezar a transferir PrestaShop DirectAdmin?

Antes de iniciar, asegúrate de tener a mano:

  • Acceso al panel de control antiguo (cPanel, Plesk, Syspanel, etc.).
  • Acceso a DirectAdmin (usuario y contraseña de tu nuevo hosting).
  • Credenciales de FTP o SFTP de ambos servidores.
  • Acceso a phpMyAdmin (o similar) en ambos lados.
  • Copias de seguridad completas de tu tienda: archivos y base de datos.

[WARNING] No omitas el paso de hacer copias de seguridad. Un fallo durante la migración puede causar pérdida de datos. Siempre ten un respaldo local.


2. ¿Es complicado migrar PrestaShop DirectAdmin?

No es extremadamente complejo, pero requiere seguir pasos ordenados. Si tienes experiencia básica con hosting, lo lograrás sin problemas. La clave está en:

  • Exportar la base de datos desde el panel antiguo.
  • Descargar todos los archivos de tu tienda (carpeta raíz y subcarpetas).
  • Subir archivos y base de datos al nuevo servidor con DirectAdmin.
  • Ajustar la configuración (archivo parameters.php o settings.inc.php).

Si te sientes inseguro, muchos hosts ofrecen servicio de migración gratuita o asistida. No dudes en pedir ayuda.


3. ¿Qué debo hacer primero en DirectAdmin?

Una vez que tengas acceso a DirectAdmin:

  1. Crear una cuenta de usuario (si no la tienes). DirectAdmin usa cuentas separadas para cada sitio.
  2. Configurar el dominio principal. Ve a "Administrador de Cuentas" > "Crear Cuenta" e ingresa tu dominio (ej: tutienda.com).
  3. Crear la base de datos y un usuario con todos los privilegios. Anota el nombre de la BD, usuario y contraseña.
  4. Subir los archivos de tu PrestaShop mediante FTP o el administrador de archivos de DirectAdmin.

[TIP] Usa el cliente FTP FileZilla para subir archivos. Es gratuito y muy fiable. Conecta usando los datos que te proporciona DirectAdmin en "Acceso FTP".


4. ¿Cómo exporto mi base de datos de PrestaShop desde el panel antiguo?

Depende del panel que uses, pero el proceso general es:

  • Accede a phpMyAdmin en tu servidor antiguo.
  • Selecciona la base de datos de tu PrestaShop.
  • Ve a la pestaña "Exportar".
  • Elige el método "Rápido" y formato SQL.
  • Haz clic en "Continuar" y descarga el archivo .sql.

Si usas Syspanel (antes conocido como HestiaCP), el acceso es similar: ve a la sección de bases de datos y busca phpMyAdmin (puerto 2106 para el panel, pero phpMyAdmin suele estar en puerto estándar).


5. ¿Cómo importo la base de datos en DirectAdmin?

Una vez que tengas el archivo .sql:

  1. Accede a DirectAdmin.
  2. Ve a "Administrador de MySQL" o "phpMyAdmin" (dentro de DirectAdmin).
  3. Selecciona la base de datos que creaste para tu tienda.
  4. Ve a la pestaña "Importar".
  5. Haz clic en "Seleccionar archivo" y elige tu .sql.
  6. Presiona "Continuar" y espera a que termine.

[INFO] Si la base de datos es muy grande (más de 50 MB), puede fallar la importación por límites de tiempo. En ese caso, usa la línea de comandos o pide a tu hosting que lo haga.


6. ¿Qué archivos debo modificar después de la migración?

El archivo clave es app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en PrestaShop 1.6). Debes actualizar:

  • database_host: Normalmente localhost.
  • database_name: El nombre de tu nueva base de datos.
  • database_user: El usuario que creaste.
  • database_password: La contraseña de ese usuario.
  • database_prefix: El prefijo de las tablas (suele ser ps_).

Además, verifica que la URL de la tienda (_PS_BASE_URL_ o PS_SHOP_DOMAIN) sea correcta.


7. ¿Qué hago si después de la migración veo errores 500 o páginas en blanco?

Esto es común y suele deberse a:

  • Permisos incorrectos en archivos o carpetas. En DirectAdmin, ve a "Administrador de Archivos", selecciona la carpeta de tu tienda y ajusta los permisos a 755 para carpetas y 644 para archivos.
  • Versión de PHP incompatible. PrestaShop requiere PHP 7.4, 8.0 u 8.1 (según la versión de PS). En DirectAdmin, puedes cambiar la versión de PHP desde "Select PHP Version" en el panel.
  • Módulos desactualizados. Algunos módulos pueden no ser compatibles con la nueva configuración. Desactívalos temporalmente desde la base de datos (tabla ps_module) o renombrando la carpeta modules.

[TIP] Activa el modo debug de PrestaShop editando config/defines.inc.php: cambia _PS_MODE_DEV_ a true. Así verás errores detallados.


8. ¿La migración afecta mi SEO?

Si se hace correctamente, no debería afectar. Sin embargo, ten en cuenta:

  • Cambio de IP: El nuevo servidor tiene una IP diferente. Si tu dominio apunta a la IP antigua, los visitantes no verán la tienda hasta que actualices los DNS.
  • Tiempo de propagación DNS: Puede tardar de 1 a 48 horas. Durante ese periodo, algunos usuarios verán la tienda antigua y otros la nueva.
  • URLs rotas: Si cambias la estructura de carpetas o el nombre del dominio, las URLs pueden fallar. Usa redirecciones 301 en el archivo .htaccess o desde DirectAdmin (Redirecciones).

[WARNING] No cambies la URL de tu tienda a menos que sea necesario. Si lo haces, configura redirecciones 301 y actualiza Google Search Console.


9. ¿Puedo usar la misma base de datos en ambos servidores durante la migración?

No es recomendable. Es mejor trabajar con una copia de seguridad. Si necesitas mantener la tienda activa mientras migras, puedes:

  • Migrar los archivos primero y luego la base de datos.
  • Poner la tienda en modo mantenimiento durante el proceso final.
  • Sincronizar la base de datos manualmente (solo para avanzados).

La mayoría de los usuarios optan por una migración completa en una ventana de baja actividad (madrugada, fines de semana).


10. ¿Qué ventajas tiene DirectAdmin para PrestaShop?

DirectAdmin ofrece:

  • Mayor velocidad que otros paneles (como cPanel) en servidores con recursos limitados.
  • Interfaz limpia y sencilla para gestionar bases de datos, correos y archivos.
  • Menor consumo de recursos del servidor, dejando más potencia para tu tienda.
  • Compatibilidad con tecnologías modernas (PHP 8.x, MySQL 8, Redis, etc.).
  • Fácil gestión de SSL (Let's Encrypt) y redirecciones.

Además, si vienes de Syspanel (HestiaCP), notarás que DirectAdmin es más completo para hosting compartido o revendedor.


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

Para tiendas grandes:

  • Usa FTP para subir archivos por partes o comprime la carpeta en un .zip y súbela desde el Administrador de Archivos de DirectAdmin (que permite subir archivos de hasta 2 GB o más según configuración).
  • Divide la base de datos en partes más pequeñas usando herramientas como mysqldumper o pide a tu hosting que la importe.
  • Considera usar la línea de comandos (SSH) si tu plan lo permite. Es mucho más rápido.

[TIP] Si tu hosting no soporta SSH, puedes solicitar asistencia técnica para la migración. Muchos proveedores lo hacen sin costo adicional.


12. ¿Necesito cambiar algo en el panel de administración de PrestaShop después de migrar?

Sí, es recomendable:

  • Regenerar el índice de búsqueda (Parámetros de la tienda > Rendimiento > "Añadir al índice").
  • Limpiar la caché (Parámetros de la tienda > Rendimiento > "Forzar compilación" y "Limpiar caché").
  • Verificar las URLs amigables (Parámetros de la tienda > Tráfico y SEO > "Configurar URLs amigables"). Si las desactivaste, actívalas.
  • Comprobar los módulos de pago y envío para asegurarte de que funcionan con la nueva configuración del servidor.

13. ¿Qué hago si mi dominio ya apunta al nuevo servidor pero la tienda no carga?

Posibles causas:

  • DNS aún no propagado: Espera hasta 48 horas.
  • Archivo hosts local: Puedes modificar temporalmente el archivo hosts de tu PC para forzar la resolución al nuevo servidor y probar.
  • Certificado SSL no instalado: En DirectAdmin, ve a "SSL Certificates" y solicita un certificado Let's Encrypt gratuito.
  • Firewall o permisos: Revisa que el puerto 443 (HTTPS) esté abierto y que los archivos tengan permisos correctos.

14. ¿Puedo migrar desde Syspanel (HestiaCP) a DirectAdmin sin problemas?

Sí, es perfectamente posible. El proceso es el mismo que desde cualquier otro panel. Solo asegúrate de:

  • Exportar la base de datos desde phpMyAdmin en Syspanel (puerto 2106 para acceder al panel, pero phpMyAdmin se abre desde la interfaz).
  • Descargar los archivos vía FTP o desde el administrador de archivos de Syspanel.
  • Seguir los pasos descritos en esta guía.

[INFO] Syspanel (HestiaCP) usa estructura similar a DirectAdmin, por lo que la migración suele ser fluida.


15. ¿Y si algo sale mal durante la transferencia PrestaShop DirectAdmin?

No entres en pánico. Siempre puedes:

  • Restaurar la copia de seguridad en el servidor antiguo.
  • Pedir ayuda al soporte técnico de tu nuevo hosting.
  • Buscar en foros especializados (PrestaShop Community, foros de DirectAdmin).

La mayoría de los problemas se solucionan revisando permisos, versiones de PHP y archivos de configuración.


Conclusión

Migrar PrestaShop DirectAdmin es un proceso que, con paciencia y siguiendo los pasos correctos, resulta exitoso. Esta FAQ sobre migración de PrestaShop a DirectAdmin cubre las dudas más frecuentes para que puedas transferir PrestaShop DirectAdmin sin sobresaltos. Recuerda:

  • Haz copias de seguridad.
  • Actualiza los archivos de configuración.
  • Verifica permisos y versión de PHP.
  • Prueba la tienda antes de cambiar los DNS.

Si tienes más preguntas, no dudes en contactar a tu proveedor de hosting o dejar un comentario en foros especializados. ¡Buena suerte con tu migració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