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

Cómo subir PrestaShop a DirectAdmin con File Manager

Actualizado el 10 de octubre de 2025

Introducción: ¿Por qué usar File Manager para subir PrestaShop a DirectAdmin?

Si estás leyendo esto, probablemente acabas de contratar un plan de hosting con panel DirectAdmin y necesitas instalar tu tienda online. La buena noticia es que no necesitas ser un experto en informática para lograrlo. DirectAdmin incluye una herramienta llamada File Manager que te permite subir, descomprimir y organizar todos los archivos de tu tienda sin necesidad de programas externos complicados.

En esta guía completa, te explicaré paso a paso cómo subir PrestaShop a DirectAdmin usando exclusivamente el File Manager. Además, resolveremos dudas frecuentes sobre FTP, permisos de archivos y configuración inicial. Al finalizar, tendrás tu tienda online funcionando en menos de una hora, incluso si es tu primera vez.


Requisitos previos antes de empezar

Antes de lanzarnos a la acción, asegúrate de tener todo lo necesario. No queremos que te quedes a medias.

1. Un dominio y hosting con DirectAdmin

Obviamente, necesitas un plan de hosting con acceso a DirectAdmin. Si aún no lo tienes, cualquier proveedor que ofrezca este panel de control te servirá. Asegúrate de que tu dominio esté apuntando a los servidores de tu hosting (generalmente mediante la configuración de DNS).

2. Descargar PrestaShop en tu ordenador

Ve al sitio oficial de PrestaShop y descarga la última versión estable. El archivo viene comprimido en formato ZIP. No lo descomprimas aún; lo necesitaremos tal cual para subirlo.

3. Acceso a tu panel de DirectAdmin

Ten a mano tu usuario y contraseña de acceso a DirectAdmin. Normalmente, se accede a través de una URL como https://tudominio.com:2222 o https://tuip:2222.

[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106. La interfaz es diferente, pero los conceptos de subida de archivos son similares. En esta guía nos centramos en DirectAdmin.


Método 1: Subir PrestaShop con DirectAdmin File Manager (recomendado)

Este método es el más sencillo porque no necesitas instalar ningún programa adicional. Todo se hace desde el navegador.

Paso 1: Acceder a DirectAdmin y abrir File Manager

Abre tu navegador y entra en tu panel de DirectAdmin. Busca el icono que dice "File Manager" o "Administrador de Archivos". Haz clic en él.

Paso 2: Navegar a la carpeta public_html

Dentro de File Manager, verás una estructura de carpetas. Busca la carpeta llamada public_html. Esta es la raíz de tu sitio web. Si tienes varios dominios, puede que veas carpetas con nombres como tudominio.com o public_html como subcarpeta.

Entra en public_html. Si hay archivos dentro (como un index.html por defecto), no te preocupes, los borraremos más adelante.

Paso 3: Subir el archivo ZIP de PrestaShop

En la barra superior de File Manager, busca el botón "Subir" o "Upload". Se abrirá una ventana donde podrás seleccionar el archivo ZIP de PrestaShop que descargaste. Selecciónalo y espera a que la subida termine.

[TIP] Si el archivo es muy grande (más de 50 MB), la subida puede tardar varios minutos. Ten paciencia y no cierres la pestaña del navegador.

Paso 4: Descomprimir el archivo ZIP

Una vez subido, verás el archivo prestashop.zip (o el nombre que tenga) en la lista de archivos. Haz clic derecho sobre él y selecciona "Extraer" o "Extract". El sistema creará una carpeta con el contenido descomprimido.

Paso 5: Mover los archivos a la raíz

PrestaShop se descomprime dentro de una carpeta llamada prestashop (o similar). Para que tu tienda funcione directamente en tu dominio, necesitas que los archivos estén en public_html, no en una subcarpeta.

Selecciona todos los archivos y carpetas dentro de la carpeta descomprimida, córtalos (Ctrl+X) y pégalos (Ctrl+V) directamente en public_html. Luego, borra la carpeta vacía y el archivo ZIP original.

[WARNING] Si no mueves los archivos a la raíz, tu tienda se abrirá en tudominio.com/prestashop en lugar de tudominio.com. Para la mayoría de usuarios, es más limpio tener la tienda en la raíz.

Paso 6: Configurar permisos de archivos y carpetas

PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente. En File Manager, selecciona todas las carpetas y haz clic en "Permisos" o "Change Permissions".

Establece los permisos de las carpetas en 755 y los archivos en 644. Si ves carpetas como config, cache, log, img, mails, modules, themes, translations, var, asegúrate de que tengan permisos 755.

[INFO] Los permisos 755 significan que el propietario puede leer, escribir y ejecutar; los grupos y otros solo leer y ejecutar. Los 644 son para archivos: el propietario lee y escribe, el resto solo lee.

Paso 7: Crear la base de datos

PrestaShop necesita una base de datos MySQL para guardar tus productos, pedidos y clientes. Ve a DirectAdmin y busca el icono "MySQL Management" o "Bases de Datos MySQL".

Crea una nueva base de datos, un usuario y una contraseña. Anota estos tres datos, los necesitarás en el siguiente paso.


Método 2: Subir PrestaShop usando FTP (alternativa)

Si prefieres usar un cliente FTP como FileZilla, el proceso es igual de válido, aunque requiere la instalación de un programa en tu ordenador.

1. Obtener tus credenciales FTP

En DirectAdmin, busca la sección "FTP Management". Allí verás tu usuario FTP (suele ser tudominio o usuario@tudominio) y podrás configurar una contraseña.

2. Conectar con FileZilla

Descarga FileZilla (es gratuito) e instálalo. Introduce tu dominio o IP en el campo "Servidor", tu usuario y contraseña, y el puerto 21 (o 990 si usas FTPS). Pulsa "Conexión rápida".

3. Subir los archivos

Navega hasta la carpeta public_html en el panel derecho (servidor). Arrastra todos los archivos de PrestaShop desde tu ordenador (panel izquierdo) al servidor. La subida puede tardar un rato, pero FileZilla te muestra el progreso.

[TIP] Si tienes problemas de conexión FTP, vuelve a comprobar que tu proveedor no bloquee el puerto 21. Algunos hostings usan puertos alternativos como el 2106 para FTP, aunque esto es más común en paneles Syspanel.


Instalación de PrestaShop en DirectAdmin: paso a paso

Una vez que los archivos están en su lugar y la base de datos creada, es hora de la instalación web.

Paso 1: Acceder a tu dominio

Abre tu navegador y escribe tudominio.com. El asistente de instalación de PrestaShop debería aparecer automáticamente.

Paso 2: Seleccionar el idioma

Elige tu idioma preferido y haz clic en "Siguiente".

Paso 3: Aceptar la licencia

Lee la licencia y marca la casilla de aceptación. Pulsa "Siguiente".

Paso 4: Comprobar compatibilidad

PrestaShop verificará que tu servidor cumple los requisitos. Si todo está bien, verás una pantalla verde. Si aparece algún error, revisa los permisos de las carpetas.

Paso 5: Configurar la tienda

Rellena el nombre de tu tienda, el eslogan, la actividad principal y los datos de tu empresa. También puedes elegir si quieres activar la tienda inmediatamente.

Paso 6: Configurar la base de datos

Aquí introduces los datos que creaste en DirectAdmin:

  • Servidor de base de datos: localhost (o 127.0.0.1).
  • Nombre de la base de datos: el que creaste.
  • Usuario de la base de datos: el que creaste.
  • Contraseña: la que asignaste.
  • Prefijo de tablas: déjalo como ps_.

Paso 7: Configurar la cuenta de administrador

Crea un email y una contraseña para acceder al panel de administración de PrestaShop. Guárdalos en un lugar seguro.

Paso 8: Finalizar la instalación

Pulsa "Instalar PrestaShop". El proceso puede tardar unos minutos. Al terminar, verás un mensaje de éxito.

[WARNING] Por seguridad, PrestaShop te pedirá que elimines la carpeta install del servidor. Hazlo desde File Manager o FTP antes de continuar.


Preguntas frecuentes (FAQ) sobre subir PrestaShop a DirectAdmin

¿Puedo usar File Manager si mi archivo ZIP es muy grande?

Sí, pero es recomendable aumentar el límite de subida en la configuración de PHP. Si no puedes, usa FTP o divide el ZIP en partes con programas como WinRAR.

¿Qué hago si veo un error de permisos después de subir los archivos?

Revisa que las carpetas config, cache, log, img, mails, modules, themes, translations y var tengan permisos 755. Si el error persiste, prueba con 775.

¿Es necesario usar FTP si ya tengo File Manager?

No, File Manager es suficiente. FTP es útil si tienes que subir muchos archivos o si el File Manager te da problemas con archivos muy grandes.

¿Puedo instalar PrestaShop en una subcarpeta como /tienda?

Sí, solo coloca los archivos en una carpeta dentro de public_html en lugar de la raíz. Luego accede a tudominio.com/tienda.

¿Qué es el puerto 2106 en Syspanel?

Syspanel (antes HestiaCP) es otro panel de control que algunos hostings usan. Su acceso web se realiza por el puerto 2106. La gestión de archivos es similar a DirectAdmin, pero las rutas pueden variar.

¿Cómo actualizo PrestaShop después de instalarlo?

Puedes hacerlo desde el panel de administración, pero siempre es recomendable hacer una copia de seguridad antes. La actualización se puede hacer subiendo los archivos nuevos sobre los existentes y ejecutando el script de actualización.


Consejos finales para tu instalación de PrestaShop

  1. Haz copias de seguridad periódicas de tus archivos y base de datos. DirectAdmin tiene herramientas para ello.

  2. Activa SSL (HTTPS) desde DirectAdmin. Es imprescindible para la seguridad de tu tienda y para el SEO.

  3. Configura las URLs amigables en PrestaShop (SEO y URLs) para mejorar el posicionamiento.

  4. No uses el usuario admin por defecto. Crea un administrador con un nombre difícil de adivinar.

  5. Mantén actualizado tanto PrestaShop como sus módulos y plantillas.


Conclusión

Subir PrestaShop a DirectAdmin con File Manager es un proceso mucho más sencillo de lo que parece. Con esta guía, has aprendido a subir los archivos, descomprimirlos, configurar permisos, crear la base de datos y completar la instalación. Ya no necesitas conocimientos avanzados de FTP; el File Manager hace el trabajo pesado por ti.

Recuerda que, si en algún momento te sientes perdido, puedes volver a esta guía y repasar los pasos. Y si tu proveedor usa Syspanel, recuerda que el acceso es por el puerto 2106 y que, aunque la interfaz cambie, los principios son los mismos.

Ahora sí, ¡tu tienda online está lista para recibir tus primeros clientes! Si tienes dudas adicionales, consulta la documentación oficial de PrestaShop o contacta con el soporte de tu 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