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

Configurar tienda PrestaShop en DirectAdmin paso a paso

Actualizado el 4 de enero de 2026

¡Hola! ¿Listo para montar tu tienda online? Si has llegado hasta aquí, probablemente ya tienes un plan de hosting con DirectAdmin y quieres dar el salto al ecommerce con PrestaShop. No te preocupes si no eres un experto en tecnología; este artículo está pensado para que, paso a paso, puedas instalar tu tienda y configurar PrestaShop sin complicaciones.

Vamos a desglosar todo el proceso, desde los requisitos previos hasta los ajustes finales. Al final, tendrás tu tienda funcionando y lista para vender. ¡Empecemos!


Requisitos Previos: Lo que Necesitas Antes de Empezar

Antes de lanzarte a instalar nada, asegúrate de tener todo lo necesario. Esto te ahorrará dolores de cabeza.

Contratar un Hosting con DirectAdmin

DirectAdmin es un panel de control de hosting muy popular. Si no lo tienes, la mayoría de proveedores de hosting lo ofrecen. Asegúrate de que tu plan incluya:

  • PHP 7.4 o superior (idealmente PHP 8.0 o 8.1).
  • MySQL 5.6 o superior (o MariaDB).
  • Apache con mod_rewrite activado.
  • Al menos 256 MB de memoria para PrestaShop (aunque 512 MB es más recomendable).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso suele ser por el puerto 2106. El proceso es similar, pero los nombres de las secciones pueden variar ligeramente.

Descargar PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable (actualmente la 8.x). Busca el archivo .zip completo. No descargues versiones beta ni parches sueltos; necesitas el paquete completo.

Tener a Mano tus Datos de Acceso

Necesitarás:

  • Usuario y contraseña de DirectAdmin.
  • Nombre de dominio (ej: tutienda.com).
  • Acceso a FTP o al Administrador de Archivos de DirectAdmin.
  • Base de datos (la crearemos más adelante).

Paso 1: Preparar el Entorno en DirectAdmin

Primero, vamos a preparar el terreno. Abre DirectAdmin e inicia sesión.

Crear un Subdominio (Opcional pero Recomendado)

Si quieres que tu tienda esté en una ruta como tienda.tudominio.com, crea un subdominio:

  1. Ve a Gestión de Cuentas > Subdominios.
  2. Escribe el nombre (ej: tienda) y selecciona tu dominio principal.
  3. Haz clic en Crear.

Esto generará una carpeta automática dentro de public_html o domains. Si prefieres usar la raíz de tu dominio (ej: tudominio.com), puedes saltarte este paso y trabajar directamente en public_html.

Activar PHP y Extensiones Necesarias

PrestaShop necesita ciertas extensiones de PHP. En DirectAdmin, ve a Configuración de PHP (a veces está en Características avanzadas o PHP Selector). Asegúrate de tener activadas:

  • mysqli
  • curl
  • gd
  • mbstring
  • openssl
  • pdo_mysql
  • zip
  • json
  • xml

Si alguna falta, actívala. Si no ves la opción, contacta a tu proveedor de hosting.

[WARNING] No actives extensiones que no necesites. Algunas pueden entrar en conflicto. Limítate a las listadas.


Paso 2: Subir los Archivos de PrestaShop

Ahora vamos a subir el paquete de PrestaShop a tu servidor. Tienes dos opciones: FTP o el Administrador de Archivos de DirectAdmin.

Opción A: Usando el Administrador de Archivos (Más Fácil para Principiantes)

  1. En DirectAdmin, ve a Administrador de Archivos.
  2. Navega hasta la carpeta donde quieras instalar la tienda (ej: public_html o public_html/tienda).
  3. Haz clic en Subir y selecciona el archivo .zip de PrestaShop que descargaste.
  4. Una vez subido, selecciona el archivo y haz clic en Extraer. Se creará una carpeta con los archivos.
  5. Importante: Mueve todo el contenido de la carpeta extraída a la raíz de tu destino (si es necesario). Por ejemplo, si al extraer se crea una carpeta prestashop, arrastra su contenido a public_html.

Opción B: Usando FTP (Más Control)

  1. Conéctate a tu servidor usando un cliente FTP (como FileZilla).
  2. Navega a la carpeta de destino.
  3. Sube el archivo .zip y extráelo con el Administrador de Archivos de DirectAdmin (o súbelo ya descomprimido, pero tardará más).

[TIP] Si usas FTP, asegúrate de que la transferencia sea en modo binario para evitar corrupción de archivos.


Paso 3: Crear la Base de Datos

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

  1. En DirectAdmin, ve a MySQL Management (o Bases de Datos MySQL).
  2. Haz clic en Crear una nueva base de datos.
  3. Ponle un nombre descriptivo, por ejemplo: tienda_prestashop.
  4. Se generará un nombre de usuario y contraseña automáticamente. Guárdalos en un lugar seguro. Los necesitarás durante la instalación.
  5. También se creará un host (normalmente localhost). Anótalo.

[INFO] Algunos paneles te permiten crear el usuario manualmente. Si es el caso, asegúrate de asignarle todos los privilegios sobre la base de datos.


Paso 4: Instalar PrestaShop (El Asistente Web)

Ahora viene la parte divertida. Abre tu navegador y escribe la URL donde colocaste los archivos (ej: tudominio.com o tienda.tudominio.com). Deberías ver el asistente de instalación de PrestaShop.

Pantalla de Bienvenida

Selecciona tu idioma y haz clic en Siguiente.

Verificación de Requisitos

El asistente comprobará si tu servidor cumple con los requisitos. Si todo está bien, verás una palomita verde. Si hay algún error (como una extensión faltante), vuelve al paso 1 y actívala. Luego recarga la página.

Configuración de la Tienda

Aquí rellenas los datos básicos:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Elige la categoría de tus productos.
  • País: Elige el país donde operas.
  • Habilitar SSL: Si tienes certificado, actívalo. Si no, déjalo desactivado (lo puedes hacer después).
  • Aceptar términos y condiciones: Marca la casilla.

Configuración de la Base de Datos

Aquí introduces los datos que guardaste en el paso 3:

  • Dirección del servidor de base de datos: Normalmente localhost.
  • Nombre de la base de datos: El que creaste (ej: tienda_prestashop).
  • Usuario de la base de datos: El que se generó.
  • Contraseña de la base de datos: La que se generó.
  • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.

Cuenta de Administrador

Crea tu cuenta de administrador:

  • Nombre y apellidos: Tus datos.
  • Correo electrónico: Un correo válido (te llegará notificaciones).
  • Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos).

Instalación

Haz clic en Instalar. El proceso puede tardar unos minutos. No cierres la ventana ni recargues.

[WARNING] Si ves un error de tiempo de espera (timeout), no te preocupes. Aumenta el tiempo de ejecución en DirectAdmin (Configuración de PHP > max_execution_time a 300) o contacta a soporte.

Finalización

Al terminar, verás un mensaje de éxito. Importante: El asistente te pedirá que elimines la carpeta install por seguridad. Haz clic en el enlace o bórrala manualmente desde el Administrador de Archivos.


Paso 5: Configuración Básica de PrestaShop

Ya tienes PrestaShop instalado. Ahora vamos a configurar PrestaShop para que esté listo para vender.

Acceder al Panel de Administración

Ve a tudominio.com/admin (o la ruta que hayas elegido). Inicia sesión con tu cuenta de administrador.

Configurar la Información Legal

  1. Ve a Mejorar > Configuración > Parámetros de la tienda > Contacto.
  2. Añade tu dirección, teléfono y correo de contacto.
  3. En Parámetros de la tienda > General, configura el país, la moneda y la zona horaria.

Configurar los Medios de Pago

  1. Ve a Módulos > Gestor de módulos.
  2. Busca módulos de pago como PayPal, Stripe o transferencia bancaria.
  3. Instala y configura el que prefieras. Necesitarás una cuenta en esos servicios.

Configurar los Métodos de Envío

  1. Ve a Mejorar > Transporte > Transportistas.
  2. Añade un transportista (ej: Correos, MRW) o usa los que vienen por defecto.
  3. Configura las zonas de envío y las tarifas.

Personalizar el Diseño

  1. Ve a Diseño > Tema y logotipo.
  2. Puedes cambiar el logotipo, los colores y elegir entre los temas gratuitos o comprar uno premium.
  3. Para cambios más profundos, necesitarás conocimientos de HTML/CSS, pero con el tema base puedes empezar.

Añadir Productos

  1. Ve a Catálogo > Productos.
  2. Haz clic en Añadir producto.
  3. Rellena nombre, descripción, precio, imágenes, stock y categorías.
  4. Guarda y repite.

[TIP] Para empezar, añade al menos 5-10 productos para que la tienda no se vea vacía.


FAQ: Preguntas Frecuentes

Aquí respondemos las dudas más comunes que suelen tener los usuarios al instalar tienda con PrestaShop.

¿Puedo instalar PrestaShop en un subdirectorio?

Sí, perfectamente. Solo asegúrate de que la carpeta esté dentro de public_html y accedes vía tudominio.com/carpeta.

¿Qué hago si el asistente de instalación no carga?

Revisa que los archivos estén bien subidos y que el dominio apunte correctamente. También verifica que PHP esté configurado correctamente.

¿Es necesario tener SSL?

No es obligatorio, pero muy recomendable para la seguridad de los datos de tus clientes (especialmente pagos). Puedes obtener un certificado SSL gratis con Let's Encrypt desde DirectAdmin.

¿Cómo actualizo PrestaShop después?

Nunca actualices desde el panel de administración si no tienes experiencia. Haz siempre una copia de seguridad de archivos y base de datos, luego sube la nueva versión manualmente.

¿Puedo migrar mi tienda de otro hosting a DirectAdmin?

Sí, pero es un proceso más complejo que implica exportar la base de datos, copiar archivos y reconfigurar. Te recomiendo buscar una guía específica de migración.

¿Qué hago si veo un error 500 después de instalar?

Revisa los permisos de archivos (deben ser 755 para carpetas y 644 para archivos). También verifica el archivo .htaccess y que mod_rewrite esté activo.


Conclusión y Próximos Pasos

¡Felicidades! Has logrado configurar tu tienda PrestaShop en DirectAdmin. Ahora tienes una base sólida para tu ecommerce. Recuerda que esto es solo el comienzo: necesitarás añadir productos, optimizar la velocidad, configurar el SEO y, sobre todo, promocionar tu tienda.

Si te has encontrado con algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar a tu proveedor de hosting. Y si usas Syspanel, recuerda que el puerto de acceso es el 2106 y la estructura es muy similar.

Ahora, ¡a vender! 🚀

[INFO] Este artículo se actualiza periódicamente para reflejar las últimas versiones de PrestaShop y DirectAdmin. Si tienes sugerencias, déjalas en los comentarios.

¿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