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

Instalar PrestaShop en DirectAdmin: tutorial fácil

Actualizado el 7 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertirte en un experto en montar tu propia tienda online con PrestaShop en DirectAdmin. No te preocupes si esto suena a chino, lo vamos a hacer paso a paso, como si estuviéramos juntos frente al ordenador.

¿Por qué PrestaShop? Porque es uno de los gestores de tiendas online (ecommerce) más potentes y flexibles del mercado, y además es gratuito. ¿Y DirectAdmin? Es el panel de control de tu hosting, la "casa" donde vivirá tu tienda. Vamos a ver cómo instalar PrestaShop en DirectAdmin de forma fácil y sin complicaciones.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo listo. No necesitas ser un hacker, solo tener a mano estos datos:

  • Acceso a DirectAdmin: Tu usuario y contraseña para entrar al panel de control de tu hosting. Si no lo tienes, pídelo a tu proveedor de hosting.
  • Un dominio o subdominio: Por ejemplo, tutienda.com o tienda.misitio.com. Tiene que estar ya apuntando a tu servidor (es decir, que al escribir la URL en el navegador, se conecte con tu hosting).
  • Una base de datos vacía: La crearemos desde DirectAdmin. No te asustes, es muy sencillo.
  • El archivo de PrestaShop: Lo descargaremos desde la web oficial.

[TIP] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), no te preocupes. El proceso es casi idéntico, solo que accederás por el puerto 2106 (ejemplo: https://tudominio.com:2106). El resto de pasos son los mismos.


Paso 1: Descargar PrestaShop

Primero lo primero: conseguir el programa. Ve a la web oficial de PrestaShop y descarga la última versión estable (normalmente viene en un archivo .zip). No descargues versiones "beta" porque pueden tener fallos.

  1. Abre tu navegador y ve a prestashop.com.
  2. Busca el botón de Descargar gratis.
  3. Elige la versión más reciente (por ejemplo, 8.x).
  4. Se descargará un archivo llamado algo como prestashop_8.x.x.zip.

Guárdalo en una carpeta de tu ordenador que recuerdes, porque lo subiremos al servidor.


Paso 2: Acceder a DirectAdmin y preparar el terreno

Ahora vamos a entrar en el corazón de tu hosting: DirectAdmin. Es como el centro de control de tu nave espacial.

  1. Abre tu navegador y escribe la URL de acceso a DirectAdmin (normalmente algo como https://tudominio.com:2222 o la que te haya dado tu proveedor).
  2. Introduce tu usuario y contraseña.
  3. ¡Bienvenido a DirectAdmin! Verás un panel con muchos iconos. No te agobies, solo necesitamos unos pocos.

Crear la base de datos (el almacén de tu tienda)

Piensa en la base de datos como el sótano de tu tienda, donde guardarás todos los productos, clientes y pedidos. Sin ella, PrestaShop no puede funcionar.

  1. Busca el icono que dice "MySQL Management" o "Base de datos MySQL". Haz clic.
  2. Verás una opción para "Crear nueva base de datos".
  3. Ponle un nombre fácil, por ejemplo: mitienda_db. DirectAdmin suele añadir un prefijo con tu usuario, así que quedará algo como usuario_mitienda_db.
  4. Crea también un usuario para esa base de datos (ej: usuario_mitienda_user) y una contraseña segura. ¡Anótalos! Los necesitarás en el paso 4.

[WARNING] No uses contraseñas como "123456" o "admin". Usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Puedes usar un generador de contraseñas online.

Subir el archivo de PrestaShop al servidor

Ahora vamos a colocar el programa en la carpeta correcta de tu dominio.

  1. En DirectAdmin, busca el icono de "Administrador de archivos" (File Manager).
  2. Navega hasta la carpeta de tu dominio. Normalmente es algo como domains/tudominio.com/public_html/. Si quieres que tu tienda esté en la raíz (ej: tutienda.com), sube los archivos aquí. Si quieres que esté en una subcarpeta (ej: tutienda.com/tienda), crea una carpeta llamada tienda dentro de public_html y entra en ella.
  3. Una vez dentro de la carpeta correcta, haz clic en "Subir archivos" (Upload).
  4. Selecciona el archivo prestashop_8.x.x.zip que descargaste antes.
  5. Espera a que termine la subida. Verás el archivo .zip en la lista.

Descomprimir el archivo

El archivo .zip está comprimido, como una maleta llena de ropa. Hay que "deshacer la maleta".

  1. En el Administrador de archivos, haz clic derecho sobre el archivo .zip que acabas de subir.
  2. Selecciona la opción "Extraer" (Extract) o "Descomprimir".
  3. Te preguntará dónde extraerlo. Asegúrate de que sea en la misma carpeta donde está el .zip (por ejemplo, public_html o public_html/tienda).
  4. Haz clic en "Extraer archivos".
  5. Una vez extraído, verás una carpeta llamada prestashop (o similar) y dentro muchos archivos y carpetas. ¡Importante! Mueve todo el contenido de esa carpeta prestashop directamente a la carpeta raíz (donde está el .zip). Es decir, si estás en public_html, los archivos deben quedar sueltos, no dentro de una subcarpeta.
  6. Después de moverlos, puedes eliminar la carpeta prestashop vacía y el archivo .zip original para mantenerlo ordenado.

[INFO] Si no mueves los archivos, tu tienda se abriría en tutienda.com/prestashop en lugar de tutienda.com. Si eso es lo que quieres, déjalo como está. Pero para que sea más limpio, mejor muévelos.


Paso 3: Ejecutar el instalador de PrestaShop

¡Ya casi está! Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (o subdominio). Por ejemplo: https://tutienda.com. Si todo está bien, verás la pantalla de instalación de PrestaShop. Sigue estos pasos:

Pantalla 1: Seleccionar idioma

Elige el idioma que prefieras (español, por ejemplo) y haz clic en "Siguiente".

Pantalla 2: Aceptar licencia

Lee (o salta, aunque no deberías) los términos de la licencia. Marca la casilla de aceptación y haz clic en "Siguiente".

Pantalla 3: Comprobar requisitos del sistema

PrestaShop revisará si tu servidor cumple con todo lo necesario (versión de PHP, extensiones, etc.). Casi siempre todo está en verde. Si ves algún error en rojo, no te preocupes, suele ser algo como "habilitar la extensión XYZ". En ese caso, vuelve a DirectAdmin, busca la opción "Select PHP version" (o similar) y activa las extensiones que falten (por ejemplo, mysqli, gd, curl, etc.). Luego refresca la página del instalador.

Pantalla 4: Configurar la tienda

Aquí introduces los datos de tu base de datos que creaste antes:

  • Dirección del servidor de base de datos: Normalmente es localhost. No lo cambies a menos que tu hosting te indique otra cosa.
  • Nombre de la base de datos: Pon el nombre que creaste, por ejemplo: usuario_mitienda_db.
  • Usuario de la base de datos: usuario_mitienda_user.
  • Contraseña de la base de datos: La que pusiste.
  • Prefijo de tablas: Déjalo como ps_ a menos que tengas razones para cambiarlo.

En la misma pantalla, más abajo, configura los datos de tu tienda:

  • Nombre de la tienda: El nombre de tu negocio.
  • País: El tuyo.
  • Actividad principal: Elige la que más se ajuste.
  • Cuenta de administrador: Crea un usuario y contraseña para acceder al panel de control de tu tienda (el back-office). ¡No los olvides!

Haz clic en "Siguiente".

Pantalla 5: ¡Instalación en curso!

PrestaShop empezará a instalar todo. Verás una barra de progreso. Tardará unos minutos, dependiendo de tu servidor. No cierres la ventana del navegador.

Pantalla 6: ¡Instalación completada!

Verás un mensaje de felicitaciones. Importante: Por seguridad, PrestaShop te pedirá que elimines la carpeta install del servidor. Puedes hacerlo desde el Administrador de archivos de DirectAdmin: busca la carpeta install dentro de public_html, haz clic derecho y selecciona "Eliminar". También te recomendará renombrar la carpeta admin por otra más segura (por ejemplo, admin123). Puedes hacerlo desde el mismo administrador de archivos.


Paso 4: ¡Tu tienda ya está en marcha!

Ahora puedes acceder a tu tienda desde dos sitios:

  • Front-office (la tienda para clientes): https://tutienda.com
  • Back-office (el panel de administración): https://tutienda.com/admin (o el nombre que le hayas puesto).

¡Enhorabuena! Ya has instalado PrestaShop en DirectAdmin. Ahora puedes empezar a personalizar tu tienda, añadir productos, configurar métodos de pago y envío, etc.


Preguntas frecuentes (FAQ) sobre instalar PrestaShop en DirectAdmin

1. ¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?
Sí, totalmente. El proceso es el mismo. Solo recuerda que el acceso a Syspanel es por el puerto 2106 (ej: https://tudominio.com:2106). El resto de pasos (crear base de datos, subir archivos, etc.) son idénticos.

2. ¿Qué hago si veo un error de "500 Internal Server Error" después de la instalación?
Esto suele ser un problema de permisos de archivos. En DirectAdmin, ve al Administrador de archivos, selecciona todos los archivos de tu carpeta public_html, haz clic derecho y elige "Cambiar permisos". Pon 755 para las carpetas y 644 para los archivos. También puedes probar a desactivar algún plugin de caché de WordPress si lo tienes.

3. ¿Necesito conocimientos técnicos para seguir este tutorial?
No, está pensado para principiantes. Solo sigue los pasos al pie de la letra y si te atascas, busca en foros o pregunta a tu hosting.

4. ¿Cuánto tiempo tarda la instalación?
Unos 10-15 minutos si todo va bien, incluyendo la descarga, subida y configuración.

5. ¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo asegúrate de que el subdominio (ej: tienda.tudominio.com) esté creado en DirectAdmin y que la carpeta public_html corresponda a ese subdominio.

6. ¿Qué hago si el instalador no arranca?
Revisa que el archivo index.php esté en la carpeta correcta. Si usaste una subcarpeta, asegúrate de que la URL sea tudominio.com/carpeta. También verifica que los archivos se hayan descomprimido correctamente.

7. ¿Puedo cambiar el nombre de la carpeta admin después de la instalación?
Sí, desde el Administrador de archivos de DirectAdmin. Renómbrala (por ejemplo, a admin_tienda) y luego, en el archivo config/defines.inc.php dentro de la carpeta de tu tienda, busca la línea define('_ADMIN_DIR_', 'admin'); y cámbiala por define('_ADMIN_DIR_', 'admin_tienda');. Esto mejora la seguridad.

8. ¿Es necesario tener SSL (HTTPS) para la tienda?
Sí, muy recomendable, sobre todo si vas a vender productos. DirectAdmin suele incluir opciones para instalar certificados SSL gratuitos (como Let's Encrypt). Busca la opción "SSL Certificates" en el panel.


Conclusión

Instalar PrestaShop en DirectAdmin es un proceso sencillo si sigues los pasos adecuados. Has creado tu base de datos, subido los archivos, ejecutado el instalador y ahora tienes una tienda online lista para personalizar. Recuerda que la práctica hace al maestro, así que no temas explorar el back-office de PrestaShop.

Si en algún momento te sientes perdido, vuelve a este tutorial o contacta con el soporte de tu hosting. ¡Estoy seguro de que te irá genial! Ahora, ¡a vender!

¿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