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

Cómo subir PrestaShop por FTP con DirectAdmin

Actualizado el 9 de diciembre de 2025

¿Por qué subir PrestaShop por FTP con DirectAdmin?

Cuando montas una tienda online con PrestaShop, llega un momento clave: el de subir todos los archivos a tu servidor. Aunque puedas usar el administrador de archivos de DirectAdmin, el FTP (Protocolo de Transferencia de Archivos) es mucho más rápido, cómodo y fiable, sobre todo si tienes que subir una tienda completa con miles de archivos, imágenes y módulos. Con FTP puedes enviar grandes volúmenes de datos en lote, reanudar transferencias y gestionar los permisos de archivos de forma mucho más precisa.

Por eso, saber subir PrestaShop por FTP con DirectAdmin es una habilidad imprescindible para cualquier persona que quiera lanzar su tienda online sin depender de un programador. La buena noticia es que el proceso es bastante sencillo si sigues los pasos adecuados. En este artículo te lo explicamos todo, desde cómo preparar tu servidor hasta cómo solucionar los errores más típicos. Vamos a ello.


Requisitos previos antes de empezar

Antes de lanzarte a cargar PrestaShop con DirectAdmin, asegúrate de tener a mano lo siguiente:

  • Un dominio o subdominio donde vas a instalar la tienda.
  • Un plan de hosting con panel DirectAdmin.
  • Credenciales de acceso FTP (usuario y contraseña).
  • El paquete de instalación de PrestaShop (archivo ZIP o carpeta descomprimida).
  • Un cliente FTP instalado en tu ordenador (FileZilla es el más recomendado y gratuito).
  • Acceso a la base de datos MySQL (lo crearás desde DirectAdmin).

Si no tienes aún las credenciales FTP, las puedes generar desde el propio DirectAdmin, pero no te preocupes, te lo mostramos a continuación.


Paso 1: Crear la cuenta FTP en DirectAdmin

Para subir PrestaShop por FTP con DirectAdmin, lo primero es tener un usuario FTP activo. En muchos casos, el usuario principal del hosting ya tiene acceso FTP, pero es recomendable crear uno específico para la tienda, sobre todo si trabajas con más personas.

Cómo crear un usuario FTP en DirectAdmin

  1. Accede a tu panel de DirectAdmin con tus credenciales de administrador.
  2. Busca la sección Cuentas FTP o FTP Management. En la mayoría de las versiones está dentro del apartado de "Administración de archivos".
  3. Haz clic en Crear cuenta FTP.
  4. Completa los campos:
    • Nombre de usuario: por ejemplo, tiendaftp.
    • Contraseña: elige una segura y guárdala en un lugar seguro.
    • Directorio: normalmente puedes dejar el directorio raíz (/domains/tudominio.com/public_html) o crear una subcarpeta específica si quieres instalar PrestaShop en una ruta concreta.
  5. Pulsa Crear.

Ahora ya tienes tu usuario FTP listo. La dirección del servidor FTP será generalmente ftp.tudominio.com o directamente la IP de tu servidor. Si no estás seguro, puedes verlo en el panel de DirectAdmin o en los correos de bienvenida de tu hosting.


Paso 2: Descargar y preparar PrestaShop

Para cargar PrestaShop con DirectAdmin, necesitas el archivo de instalación. Puedes descargarlo desde la página oficial de PrestaShop o desde el área de clientes de tu hosting si lo ofrecen.

Qué versión elegir

Elige siempre la versión estable más reciente. Si tu hosting tiene requisitos específicos (versión de PHP, MySQL, etc.), verifica que PrestaShop sea compatible. Por ejemplo, PrestaShop 8.x requiere PHP 7.2 o superior y MySQL 5.6 o superior.

Descomprime el archivo

Una vez descargado el ZIP de PrestaShop, descomprímelo en tu ordenador. Verás una carpeta con muchos archivos y subcarpetas. No modifiques nada todavía, simplemente déjala preparada para subirla.

[TIP] Si tu hosting tiene límite de tamaño para subida por FTP, puedes comprimir la carpeta en varios archivos ZIP más pequeños o usar la opción de "descomprimir en el servidor" que ofrecen algunos paneles DirectAdmin.


Paso 3: Configurar tu cliente FTP (FileZilla)

FileZilla es la herramienta más utilizada para subir PrestaShop por FTP con DirectAdmin. Es gratuita, multiplataforma y muy intuitiva. Vamos a configurarla paso a paso.

Instalación de FileZilla

Si aún no lo tienes, descárgalo desde su página oficial e instálalo. El proceso es trivial: siguiente, siguiente y listo.

Conectar con tu servidor

  1. Abre FileZilla.
  2. En la barra superior introduce los datos:
    • Servidor: ftp.tudominio.com (o la IP que te haya dado tu hosting).
    • Nombre de usuario: el que creaste en DirectAdmin.
    • Contraseña: la que configuraste.
    • Puerto: normalmente 21 (aunque algunos servidores usan otros; si no funciona, prueba con 21 o revisa la documentación de tu hosting).
  3. Pulsa Conexión rápida.

Si todo es correcto, verás en el panel derecho los archivos de tu servidor y en el izquierdo los de tu ordenador. Si te da error, revisa que el servidor FTP esté activado en DirectAdmin y que el usuario tenga permisos sobre el directorio.

[WARNING] Si tu hosting usa conexión FTPS (FTP seguro), activa la opción "Requiere TLS explícito sobre FTP" en FileZilla (en Configuración > FTP). Esto es recomendable por seguridad, sobre todo si vas a subir archivos sensibles.


Paso 4: Subir los archivos de PrestaShop al servidor

Ahora viene la parte principal: prestashop directadmin ftp en acción. Sigue estos pasos:

Localiza el directorio correcto

En el panel derecho de FileZilla, navega hasta la carpeta donde quieres instalar PrestaShop. Normalmente será public_html (la raíz de tu dominio). Si quieres instalarla en un subdirectorio (por ejemplo, public_html/tienda), crea esa carpeta.

Selecciona y sube los archivos

  1. En el panel izquierdo, abre la carpeta donde descomprimiste PrestaShop.
  2. Selecciona todos los archivos (Ctrl+A en Windows o Cmd+A en Mac).
  3. Arrastra los archivos al panel derecho (al directorio del servidor).
  4. FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior.

[INFO] Dependiendo de la velocidad de tu conexión y del número de archivos, puede tardar desde unos minutos hasta más de una hora. No interrumpas el proceso.

Verifica que la subida se completó

Cuando termine, en la parte inferior de FileZilla aparecerá un mensaje de "Transferencia correcta" o similar. Si hay errores, revisa los archivos que fallaron y vuelve a intentarlo. Asegúrate de que todos los archivos estén en el servidor, incluidas las carpetas ocultas como .htaccess (en FileZilla, activa la opción "Mostrar archivos ocultos" en el menú Servidor).


Paso 5: Crear la base de datos en DirectAdmin

PrestaShop necesita una base de datos MySQL para funcionar. Si no la has creado aún, este es el momento.

Pasos para crear la base de datos

  1. Entra en DirectAdmin.
  2. Ve a Gestión de MySQL o MySQL Management.
  3. Crea una nueva base de datos. El sistema te pedirá un nombre, normalmente con un prefijo como usuario_bd.
  4. Crea un usuario para esa base de datos y asígnale todos los privilegios.
  5. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.

[TIP] Usa contraseñas largas y seguras para la base de datos. Nunca uses la misma contraseña que tu panel de control.


Paso 6: Instalar PrestaShop desde el navegador

Una vez que los archivos están en el servidor y la base de datos creada, es hora de ejecutar el instalador.

Accede a tu dominio

Abre tu navegador y escribe http://tudominio.com (o la ruta donde hayas subido los archivos). El instalador de PrestaShop se ejecutará automáticamente. Si no es así, verifica que los archivos estén en la carpeta correcta y que el servidor tenga PHP habilitado.

Sigue el asistente de instalación

  1. Elige el idioma: selecciona español y pulsa "Siguiente".
  2. Acepta los términos de licencia.
  3. Verifica los requisitos: el instalador comprobará que tu servidor cumple con todo lo necesario. Si algo falla (por ejemplo, la versión de PHP), tendrás que solucionarlo desde DirectAdmin.
  4. Configura la tienda: introduce el nombre de tu tienda, sector, país, etc.
  5. Configura la base de datos: aquí es donde usarás los datos que creaste en DirectAdmin. Introduce el nombre de la base de datos, el usuario y la contraseña. En el campo "Prefijo de tablas" puedes dejar ps_ por defecto.
  6. Cuenta de administrador: crea el usuario y contraseña para acceder al panel de administración de PrestaShop.
  7. Finaliza la instalación: el instalador creará las tablas y configurará todo. Al terminar, elimina la carpeta install del servidor por seguridad (puedes hacerlo desde DirectAdmin o FTP).

¡Felicidades! Ya has conseguido subir PrestaShop por FTP con DirectAdmin y tu tienda está lista para usarse.


Errores comunes y cómo solucionarlos

Aunque el proceso suele ser fluido, es normal encontrarse con algunos problemas. Aquí van los más típicos:

Error de conexión FTP

Si FileZilla no conecta, revisa:

  • Que el servidor FTP esté activado en DirectAdmin.
  • Que el usuario tenga permisos sobre el directorio.
  • Que el puerto sea el correcto (21 normalmente).
  • Que no haya un firewall bloqueando la conexión.

La instalación no arranca

Si al entrar en tu dominio no aparece el instalador:

  • Comprueba que los archivos estén en la carpeta correcta (public_html).
  • Verifica que el archivo index.php esté presente.
  • Asegúrate de que el dominio apunta correctamente a tu servidor (los DNS pueden tardar unas horas en propagarse).

[WARNING] Si tienes un certificado SSL instalado, asegúrate de acceder por https:// en lugar de http://. Algunos navegadores bloquean contenido mixto y pueden dar errores.

Error de base de datos

Si el instalador no conecta con la base de datos:

  • Verifica que el nombre de la base de datos, usuario y contraseña sean correctos.
  • Comprueba que el usuario tenga todos los privilegios sobre la base de datos.
  • Asegúrate de que el servidor MySQL esté activo.

Archivos que no se suben

Si FileZilla falla con algunos archivos:

  • Revisa si hay archivos con permisos especiales o nombres extraños.
  • Intenta subir esos archivos de uno en uno.
  • Si el problema persiste, usa el administrador de archivos de DirectAdmin para subirlos manualmente.

Consejos finales para optimizar tu instalación

Una vez que has subido PrestaShop y la tienda funciona, te recomendamos:

  • Activa el modo de mantenimiento mientras configuras la tienda para que los visitantes no vean una web a medias.
  • Configura las URLs amigables desde el panel de administración para mejorar el SEO.
  • Instala un certificado SSL para que tu tienda sea segura y cumpla con los estándares de Google.
  • Haz una copia de seguridad de los archivos y la base de datos antes de hacer cualquier cambio importante.

Preguntas frecuentes sobre subir PrestaShop por FTP con DirectAdmin

¿Puedo usar DirectAdmin en lugar de FTP para subir los archivos?

Sí, DirectAdmin tiene un administrador de archivos web que te permite subir archivos, pero para una instalación completa de PrestaShop es mucho más práctico usar FTP, ya que puedes subir miles de archivos de una sola vez y reanudar transferencias si se interrumpen.

¿Necesito conocimientos avanzados para subir PrestaShop por FTP?

No. Si sigues esta guía, cualquier persona con conocimientos básicos de informática puede hacerlo. Solo necesitas paciencia y seguir los pasos al pie de la letra.

¿Qué hago si mi hosting usa "Syspanel" en lugar de DirectAdmin?

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. Accede a tu panel Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Desde ahí podrás gestionar tus archivos y bases de datos de forma parecida a DirectAdmin. El resto del proceso de ftp prestashop directadmin o con Syspanel es idéntico.

¿Cuánto tiempo tarda la subida de PrestaShop?

Depende del tamaño de la instalación (suele rondar los 50-100 MB) y de tu conexión. Con una conexión de fibra de 100 Mbps, puede tardar entre 5 y 15 minutos. Si tienes una conexión lenta, puede alargarse hasta una hora.

¿Es seguro subir PrestaShop por FTP?

Sí, siempre que uses FTPS (FTP sobre TLS) o SFTP si tu servidor lo permite. Evita el FTP clásico sin cifrar si estás en una red pública.


Conclusión

Subir PrestaShop por FTP con DirectAdmin es un proceso completamente manejable si tienes las herramientas adecuadas y sigues una guía clara. Con FileZilla, una cuenta FTP bien configurada y una base de datos lista, en menos de una hora puedes tener tu tienda online funcionando. Recuerda siempre verificar los permisos de archivos, usar conexiones seguras y crear copias de seguridad antes de tocar nada.

Ahora que ya sabes cargar PrestaShop con DirectAdmin, no hay excusa para no lanzar tu ecommerce. Si te surge cualquier duda, revisa este artículo o consulta la documentación oficial de PrestaShop y DirectAdmin. ¡Buena suerte con tu tienda!

¿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