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

Cómo instalar PrestaShop en DirectAdmin de forma sencilla

Actualizado el 3 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas instalar PrestaShop en DirectAdmin de forma sencilla. No importa si eres nuevo en esto o si ya tienes algo de experiencia, este tutorial está diseñado para que puedas tener tu tienda online DirectAdmin funcionando en menos de lo que te imaginas. Vamos a desglosar todo el proceso, desde los requisitos previos hasta la configuración final, para que tu PrestaShop hosting sea un éxito. Recuerda que si en algún momento usas Syspanel (el panel que mencionamos como HestiaCP), el puerto de acceso es el 2106. ¡Empecemos!

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegurémonos de tener todo listo. No te preocupes, no necesitas ser un experto en servidores, solo seguir estos pasos básicos.

Requisitos técnicos básicos

Primero, verifica que tu servidor cumpla con lo siguiente:

  • Acceso a DirectAdmin: Debes tener un usuario con permisos de administrador o al menos acceso a "Advanced Features" (Funciones Avanzadas) y "File Manager" (Administrador de Archivos).
  • Dominio o subdominio: Necesitas un nombre de dominio (ej: mishop.com) o un subdominio (ej: tienda.mishop.com) que apunte a tu servidor. Asegúrate de que los DNS estén configurados correctamente.
  • PHP y MySQL: PrestaShop requiere PHP 7.4 o superior y MySQL 5.7+ o MariaDB 10.2+. DirectAdmin suele tener versiones recientes, pero verifica en tu panel.
  • Espacio en disco: Al menos 500 MB libres para la instalación básica, aunque recomendamos 1 GB para futuras extensiones y productos.
  • Conexión FTP o SFTP: Opcional, pero útil si prefieres subir archivos manualmente.

[INFO] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. Esto aplica si alguna vez necesitas acceder a configuraciones avanzadas de ese panel.

¿Qué es PrestaShop y por qué elegirlo?

PrestaShop es una de las plataformas de ecommerce más populares del mundo, y por buenas razones: es gratuita, de código abierto, y te permite crear una tienda online profesional sin complicaciones. Es ideal para negocios pequeños y medianos, y se integra perfectamente con DirectAdmin. Con este tutorial, tu tienda online DirectAdmin estará lista en minutos.

Paso 1: Preparar el entorno en DirectAdmin

Antes de instalar PrestaShop, debemos crear el espacio donde vivirá. Esto incluye un dominio o subdominio y una base de datos.

Crear un dominio o subdominio

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Ve a "Account Manager" (Gestión de Cuenta) y luego a "Domain Setup" (Configuración de Dominio).
  3. Haz clic en "Add Domain" (Añadir Dominio) o "Add Subdomain" (Añadir Subdominio).
    • Si usas un dominio principal, simplemente asegúrate de que esté listado.
    • Para un subdominio, escribe el nombre (ej: tienda) y selecciona el dominio principal.
  4. Marca la opción "Create a new user" (Crear nuevo usuario) solo si quieres una cuenta separada. En la mayoría de los casos, con la cuenta principal basta.
  5. Haz clic en "Create" (Crear). DirectAdmin generará automáticamente una carpeta (ej: /domains/tudominio.com/public_html).

[TIP] Si tu dominio ya está configurado, solo necesitas la carpeta public_html. Si es nuevo, espera unos minutos a que los DNS se propaguen (hasta 24 horas, aunque suele ser más rápido).

Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Vamos a crearla:

  1. En DirectAdmin, ve a "MySQL Management" (Gestión de MySQL) dentro de tu cuenta.
  2. Haz clic en "Create Database" (Crear Base de Datos).
  3. Elige un nombre descriptivo, por ejemplo: prestashop_db.
  4. Crea un usuario para la base de datos (ej: presta_user) y una contraseña segura. Guarda esta información, la necesitarás luego.
  5. Asigna el usuario a la base de datos con todos los privilegios (marca "All Privileges").
  6. Haz clic en "Create" (Crear).

[WARNING] No uses caracteres especiales en el nombre de la base de datos o usuario. Solo letras, números y guiones bajos. Esto evita errores de conexión.

Paso 2: Descargar e instalar PrestaShop

Ahora viene la parte divertida. Tenemos dos métodos: usar el instalador automático de DirectAdmin (Softaculous) o hacerlo manualmente. Te recomiendo el automático si eres principiante.

Método automático: Softaculous (recomendado)

Softaculous es un instalador de scripts que viene integrado en muchos paneles DirectAdmin. Es la forma más rápida y segura.

  1. En DirectAdmin, busca "Softaculous" en el menú principal (suele estar en "Extra Features" o "Software").
  2. Dentro de Softaculous, busca "PrestaShop" en la barra de búsqueda o navega en la categoría "Ecommerce".
  3. Haz clic en "Install" (Instalar).
  4. Completa los campos:
    • Domain: Selecciona tu dominio o subdominio.
    • Directory: Déjalo vacío si quieres que la tienda esté en la raíz (ej: tudominio.com). Si pones "tienda", será tudominio.com/tienda.
    • Database Name: Usa el nombre que creaste (ej: prestashop_db).
    • Database User: El usuario que creaste.
    • Database Password: La contraseña que elegiste.
    • Admin Account: Crea un usuario administrador (ej: admin) y una contraseña fuerte.
    • Store Name: El nombre de tu tienda.
  5. Haz clic en "Install" (Instalar). Softaculous hará todo el trabajo: descargar, descomprimir y configurar.

[INFO] Softaculous también te permite elegir el idioma de PrestaShop. Elige español si lo prefieres.

Método manual: Subir archivos vía FTP

Si prefieres más control o Softaculous no está disponible, hazlo manualmente:

  1. Descarga PrestaShop desde el sitio oficial (prestashop.com) en tu computadora. Obtendrás un archivo .zip.
  2. Accede a tu servidor vía FTP o SFTP con un cliente como FileZilla.
    • Usa las credenciales de tu cuenta DirectAdmin (usuario y contraseña).
    • Conéctate al puerto 21 (FTP) o 22 (SFTP).
  3. Sube los archivos a la carpeta public_html de tu dominio. Si usas un subdominio, la carpeta será public_html dentro de la carpeta del subdominio.
  4. Descomprime el archivo en el servidor. Puedes hacerlo desde DirectAdmin:
    • Ve a "File Manager" (Administrador de Archivos).
    • Navega a public_html.
    • Selecciona el archivo .zip y haz clic en "Extract" (Extraer).
  5. Configura los permisos: Asegúrate de que la carpeta config y el archivo settings.inc.php tengan permisos 755 (lectura y ejecución). En File Manager, selecciona la carpeta y elige "Change Permissions".

Paso 3: Ejecutar el instalador web

Una vez que los archivos están en su lugar, es hora de correr el asistente de instalación.

  1. Abre tu navegador y escribe la URL de tu dominio (ej: tudominio.com). Verás la pantalla de bienvenida de PrestaShop.
  2. Selecciona el idioma (español) y haz clic en "Next" (Siguiente).
  3. Acepta los términos de la licencia.
  4. Configura la base de datos:
    • Database server: localhost (casi siempre).
    • Database name: El nombre que creaste (ej: prestashop_db).
    • Database user: El usuario (ej: presta_user).
    • Database password: La contraseña.
    • Database prefix: Déjalo como ps_ a menos que sepas lo que haces.
  5. Configura la tienda:
    • Store name: El nombre de tu tienda.
    • Activity: Elige tu sector (ej: "Ropa y accesorios").
    • Country: Tu país.
    • Enable SSL: Marca esta opción si tienes certificado SSL (recomendado).
  6. Crea la cuenta de administrador:
    • First name y Last name: Tus datos.
    • Email: Un correo válido.
    • Password: Una contraseña segura (mínimo 8 caracteres, con mayúsculas y números).
  7. Haz clic en "Install" (Instalar). El proceso puede tardar unos minutos.

[WARNING] No cierres la ventana del navegador durante la instalación. Si se interrumpe, puedes tener que reiniciar desde cero.

Paso 4: Configuración post-instalación

¡Felicidades! PrestaShop ya está instalado. Ahora vamos a hacer algunos ajustes básicos para que tu tienda online DirectAdmin esté lista.

Eliminar la carpeta de instalación

Por seguridad, PrestaShop te pedirá que elimines la carpeta install. Hazlo desde File Manager: selecciona la carpeta install y haz clic en "Delete" (Eliminar).

[INFO] También puedes eliminar la carpeta docs para liberar espacio.

Configurar el SEO básico

  1. Accede al panel de administración: tudominio.com/admin (o la URL que configuraste).
  2. Ve a "Shop Parameters" > "Traffic & SEO".
  3. Configura:
    • Meta title: El título de tu tienda (ej: "Mi Tienda Online - Ropa de Moda").
    • Meta description: Una breve descripción (ej: "Descubre las mejores ofertas en ropa y accesorios").
  4. Guarda los cambios.

Activar el modo amigable de URLs (opcional pero recomendado)

  1. En el panel de administración, ve a "Configure" > "SEO & URLs".
  2. Activa "Friendly URL" (URLs amigables).
  3. Haz clic en "Save" (Guardar).

Resolución de problemas comunes (FAQ)

Aquí tienes algunas preguntas frecuentes que te ayudarán si algo sale mal.

¿Por qué veo un error de base de datos?

  • Causa: Los datos de conexión son incorrectos.
  • Solución: Verifica el nombre de la base de datos, usuario y contraseña en DirectAdmin. Asegúrate de que el usuario tenga todos los privilegios.

¿La instalación se queda atascada en "Configuring database"?

  • Causa: PHP tiene un límite de tiempo de ejecución bajo.
  • Solución: En DirectAdmin, ve a "PHP Settings" (Configuración de PHP) y aumenta max_execution_time a 300 segundos.

¿Cómo accedo al panel de administración después de instalar?

  • Respuesta: Ve a tudominio.com/admin. Si no recuerdas la URL exacta, revisa el correo que envía PrestaShop durante la instalación (si configuraste notificaciones).

¿Puedo instalar PrestaShop en un subdirectorio?

  • : Simplemente crea una carpeta dentro de public_html (ej: public_html/tienda) y sube los archivos allí. Luego accede a tudominio.com/tienda.

¿Qué hago si Softaculous no aparece en DirectAdmin?

  • Solución: Contacta a tu proveedor de hosting. Algunos planes básicos no incluyen Softaculous. En ese caso, usa el método manual.

Consejos finales para tu tienda online

Ya tienes tu PrestaShop hosting funcionando. Aquí algunos tips para que tu tienda online DirectAdmin sea un éxito:

  • Instala un certificado SSL: DirectAdmin suele incluir Let's Encrypt gratis. Ve a "SSL Certificates" y actívalo. Esto mejora la confianza y el SEO.
  • Elige un tema profesional: PrestaShop tiene miles de temas gratuitos y de pago. Busca uno que se adapte a tu marca.
  • Configura medios de pago: Activa PayPal, tarjetas de crédito o transferencias bancarias desde el panel de administración.
  • Haz copias de seguridad: DirectAdmin permite backups automáticos. Ve a "Backup/Transfer" y programa uno semanal.

[TIP] Si usas Syspanel, recuerda que el puerto de acceso es el 2106 para configuraciones avanzadas, pero para DirectAdmin no necesitas preocuparte por eso.

Conclusión

Instalar PrestaShop en DirectAdmin es un proceso sencillo si sigues estos pasos. Ya sea con Softaculous o manualmente, en menos de una hora tendrás tu tienda online DirectAdmin operativa. Recuerda que la clave está en la preparación: tener la base de datos lista y los archivos en el lugar correcto. Si encuentras algún problema, revisa la sección de FAQ o contacta con tu proveedor de hosting. ¡Ahora ve y construye tu imperio de ecommerce!

¿Tienes dudas? Déjalas en los comentarios o escríbeme directamente. Estoy aquí para ayudarte. ¡Buena suerte con tu tienda!

¿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