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

Cómo migrar PrestaShop a DirectAdmin usando Softaculous

Actualizado el 16 de abril de 2026

Migrar una tienda PrestaShop a un nuevo servidor con DirectAdmin usando Softaculous es un proceso que muchos emprendedores y dueños de tiendas online deben afrontar en algún momento. Ya sea por necesidad de mejorar el rendimiento, cambiar de proveedor de hosting o simplemente centralizar tus sitios en un panel más eficiente, este tutorial te guiará paso a paso.

Aquí aprenderás a realizar una migrar PrestaShop DirectAdmin de forma segura, usando la herramienta de instalación automática Softaculous para agilizar el proceso. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra y, sobre todo, no olvides hacer un backup completo antes de empezar.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo lo siguiente a mano:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña).
  • Acceso a tu hosting antiguo (donde está tu PrestaShop actual).
  • Credenciales de la base de datos de tu tienda actual (usuario, contraseña, nombre de la BD).
  • Archivos de la tienda (carpeta completa de PrestaShop).
  • Softaculous activado en tu DirectAdmin (suele venir incluido en la mayoría de planes).

[WARNING] No inicies la migración si no tienes una copia de seguridad reciente. Un error puede dejarte sin tienda.


Paso 1: Realiza un backup completo de tu PrestaShop actual

El primer paso de cualquier migrar PrestaShop DirectAdmin es proteger tus datos. Vas a necesitar dos cosas: los archivos de la tienda y la base de datos.

1.1 Backup de archivos (FTP o cPanel)

Accede a tu hosting actual mediante FTP (FileZilla, por ejemplo) o desde el administrador de archivos de tu panel anterior.

  • Descarga toda la carpeta raíz de PrestaShop (normalmente llamada public_html, www o el nombre de tu dominio).
  • Asegúrate de incluir subcarpetas como img, modules, themes y upload.
  • Comprime la carpeta en un ZIP o tar.gz para facilitar la subida.

1.2 Backup de la base de datos

Entra a phpMyAdmin (desde tu panel anterior, como cPanel o Plesk).

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

[TIP] Si no encuentras phpMyAdmin, usa la opción de exportación desde el propio panel de hosting.


Paso 2: Prepara tu DirectAdmin para la migración

Ahora que tienes el backup, es momento de configurar el destino.

2.1 Crea un dominio o subdominio en DirectAdmin

  • Inicia sesión en DirectAdmin.
  • Ve a Administración de Cuentas > Crear Nuevo Dominio (si no existe).
  • Introduce el nombre de tu dominio (ej: tutienda.com).
  • Marca la opción Crear también un subdominio para FTP (opcional, pero útil).

2.2 Activa Softaculous en tu cuenta

Softaculous suele estar preinstalado. Para acceder:

  • En el panel de DirectAdmin, busca el icono de Softaculous (normalmente en la sección de Software).
  • Si no lo ves, contacta con tu proveedor de hosting para activarlo.

[INFO] Softaculous te permitirá instalar PrestaShop de forma limpia, pero nosotros lo usaremos para facilitar la migración.


Paso 3: Instala PrestaShop limpio con Softaculous

Este paso es clave para Softaculous PrestaShop porque genera la estructura de carpetas y la base de datos vacía que necesitamos.

3.1 Inicia la instalación

  • En Softaculous, busca PrestaShop y haz clic en Instalar.
  • Completa los datos:
    • Dominio: Selecciona el dominio que creaste.
    • Directorio: Déjalo en blanco (para instalar en la raíz) o escribe /tienda si quieres una subcarpeta.
    • Base de datos: Elige Crear una nueva base de datos (Softaculous lo hará automáticamente).
    • Cuenta de administrador: Pon un usuario y contraseña temporales (luego los cambiarás).
  • Haz clic en Instalar.

3.2 Anota los datos de la nueva instalación

Softaculous te mostrará un resumen con:

  • URL de la tienda: http://tudominio.com
  • Ruta de instalación: /home/usuario/domains/tudominio.com/public_html
  • Nombre de la base de datos: algo como usuario_prestashop
  • Usuario de la BD: usuario_presta
  • Contraseña de la BD: la que generó Softaculous

Guarda estos datos, los vas a necesitar.

[WARNING] No entres a la tienda aún. Solo hemos creado un esqueleto vacío.


Paso 4: Sustituye los archivos de la instalación limpia por los de tu backup

Ahora vamos a reemplazar los archivos nuevos por los tuyos originales.

4.1 Sube los archivos de tu backup

  • Conéctate a tu DirectAdmin mediante FTP (usando las credenciales de la cuenta).
  • Ve a la carpeta public_html (o la que hayas elegido).
  • Elimina todos los archivos y carpetas que creó Softaculous (excepto .htaccess si existe, pero puedes sobrescribirlo después).
  • Sube todos los archivos de tu backup (los que descargaste del hosting anterior) a esa misma carpeta.

4.2 Ajusta permisos (si es necesario)

DirectAdmin suele gestionar permisos automáticamente, pero si ves errores:

  • Ve a Administrador de Archivos en DirectAdmin.
  • Selecciona toda la carpeta public_html.
  • Haz clic en Cambiar permisos y pon 755 para carpetas y 644 para archivos.

[TIP] Si usas FTP, la mayoría de clientes permiten cambiar permisos desde las propiedades del archivo.


Paso 5: Restaura la base de datos original

Este es el paso más delicado de la migrar PrestaShop DirectAdmin.

5.1 Accede a phpMyAdmin en DirectAdmin

  • En DirectAdmin, ve a phpMyAdmin (normalmente en Base de datos > phpMyAdmin).
  • Selecciona la base de datos que creó Softaculous (la que anotaste en el paso 3.2).

5.2 Vacía la base de datos actual

  • Haz clic en Marcar todas las tablas.
  • En el menú desplegable Con seleccionadas, elige Eliminar.
  • Confirma que quieres borrar todas las tablas.

5.3 Importa tu base de datos original

  • Ve a la pestaña Importar.
  • Haz clic en Seleccionar archivo y elige el .sql que descargaste de tu hosting anterior.
  • Haz clic en Continuar.
  • Espera a que termine (puede tardar unos minutos si la BD es grande).

[WARNING] Si el archivo es muy grande (más de 50 MB), puede dar error. En ese caso, usa la opción de Importar por partes o pide a tu hosting que lo suba por ti.


Paso 6: Configura el archivo parameters.php o settings.inc.php

PrestaShop guarda la configuración de la base de datos en un archivo. Debes actualizarlo con los datos nuevos de DirectAdmin.

6.1 Localiza el archivo

  • Ve a la carpeta app/config/parameters.php (PrestaShop 1.7+) o config/settings.inc.php (versiones antiguas).
  • Ábrelo con un editor de texto (Notepad++ o el editor de archivos de DirectAdmin).

6.2 Edita los datos de conexión

Busca estas líneas y cámbialas por los datos que anotaste en el paso 3.2:

'database_host' => 'localhost',
'database_name' => 'usuario_prestashop',
'database_user' => 'usuario_presta',
'database_password' => 'contraseña_generada_por_softaculous',

Guarda el archivo.

[INFO] En la mayoría de casos, database_host es localhost. Si tu hosting te da un servidor de BD diferente, cámbialo.


Paso 7: Verifica y prueba la tienda

Ya casi terminas. Ahora solo falta comprobar que todo funciona.

7.1 Accede a tu tienda

  • Abre tu navegador y ve a http://tudominio.com.
  • Si ves la tienda con tus productos, ¡felicidades! La migración fue exitosa.

7.2 Soluciona errores comunes

  • Error de conexión a la BD: Revisa el archivo parameters.php y asegúrate de que los datos sean correctos.
  • Página en blanco: Activa el modo debug de PrestaShop editando config/defines.inc.php y cambiando _PS_MODE_DEV_ a true.
  • Enlaces rotos: Ve a Parámetros de la tienda > Tráfico y SEO > Configuración de URL y guarda de nuevo (esto regenera el .htaccess).

[TIP] Si usas HTTPS, asegúrate de que en el back office tengas configurada la URL con https://.


Paso 8: Limpieza final y optimización

Una vez que todo funciona, es momento de dejar la tienda limpia.

8.1 Elimina la instalación temporal de Softaculous

Softaculous deja algunos archivos de instalación en la raíz. Bórralos para evitar vulnerabilidades:

  • Conéctate por FTP y elimina la carpeta install (si existe).
  • También borra el archivo INSTALL.txt o install.php.

8.2 Actualiza las URLs en PrestaShop

  • Ve al Back Office > Parámetros de la tienda > Tráfico y SEO.
  • Asegúrate de que el dominio base sea el nuevo (ej: tudominio.com).
  • Haz clic en Guardar.

8.3 Prueba el carrito y el proceso de pago

Realiza una compra de prueba (usa un módulo de pago en modo test) para asegurarte de que los pedidos se registran correctamente.


FAQ: Preguntas frecuentes sobre migrar PrestaShop DirectAdmin

¿Puedo migrar PrestaShop sin Softaculous?

Sí, pero Softaculous facilita la creación de la base de datos y la estructura de archivos. Si prefieres hacerlo manual, puedes crear la BD desde DirectAdmin y subir los archivos directamente.

¿Qué hago si la base de datos es muy grande para phpMyAdmin?

Usa la herramienta Importar por partes de phpMyAdmin o pide a tu hosting que suba el archivo vía SSH. También puedes dividir el SQL con herramientas como BigDump.

¿Pierdo mis productos, clientes y pedidos durante la migración?

No, si haces bien el backup y la restauración de la base de datos, todos los datos se conservan. Eso sí, asegúrate de que la versión de PrestaShop sea la misma en origen y destino.

¿Cómo cambio la contraseña del administrador después de migrar?

Ve al Back Office > Administración > Empleados y edita tu usuario. Allí puedes cambiar la contraseña.

¿Qué pasa si mi tienda usa SSL?

Después de migrar, instala el certificado SSL desde DirectAdmin (suele ser gratuito con Let’s Encrypt). Luego, en PrestaShop, activa la opción Forzar SSL en Parámetros de la tienda > General.


Conclusión

Migrar PrestaShop a DirectAdmin usando Softaculous es un proceso que, aunque requiere atención a los detalles, está al alcance de cualquier persona con un poco de paciencia. Siguiendo estos pasos, podrás migrar PrestaShop DirectAdmin sin perder datos y con tu tienda funcionando en cuestión de horas.

Recuerda siempre:

  • Haz un backup completo antes de tocar nada.
  • Anota los datos de la nueva instalación de Softaculous.
  • Verifica cada paso antes de continuar.

Si te surge alguna duda, revisa el FAQ o consulta con tu proveedor de hosting. ¡Buena suerte con tu tienda migrada!

[INFO] Si en algún momento necesitas ayuda adicional, no dudes en contactar con el soporte técnico de tu hosting. Ellos pueden guiarte en la configuración de DirectAdmin y Softaculous.

¿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