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

PrestaShop en DirectAdmin: Cómo instalar y optimizar tu tienda

Actualizado el 23 de febrero de 2026

Introducción

Montar una tienda online puede parecer una tarea titánica si no tienes experiencia técnica. Sin embargo, con las herramientas adecuadas y una buena guía, es un proceso mucho más sencillo de lo que imaginas. En este artículo, te explicaré paso a paso cómo instalar PrestaShop en un servidor con DirectAdmin. Además, te daré consejos prácticos para optimizar el rendimiento de tu tienda online y asegurarte de que todo funcione como un reloj.

Tanto si eres un SysAdmin novato como si ya tienes algo de experiencia, esta guía está pensada para que puedas seguirla sin complicaciones. Al final, tendrás tu e-commerce listo para vender.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Un servidor con DirectAdmin instalado y acceso de administrador.
  • Acceso SSH al servidor (o al menos al panel de control de archivos).
  • Un dominio apuntando a tu servidor (por ejemplo, mitienda.com).
  • Conocimientos básicos de FTP o gestor de archivos en DirectAdmin.

[INFO] Si no tienes un dominio, puedes usar una subcarpeta o una IP temporal para las pruebas, pero para producción es mejor un dominio real.


Paso 1: Preparar el entorno en DirectAdmin

DirectAdmin es un panel de control muy potente que facilita la gestión de tu servidor. Antes de instalar PrestaShop, debemos preparar el entorno.

1.1 Crear un paquete de hosting (si no existe)

  1. Inicia sesión en DirectAdmin como administrador.
  2. Ve a Paquetes de usuario > Crear paquete.
  3. Asigna un nombre (por ejemplo, "tienda").
  4. Configura los límites: al menos 1 GB de espacio, 1 GB de tráfico y 1 base de datos.
  5. Guarda el paquete.

1.2 Crear un usuario y dominio

  1. En Gestión de usuarios > Crear nuevo usuario.
  2. Introduce un nombre de usuario, contraseña y selecciona el paquete que creaste.
  3. En la sección Dominio, añade el dominio de tu tienda (ej. mitienda.com).
  4. Marca la opción Crear base de datos MySQL (esto te generará una base de datos automáticamente).

[TIP] Anota los datos de la base de datos (nombre, usuario y contraseña) porque los necesitarás más adelante.


Paso 2: Descargar e instalar PrestaShop

Ahora vamos a instalar el software de PrestaShop en el servidor.

2.1 Descargar PrestaShop desde la web oficial

  1. Ve a prestashop.com y descarga la última versión estable (normalmente un archivo .zip).
  2. También puedes usar la terminal SSH para descargarlo directamente:
wget https://download.prestashop.com/download/releases/prestashop_1.7.8.10.zip

[WARNING] Siempre verifica la URL de descarga, ya que puede cambiar con las versiones.

2.2 Subir el archivo al servidor

Tienes dos opciones:

  • Opción A (FTP): Usa un cliente FTP como FileZilla y conecta al servidor con los datos de tu usuario de DirectAdmin. Sube el archivo .zip a la carpeta public_html de tu dominio.
  • Opción B (Gestor de archivos): En DirectAdmin, ve a Gestor de archivos, navega a domains/mitienda.com/public_html/ y sube el archivo desde ahí.

2.3 Descomprimir el archivo

  1. En el Gestor de archivos, selecciona el archivo .zip y haz clic en Extraer.
  2. Se creará una carpeta llamada prestashop (o similar). Mueve todo su contenido a public_html.
  3. Borra el archivo .zip original para mantener limpio el directorio.

2.4 Configurar permisos

Para que PrestaShop pueda funcionar, los archivos deben tener los permisos correctos:

  1. En el Gestor de archivos, selecciona todos los archivos y carpetas.
  2. Haz clic en Cambiar permisos.
  3. Aplica 755 para carpetas y 644 para archivos. Si no sabes, usa la opción Recursivo.

[INFO] Algunos sistemas requieren 777 temporalmente para la instalación, pero luego debes volver a 755 por seguridad.


Paso 3: Ejecutar el instalador web de PrestaShop

Ahora abre tu navegador y ve a tu dominio (ej. http://mitienda.com). Te aparecerá el asistente de instalación de PrestaShop.

3.1 Seleccionar idioma

Elige español (o el que prefieras) y haz clic en Siguiente.

3.2 Aceptar licencia

Lee los términos y acepta.

3.3 Configurar la tienda

Aquí debes rellenar:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Elige la que más se ajuste.
  • País: Selecciona el tuyo.
  • Habilitar SSL: Si tienes certificado SSL, actívalo. Si no, déjalo desactivado por ahora.

3.4 Configurar la base de datos

Este paso es crítico. Introduce los datos de la base de datos que creaste en DirectAdmin:

  • Dirección del servidor de base de datos: localhost (a menos que uses un servidor remoto).
  • Nombre de la base de datos: El que anotaste (ej. mitienda_db).
  • Usuario: El mismo que el nombre de la base de datos.
  • Contraseña: La que configuraste.
  • Prefijo de tablas: Déjalo como ps_ (puedes cambiarlo, pero no es necesario).

Haz clic en Probar conexión. Si todo está bien, continúa.

3.5 Configurar la cuenta de administrador

Crea un usuario administrador para tu tienda:

  • Nombre: Tu nombre.
  • Dirección de correo electrónico: La que usarás para gestionar la tienda.
  • Contraseña: Segura, con mayúsculas, números y símbolos.

[WARNING] No uses contraseñas débiles. Una buena práctica es usar un gestor de contraseñas.

3.6 Finalizar la instalación

El instalador te mostrará un resumen. Haz clic en Instalar. El proceso puede tardar unos minutos. Al finalizar, verás un mensaje de éxito.

[TIP] Después de instalar, elimina la carpeta install del servidor por seguridad. Puedes hacerlo desde el Gestor de archivos.


Paso 4: Optimización básica de PrestaShop

Una vez instalada, es hora de optimizar tu tienda online para que cargue rápido y sea segura.

4.1 Activar la caché

  1. Ve al panel de administración de PrestaShop (/admin).
  2. Navega a Parámetros avanzados > Rendimiento.
  3. Activa la Caché y elige Sistema de archivos (o Memcached si lo tienes configurado).
  4. En Combinar, comprimir y almacenar en caché, activa todas las opciones.

4.2 Configurar el modo de producción

En el mismo apartado, activa el Modo de producción. Esto desactiva los mensajes de error y mejora la velocidad.

4.3 Optimizar imágenes

Las imágenes son clave en un e-commerce:

  1. Ve a Diseño > Configuración de imágenes.
  2. Ajusta los tamaños de las imágenes a las necesidades reales (por ejemplo, 800x800 para productos).
  3. Activa la compresión de imágenes (JPEG con calidad 85% es un buen equilibrio).

4.4 Usar una CDN (opcional)

Si tu tienda tiene mucho tráfico, considera usar una CDN como Cloudflare. Acelera la carga de imágenes y archivos estáticos.

[INFO] Cloudflare tiene un plan gratuito muy bueno para empezar.


Paso 5: Seguridad básica

La seguridad es fundamental para cualquier tienda online. Aquí tienes unos pasos esenciales.

5.1 Configurar SSL (HTTPS)

  1. En DirectAdmin, ve a SSL Certificates.
  2. Si tienes un certificado SSL instalado, activa la redirección a HTTPS.
  3. En PrestaShop, ve a Parámetros avanzados > General y activa Forzar SSL en todas las páginas.

5.2 Proteger el directorio admin

  1. Cambia el nombre de la carpeta /admin por algo único (ej. /admin-mitienda2024).
  2. Puedes hacerlo desde el Gestor de archivos o mediante FTP.

5.3 Actualizar regularmente

Mantén PrestaShop y sus módulos actualizados. Las actualizaciones corrigen vulnerabilidades.

[WARNING] Siempre haz una copia de seguridad antes de actualizar.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en Syspanel (HestiaCP)?

Sí, el proceso es similar. Syspanel (HestiaCP) también permite instalar PrestaShop fácilmente. Recuerda que el puerto de acceso a Syspanel es el 2106. La instalación sigue los mismos pasos: crear un usuario, subir los archivos y ejecutar el instalador.

¿Qué hago si el instalador me da error de conexión a la base de datos?

Revisa que los datos de la base de datos sean correctos. En DirectAdmin, puedes verificar la base de datos en Base de datos MySQL. Asegúrate de que el usuario tenga permisos completos.

¿Cómo acelero mi tienda si es lenta?

Además de la caché, puedes:

  • Usar un hosting con SSD.
  • Activar la compresión Gzip.
  • Reducir el tamaño de las imágenes.
  • Usar un tema ligero.

¿Es necesario tener conocimientos de programación?

No, para una instalación básica no. Solo necesitas seguir los pasos de esta guía. Si quieres personalizar funciones, sí necesitarás algo de PHP o CSS.


Conclusión

Instalar PrestaShop en DirectAdmin es un proceso bastante directo si sigues los pasos adecuados. Con esta guía, has aprendido a preparar el entorno, instalar el software y optimizar tu tienda online para que funcione de manera eficiente. Recuerda que la optimización y la seguridad son tareas continuas, así que no te olvides de mantener todo actualizado.

Ahora ya tienes tu e-commerce listo para empezar a vender. ¡Mucho éxito con tu proyecto!

[TIP] Si tienes dudas, busca en foros especializados o consulta la documentación oficial de PrestaShop. La comunidad es muy activa y siempre hay alguien dispuesto a ayudar.

¿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