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

Cómo configurar una tienda PrestaShop en DirectAdmin (Litespeed + PHP)

Actualizado el 13 de mayo de 2026

Requisitos previos antes de empezar

Configurar una tienda online puede parecer una tarea compleja, pero con la combinación correcta de herramientas y un poco de paciencia, verás que es más sencillo de lo que imaginas. En esta guía, vamos a desglosar el proceso de instalar y configurar PrestaShop en DirectAdmin con el servidor web LiteSpeed y PHP. Este stack es extremadamente rápido y estable, ideal para que tu negocio online funcione sin problemas desde el primer día.

Antes de ponernos manos a la obra, es importante que verifiques que tu plan de hosting cumple con los requisitos mínimos. No te preocupes, no necesitas ser un experto en servidores, solo tener a mano los datos de acceso a tu panel de control.

[INFO] Asegúrate de tener a mano tu usuario y contraseña de acceso a DirectAdmin. Normalmente, tu proveedor de hosting te los envía por correo electrónico al contratar el servicio. Si no los encuentras, revisa tu bandeja de spam o contacta con soporte.

Aquí tienes la lista de verificación rápida:

  • Acceso a DirectAdmin con permisos de administrador.
  • Un dominio o subdominio apuntando a tu servidor (los DNS deben estar configurados).
  • Al menos 1 GB de espacio libre en disco (recomendable 2 GB para futuras actualizaciones).
  • Certificado SSL activo (puedes generarlo gratis con Let's Encrypt desde DirectAdmin).
  • Conocimientos básicos de gestión de archivos (subir y descargar archivos vía FTP o el administrador de archivos).

Si cumples con todo esto, ¡adelante! Vamos a crear tu tienda online paso a paso.

Paso 1: Preparar el entorno en DirectAdmin

Lo primero que debemos hacer es preparar el "terreno" donde se instalará PrestaShop. Esto implica crear la base de datos, el usuario de la base de datos y configurar el dominio correctamente.

1.1 Crear la base de datos y el usuario

PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuración. Para crearla, sigue estos pasos:

  1. Accede a tu panel de DirectAdmin.
  2. Busca la sección "MySQL Management" o "Bases de datos MySQL" (el nombre puede variar según la versión).
  3. Haz clic en "Create new database".
  4. Elige un nombre para tu base de datos. Por ejemplo, mitienda_db. DirectAdmin suele añadir un prefijo con tu usuario, así que el nombre final podría ser usuario_mitienda_db. No te preocupes por esto, es normal.
  5. Crea un usuario para la base de datos. Por ejemplo, usuario_tienda.
  6. Establece una contraseña segura. Te recomiendo usar el generador de contraseñas que ofrece DirectAdmin. Guárdala en un lugar seguro, la necesitarás más adelante.
  7. Añade el usuario que acabas de crear a la base de datos y asígnale todos los privilegios (ALL PRIVILEGES).
  8. Haz clic en "Create" o "Guardar".

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás durante el asistente de instalación de PrestaShop.

1.2 Configurar el dominio y el certificado SSL

Es fundamental que tu dominio apunte correctamente a tu servidor. Si acabas de registrarlo, puede tardar unas horas en propagarse. Puedes verificarlo si tu dominio ya carga una página de "bienvenida" o un error del hosting.

  1. En DirectAdmin, ve a la sección "Domain Setup" y asegúrate de que tu dominio principal o el subdominio que usarás para la tienda esté listado.
  2. Si vas a usar un subdominio (ej. tienda.tudominio.com), créalo en la sección "Subdomain Management".
  3. Una vez que el dominio esté activo, es hora de activar el SSL. Ve a "SSL Certificates" y selecciona "Let's Encrypt".
  4. Marca la opción para incluir el subdominio www y los subdominios que hayas creado.
  5. Haz clic en "Issue" o "Renew". En menos de un minuto tendrás tu certificado SSL activo.

[INFO] El certificado SSL es imprescindible para que tu tienda sea segura y para que los navegadores no muestren advertencias a tus clientes. Además, Google favorece las webs con SSL en sus resultados de búsqueda.

Paso 2: Descargar y subir PrestaShop

Ahora viene la parte más emocionante: instalar el software de la tienda. Vamos a descargar la última versión estable de PrestaShop y subirla a tu servidor.

2.1 Descarga de PrestaShop

  1. Ve al sitio web oficial de PrestaShop y descarga el paquete de instalación en formato .zip. Asegúrate de descargar la versión que sea compatible con la versión de PHP que tienes en tu servidor. Normalmente, la última versión estable es la mejor opción.
  2. No descargues versiones beta o de desarrollo, ya que pueden tener errores.

2.2 Subir el archivo a tu hosting

Tienes dos opciones para subir el archivo: mediante el administrador de archivos de DirectAdmin o mediante un cliente FTP como FileZilla. Te mostraré la forma más directa con el administrador de archivos.

  1. En DirectAdmin, ve a "File Manager".
  2. Navega hasta la carpeta domains y luego dentro de la carpeta de tu dominio (ej. tudominio.com).
  3. Entra en la carpeta public_html. Esta es la raíz de tu sitio web.
  4. Sube el archivo .zip de PrestaShop que descargaste. Puedes arrastrarlo y soltarlo o usar el botón de subir.
  5. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extract".
  6. Se creará una carpeta con el nombre del archivo (ej. prestashop). Importante: Si quieres que tu tienda esté en la raíz de tu dominio (ej. tudominio.com), debes mover todo el contenido de esa carpeta extraída a public_html. Es decir, los archivos y carpetas deben quedar sueltos en public_html, no dentro de una subcarpeta.

Para mover el contenido:

  1. Entra en la carpeta que se ha creado tras la extracción.
  2. Selecciona todos los archivos y carpetas (Ctrl+A).
  3. Haz clic en "Copy" o "Move".
  4. Ve un nivel hacia arriba (a public_html) y haz clic en "Paste".
  5. Confirma que deseas mover o copiar los archivos.

[WARNING] Si ya existe un archivo index.html en public_html, es posible que tengas que eliminarlo o renombrarlo para que PrestaShop funcione correctamente. No te preocupes, es un archivo de bienvenida genérico del hosting.

Paso 3: Configurar PHP y LiteSpeed

Para que PrestaShop funcione a la velocidad de la luz, debemos asegurarnos de que LiteSpeed y PHP estén configurados correctamente. DirectAdmin facilita esta tarea.

3.1 Seleccionar la versión de PHP

PrestaShop es una aplicación que requiere una versión de PHP específica (7.4, 8.0, 8.1, etc.). Te recomiendo usar la versión más estable y compatible. Para configurarla:

  1. En DirectAdmin, busca la sección "PHP Version Selector" o "PHP Settings".
  2. Selecciona la versión de PHP que recomiende PrestaShop (normalmente la 8.0 o 8.1 en la actualidad).
  3. Guarda los cambios.

3.2 Activar las extensiones necesarias

PrestaShop necesita ciertas extensiones de PHP para funcionar. En la misma sección de configuración de PHP, encontrarás una lista de extensiones. Asegúrate de que las siguientes estén activadas (marcadas):

  • curl
  • gd
  • intl
  • mbstring
  • openssl
  • pdo_mysql
  • zip

[TIP] Si no ves alguna de estas extensiones, actívalas marcando la casilla correspondiente. Si tienes dudas, déjalas todas activadas si el sistema lo permite, ya que no suelen dar problemas.

3.3 Ajustar los límites de PHP

Para evitar errores de memoria o de subida de archivos, es recomendable aumentar algunos límites. En la configuración de PHP, busca los parámetros memory_limit, upload_max_filesize y post_max_size. Establece valores generosos, como:

  • memory_limit: 512M o más.
  • upload_max_filesize: 64M.
  • post_max_size: 64M.

Estos ajustes ayudarán a que el asistente de instalación de PrestaShop no falle y a que puedas subir temas o módulos sin problemas.

3.4 Configurar LiteSpeed para PrestaShop

LiteSpeed es un servidor web ultrarrápido y compatible con la mayoría de las configuraciones de Apache. DirectAdmin lo integra de forma transparente, pero podemos optimizarlo para PrestaShop.

  1. Ve a la sección "LiteSpeed Web Server" o "LiteSpeed Manager" en DirectAdmin.
  2. Busca la opción de "Virtual Hosts" y selecciona el dominio de tu tienda.
  3. En la configuración, busca la opción de "Context" o "Rewrite". PrestaShop necesita que el módulo de reescritura de URLs esté activo. Normalmente, LiteSpeed lo activa por defecto, pero asegúrate de que el archivo .htaccess de PrestaShop se esté procesando correctamente.
  4. Si no estás seguro de cómo configurar esto, no te preocupes. La configuración por defecto de DirectAdmin con LiteSpeed suele funcionar bien con PrestaShop.

[INFO] La principal ventaja de LiteSpeed es su caché integrada. Después de instalar PrestaShop, puedes instalar el módulo de caché de LiteSpeed para acelerar aún más tu tienda. Lo veremos más adelante.

Paso 4: El asistente de instalación de PrestaShop

Ahora viene el momento de la verdad. Abre tu navegador y escribe la URL de tu tienda (ej. tudominio.com). Deberías ver el asistente de instalación de PrestaShop. Sigue estos pasos con atención.

4.1 Selección de idioma y licencia

  1. Elige el idioma de la instalación (español).
  2. Acepta los términos de la licencia. Es un trámite estándar.

4.2 Comprobación de compatibilidad

El asistente verificará que tu servidor cumple con todos los requisitos. Deberías ver todo en verde. Si hay algún problema, te indicará qué falta. Vuelve al paso 3 para corregirlo.

4.3 Información de la tienda

  1. Introduce el nombre de tu tienda (ej. "Mi Tienda Online").
  2. Elige una actividad principal (ej. "Ropa y accesorios").
  3. Selecciona el país de tu tienda.
  4. Puedes dejar la configuración de tiempo y moneda por defecto o ajustarla a tu mercado.

4.4 Configuración de la cuenta de administrador

Este es un paso crítico. Crea el usuario y la contraseña para acceder al panel de administración de tu tienda.

  • Nombre de usuario: elige uno fácil de recordar (ej. admin).
  • Contraseña: debe ser segura. El asistente te dará un indicador de fuerza. Intenta que sea compleja.
  • Correo electrónico: introduce una dirección válida, ya que recibirás notificaciones importantes.

[WARNING] No uses "admin" como usuario si es posible. Es la primera opción que prueban los atacantes. Usa algo más único, como tu_nombre_admin.

4.5 Configuración de la base de datos

  1. Introduce los datos que creaste en el paso 1.1:

    • Dirección del servidor de base de datos: localhost (normalmente es así).
    • Nombre de la base de datos: el nombre que creaste (ej. usuario_mitienda_db).
    • Usuario de la base de datos: el usuario que creaste (ej. usuario_tienda).
    • Contraseña: la contraseña que configuraste.
  2. Deja el prefijo de las tablas como ps_ por defecto.

  3. Haz clic en "Test your database connection". Si todo es correcto, verás un mensaje de éxito.

4.6 Finalizar la instalación

  1. Revisa el resumen de la configuración.
  2. Haz clic en "Install" o "Instalar".
  3. Espera unos minutos mientras se instalan los archivos y se crean las tablas de la base de datos.
  4. Al finalizar, verás un mensaje de éxito y un botón para acceder al panel de administración.

[TIP] ¡No olvides eliminar la carpeta install de tu servidor! Es un requisito de seguridad. Puedes hacerlo desde el administrador de archivos de DirectAdmin. Ve a public_html, busca la carpeta install y bórrala. Si no lo haces, PrestaShop te lo recordará y puede bloquear el acceso a tu panel.

Paso 5: Configuración post-instalación y optimización

¡Felicidades! Tu tienda online ya está creada. Ahora vamos a configurarla un poco para que sea profesional y rápida.

5.1 Activar el modo amigable de URLs

PrestaShop tiene URLs amigables para SEO, pero hay que activarlas.

  1. Accede a tu panel de administración en tudominio.com/admin.
  2. Ve a "Shop Parameters" > "Traffic & SEO".
  3. En la pestaña "SEO & URLs", activa la opción "Friendly URL".
  4. Guarda los cambios.

5.2 Configurar la caché y el rendimiento

Para aprovechar la potencia de LiteSpeed, es crucial configurar la caché.

  1. Ve a "Advanced Parameters" > "Performance".
  2. Activa la "Cache" y selecciona el sistema de caché recomendado. En este caso, si tienes el módulo de LiteSpeed Cache instalado, selecciónalo. Si no, puedes usar el caché de archivos.
  3. Activa la "CCC" (Combine, Compress and Cache) para CSS y JavaScript. Esto reducirá el número de peticiones al servidor.
  4. Guarda los cambios.

5.3 Instalar el módulo de caché de LiteSpeed

Para un rendimiento óptimo, te recomiendo instalar el módulo oficial de caché de LiteSpeed para PrestaShop.

  1. Ve a "Modules" > "Module Manager".
  2. Busca "LiteSpeed Cache".
  3. Instálalo y actívalo.
  4. Configúralo siguiendo las instrucciones del módulo. Normalmente, la configuración por defecto es buena.

[INFO] La caché de LiteSpeed puede hacer que tu tienda cargue en milisegundos, incluso con mucho tráfico. Es una de las mejores inversiones en rendimiento que puedes hacer.

5.4 Configurar el correo electrónico

Es importante que tu tienda pueda enviar correos electrónicos (confirmaciones de pedido, recuperación de contraseñas, etc.).

  1. Ve a "Advanced Parameters" > "E-mail".
  2. Selecciona el método de envío de correo. Normalmente, la opción "Use PHP's mail() function" funciona, pero es mejor usar un servidor SMTP para mayor fiabilidad.
  3. Si tu hosting te ofrece un servidor SMTP, configúralo aquí. Puedes encontrar estos datos en la sección de correo de DirectAdmin.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, el proceso es el mismo. Solo tienes que crear el subdominio en DirectAdmin y subir los archivos a la carpeta correspondiente (ej. public_html/tienda).

**¿Qué hago si

¿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