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

PrestaShop en DirectAdmin: configuración básica

Actualizado el 24 de junio de 2026

¿Estás listo para lanzar tu tienda online con PrestaShop y tu panel de control es DirectAdmin? ¡Excelente elección! DirectAdmin es un panel de hosting muy potente y, aunque su interfaz puede parecer un poco técnica al principio, es perfecto para gestionar tu tienda.

En esta guía te voy a explicar paso a paso cómo realizar la configuración básica de PrestaShop en DirectAdmin. No necesitas ser un experto en servidores, solo seguir estas instrucciones con calma. Al final, tendrás tu tienda funcionando y lista para vender.

Vamos a centrarnos en tres áreas clave: preparar el entorno, instalar PrestaShop y hacer los ajustes iniciales imprescindibles. Al terminar, sabrás exactamente cómo iniciar PrestaShop DirectAdmin y dejar todo listo para el éxito.


1. Requisitos previos para configurar PrestaShop DirectAdmin

Antes de empezar, asegúrate de tener todo lo necesario. Esto te ahorrará dolores de cabeza.

¿Qué necesitas tener a mano?

  • Acceso a DirectAdmin: Tu usuario y contraseña para entrar al panel de control de tu hosting.
  • Un dominio o subdominio: Por ejemplo, tutienda.com o tienda.tudominio.com. Debe estar apuntando a los servidores de tu hosting.
  • Archivos de PrestaShop: La última versión estable, descargada desde prestashop.com. Te recomiendo la versión completa (no la de GitHub).
  • Una base de datos: La crearemos desde DirectAdmin.
  • PHP y MySQL actualizados: DirectAdmin suele gestionarlo, pero lo verificaremos.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ejemplo: tudominio.com:2106). El resto de la lógica es la misma.


2. Preparando el entorno en DirectAdmin

Este es el paso más importante. Vamos a crear el "terreno" donde crecerá tu tienda.

2.1. Crear la base de datos

PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Es como el cerebro de la tienda.

  1. Inicia sesión en DirectAdmin.
  2. Busca la sección "Administrador de MySQL" o "MySQL Management". Normalmente está en la parte de "Características Avanzadas" o en la barra lateral.
  3. Haz clic en "Crear nueva base de datos".
  4. Ponle un nombre descriptivo, por ejemplo: prestashop_tienda.
  5. Crea un usuario para esa base de datos. Por ejemplo: usuario_presta.
  6. Establece una contraseña segura. Guárdala en un lugar seguro (un gestor de contraseñas es ideal). La necesitarás en el siguiente paso.
  7. Asigna todos los privilegios a ese usuario sobre esa base de datos. Normalmente se marca la opción "Todos los privilegios".
  8. Haz clic en "Crear".

[TIP] Anota en un bloc de notas los siguientes datos: Nombre de la BD, Usuario de la BD y Contraseña. Los usarás en la instalación de PrestaShop.

2.2. Subir los archivos de PrestaShop a tu dominio

Ahora vamos a colocar los archivos de PrestaShop en la carpeta de tu dominio.

  1. En DirectAdmin, ve a "Administrador de Archivos" (File Manager).
  2. Navega hasta la carpeta de tu dominio. Normalmente es domains/tudominio.com/public_html/ o domains/tudominio.com/private_html/. Si es la primera vez, public_html es la carpeta raíz de tu web.
  3. Sube el archivo ZIP de PrestaShop que descargaste. Puedes arrastrarlo o usar el botón "Subir".
  4. Una vez subido, selecciona el archivo ZIP y haz clic en "Extraer" (Extract). DirectAdmin descomprimirá todos los archivos en la misma carpeta.
  5. Opcional pero recomendado: Mueve todos los archivos extraídos a la raíz de public_html para que tu tienda se vea directamente al entrar a tudominio.com. Si los dejas dentro de una subcarpeta, tu tienda se vería en tudominio.com/nombrecarpeta.
  6. Borra el archivo ZIP para mantener la carpeta limpia.

3. Instalación paso a paso de PrestaShop

Con los archivos subidos y la base de datos lista, es hora de la instalación.

3.1. Ejecutar el instalador web

  1. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, tutienda.com).
  2. Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma (español) y haz clic en "Siguiente".
  3. Acepta los términos de la licencia y continúa.

3.2. Configurar la base de datos en el instalador

Este es el paso clave para configurar PrestaShop DirectAdmin correctamente.

  1. En la pantalla de "Información de la base de datos", verás varios campos.
  2. Sistema de base de datos: Déjalo como "MySQL".
  3. Dirección del servidor: Normalmente es localhost. Si tu hosting te da una dirección específica, escríbela. Si no, localhost funciona en el 99% de los casos.
  4. Nombre de la base de datos: Escribe el nombre que creaste en DirectAdmin (ej: prestashop_tienda).
  5. Usuario de la base de datos: Escribe el usuario que creaste (ej: usuario_presta).
  6. Contraseña de la base de datos: Escribe la contraseña que pusiste.
  7. Prefijo de tablas: Déjalo como ps_ a menos que tengas razones para cambiarlo.
  8. Haz clic en "Probar conexión". Si todo está bien, verás un mensaje verde. Si no, revisa los datos (especialmente el servidor, a veces es 127.0.0.1).
  9. Haz clic en "Siguiente".

3.3. Configurar la tienda (pasos finales)

  1. Información de la tienda: Ponle un nombre a tu tienda, selecciona tu país, la moneda (por ejemplo, EUR) y las actividades.
  2. Cuenta de administrador: Crea tu usuario y contraseña para acceder al back office (el panel de control de la tienda). No uses un email temporal, usa uno que revises a menudo.
  3. Instalar datos de muestra (opcional): Si es tu primera vez, te recomiendo marcar esta opción. Te ayudará a ver cómo funciona la tienda con productos de ejemplo.
  4. Haz clic en "Siguiente" y espera a que termine la instalación. No cierres la ventana.
  5. ¡Importante! Al finalizar, el instalador te pedirá que elimines la carpeta install por seguridad. DirectAdmin te dará un enlace para hacerlo automáticamente. Hazlo sin falta.

[WARNING] No olvides eliminar la carpeta install. Si no lo haces, tu tienda será vulnerable a ataques. DirectAdmin suele mostrar un botón rojo para hacerlo. Si no, ve al Administrador de Archivos y bórrala manualmente.


4. Ajustes básicos post-instalación (¡imprescindibles!)

Ya tienes PrestaShop funcionando. Ahora, estos ajustes harán que tu tienda sea más profesional y rápida.

4.1. Activar el modo amigable de URLs (SEO)

Esto es clave para que Google entienda mejor tus productos.

  1. Entra al back office de tu tienda (ej: tutienda.com/admin1234).
  2. Ve a "Configuración de la tienda" > "Tráfico y SEO" > "SEO y URLs".
  3. En la pestaña "Configuración de URLs amigables", activa la opción "Usar URLs amigables".
  4. Haz clic en "Guardar".

4.2. Configurar el cron job para tareas programadas (CRON)

PrestaShop necesita ejecutar tareas en segundo plano (como enviar emails de carritos abandonados o actualizar sitemaps). En DirectAdmin se configura fácilmente.

  1. En DirectAdmin, busca la sección "Cron Jobs" o "Tareas programadas".
  2. Haz clic en "Crear nuevo cron job".
  3. Comando: Escribe lo siguiente (reemplaza tutienda.com por tu dominio):
    php /home/usuario/domains/tutienda.com/public_html/modules/ps_facebook/cron.php
    (Nota: La ruta exacta puede variar. Lo más común es /home/tuusuario/domains/tudominio.com/public_html/).
  4. Frecuencia: Selecciona "Cada hora" o "Cada 30 minutos" para empezar.
  5. Haz clic en "Crear".

[INFO] Si tu hosting usa Syspanel, la sección de Cron Jobs se encuentra en el panel principal, bajo el nombre de "Tareas programadas". El puerto de acceso es el 2106.

4.3. Activar la caché para mejorar la velocidad

Una tienda lenta ahuyenta clientes. Activar la caché es el primer paso.

  1. En el back office, ve a "Configuración de la tienda" > "Rendimiento".
  2. En "Caché", selecciona "Usar caché" y elige "Caché de archivos" (File Cache) o "Memcached" si tu hosting lo soporta.
  3. En "Combinar, comprimir y cachear archivos CSS/JS", activa las opciones de "Combinar" y "Comprimir" para CSS y JavaScript.
  4. Haz clic en "Guardar".

4.4. Verificar la configuración de PHP

DirectAdmin te permite ajustar el límite de memoria de PHP, que es importante para PrestaShop.

  1. En DirectAdmin, busca "Configuración de PHP" o "PHP Selector".
  2. Selecciona tu dominio.
  3. Ajusta los siguientes valores (puedes pedirle a tu hosting que los suba si no te deja):
    • memory_limit: 256M o 512M
    • max_execution_time: 120
    • upload_max_filesize: 64M (para subir productos con imágenes grandes)
    • post_max_size: 64M
  4. Haz clic en "Guardar".

5. Preguntas Frecuentes (FAQ) sobre PrestaShop DirectAdmin básico

Aquí resuelvo las dudas más comunes que surgen al iniciar PrestaShop DirectAdmin.

❓ ¿Qué hago si veo un error de "500 Internal Server Error" al instalar?

Es un error común. Generalmente se debe a un problema de permisos de archivos o de PHP.

  • Solución 1: En DirectAdmin, ve al Administrador de Archivos, selecciona toda la carpeta public_html y haz clic en "Cambiar permisos". Pon 755 para carpetas y 644 para archivos. Luego haz clic en "Aplicar a todos los subdirectorios y archivos".
  • Solución 2: Revisa la configuración de PHP (paso 4.4). A veces el límite de memoria es muy bajo.
  • Solución 3: Si el error persiste, contacta a tu soporte de hosting y diles que necesitas "habilitar el log de errores de PHP" para que puedas ver el error exacto.

❓ ¿Puedo instalar PrestaShop en una subcarpeta (ej: /tienda)?

Sí. Simplemente sube los archivos a una subcarpeta dentro de public_html (ej: public_html/tienda). Luego, al instalar, la URL será tudominio.com/tienda. El resto del proceso es idéntico.

❓ ¿Cómo hago una copia de seguridad de mi tienda?

Es fundamental. En DirectAdmin, busca "Backups" o "Copias de seguridad". Puedes programar backups automáticos de toda tu cuenta (archivos y bases de datos). También puedes hacerlo manualmente antes de cualquier cambio importante.

❓ ¿Por qué mi tienda se ve en blanco después de instalar?

Esto suele pasar por un tema de caché del navegador o de PrestaShop.

  • Solución: Borra la caché de tu navegador (Ctrl+F5 en Windows, Cmd+R en Mac). También, en el back office, ve a "Configuración de la tienda" > "Rendimiento" y haz clic en "Limpiar caché" (el botón naranja). Si no puedes acceder al back office, borra manualmente la carpeta var/cache desde el Administrador de Archivos de DirectAdmin.

❓ ¿Es necesario tener conocimientos de programación para configurar PrestaShop DirectAdmin?

No. Con esta guía, cualquier persona sin experiencia técnica puede hacerlo. Solo necesitas paciencia y seguir los pasos al pie de la letra. Si te atascas, el soporte de tu hosting puede ayudarte.


Conclusión

¡Felicidades! Has completado la configuración básica de PrestaShop en DirectAdmin. Has aprendido a preparar el entorno, instalar la tienda y hacer los ajustes esenciales para que funcione de manera óptima.

Recuerda que iniciar PrestaShop DirectAdmin es solo el primer paso. Ahora te toca personalizar tu tienda, añadir productos y configurar los métodos de pago y envío. Pero con esta base sólida, el camino será mucho más fácil.

Si tienes dudas, vuelve a leer los pasos o consulta la sección de FAQ. Y recuerda: la práctica hace al maestro. ¡Mucho éxito con tu tienda online!

¿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