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

Guía: Configurar PrestaShop en DirectAdmin

Actualizado el 3 de febrero de 2026

Configurar una tienda online puede parecer una tarea compleja, pero con las herramientas adecuadas y una guía paso a paso, es más sencillo de lo que imaginas. En este artículo, te explicaré de forma detallada cómo instalar PrestaShop en DirectAdmin, uno de los paneles de control más populares y robustos para la gestión de hosting. Si estás buscando un DirectAdmin PrestaShop tutorial completo, has llegado al lugar indicado. Vamos a desglosar el proceso desde cero, asegurándonos de que incluso si eres principiante, puedas configurar PrestaShop DirectAdmin sin problemas.


¿Qué necesitas antes de empezar?

Antes de lanzarnos al proceso de instalación, asegúrate de tener lo siguiente a mano. Esto te ahorrará tiempo y evitará frustraciones.

  • Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control. Normalmente las recibes por correo al contratar tu hosting.
  • Un dominio o subdominio: Puede ser uno nuevo (ej. tutienda.com) o un subdominio (ej. tienda.tudominio.com). Asegúrate de que esté apuntando a tu servidor.
  • PrestaShop en su última versión: Descarga el archivo comprimido (.zip o .tar.gz) desde prestashop.com. Te recomiendo la versión estable más reciente.
  • Cliente FTP o el administrador de archivos de DirectAdmin: Para subir los archivos al servidor. También puedes usar FileZilla (gratuito) si prefieres.
  • Datos de la base de datos: Los crearás dentro de DirectAdmin, así que no te preocupes si aún no los tienes.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero el acceso al panel es por el puerto 2106 (ej. https://tudominio.com:2106). El resto de pasos de esta guía son prácticamente idénticos.


Paso 1: Preparar el entorno en DirectAdmin

DirectAdmin es un panel muy intuitivo. Vamos a crear el espacio donde vivirá tu tienda.

1.1 Accede a DirectAdmin

Abre tu navegador y escribe la URL de acceso (normalmente algo como https://tudominio.com:2222). Introduce tu usuario y contraseña.

1.2 Crea una base de datos y un usuario

PrestaShop necesita una base de datos MySQL para guardar productos, pedidos, clientes, etc. Sigue estos pasos:

  1. En el menú principal, busca la sección "MySQL Management" o "Base de datos MySQL".
  2. Haz clic en "Crear nueva base de datos".
  3. Elige un nombre descriptivo, por ejemplo prestashop_db.
  4. Crea también un usuario para esa base de datos. Ponle algo como prestashop_user y una contraseña segura (guárdala en un lugar seguro).
  5. Asigna todos los privilegios a ese usuario sobre la base de datos. ¡Listo! Ya tienes el espacio para los datos de tu tienda.

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

1.3 Sube los archivos de PrestaShop al servidor

Ahora toca llevar el instalador de PrestaShop a tu dominio.

  1. Dentro de DirectAdmin, ve a "Administrador de archivos" (suele estar en la sección de gestión de archivos).
  2. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios). Esta es la carpeta raíz de tu sitio web.
  3. Haz clic en "Subir" y selecciona el archivo .zip de PrestaShop que descargaste.
  4. Una vez subido, verás el archivo en la lista. Selecciónalo y haz clic en "Extraer" (o "Unzip"). El sistema descomprimirá el contenido en la misma carpeta.

[WARNING] Si extraes el contenido directamente en public_html, todos los archivos de PrestaShop quedarán visibles al acceder a tu dominio. Si prefieres tener la tienda en una subcarpeta (ej. tudominio.com/tienda), primero crea una carpeta llamada tienda dentro de public_html y luego sube y extrae allí el archivo.


Paso 2: Ejecutar el instalador web de PrestaShop

Una vez que los archivos están en el servidor, es hora de la parte más visual: la instalación guiada.

2.1 Accede al instalador

Abre tu navegador y escribe la URL de tu dominio (o subdominio). Por ejemplo: https://tudominio.com. Si pusiste los archivos en una subcarpeta, sería https://tudominio.com/tienda.

Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma y haz clic en "Siguiente".

2.2 Acepta la licencia y revisa los requisitos

PrestaShop te mostrará un contrato de licencia. Léelo (o simplemente acéptalo si estás de acuerdo) y haz clic en "Siguiente".

Luego, el instalador comprobará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, permisos de archivos, etc.). Si todo está en verde, ¡perfecto! Si ves algún error (por ejemplo, falta de extensión), contacta con tu proveedor de hosting o revisa la configuración de PHP en DirectAdmin.

[INFO] En DirectAdmin, puedes cambiar la versión de PHP desde la sección "PHP Selector" o "Configuración de PHP". Asegúrate de usar PHP 7.4 o superior (8.0 o 8.1 son ideales para PrestaShop 8).

2.3 Configura la base de datos

Aquí es donde usas los datos que creaste en el Paso 1.2.

  • Servidor de base de datos: Normalmente localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: El que pusiste (ej. prestashop_db).
  • Usuario de la base de datos: El que creaste (ej. prestashop_user).
  • Contraseña: La que elegiste.
  • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad (ej. shop_).

Haz clic en "Probar conexión". Si todo está bien, verás un mensaje de éxito. Luego, haz clic en "Siguiente".

2.4 Configura tu tienda

Ahora llega la parte divertida: darle identidad a tu tienda.

  • Nombre de la tienda: Ponle un nombre atractivo (ej. "Mi Tienda Online").
  • Actividad principal: Selecciona la que más se ajuste (o déjalo en blanco).
  • País: Elige tu país.
  • Zona horaria: La de tu región.
  • Moneda: La que usarás (euro, dólar, etc.).

Luego, crea la cuenta de administrador:

  • Correo electrónico: El que usarás para gestionar la tienda.
  • Contraseña: Una segura (mayúsculas, minúsculas, números y símbolos).
  • Nombre y apellidos: Los tuyos.

[TIP] No uses contraseñas obvias como "123456" o "admin". Una buena práctica es usar un gestor de contraseñas.

2.5 Finaliza la instalación

Haz clic en "Siguiente" y PrestaShop comenzará a instalar los módulos y configurar la base de datos. Este proceso puede tardar unos minutos. Al terminar, verás una pantalla de éxito.

¡Importante! El instalador te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el administrador de archivos de DirectAdmin o mediante FTP. Si no lo haces, tu tienda podría ser vulnerable.

[WARNING] No olvides eliminar la carpeta install y renombrar la carpeta admin (por ejemplo, a admin123) para mayor seguridad. Esto lo puedes hacer desde el administrador de archivos.


Paso 3: Configuraciones básicas post-instalación

Una vez instalado, accede al panel de administración de PrestaShop. La URL será algo como https://tudominio.com/admin123 (si renombraste la carpeta). Inicia sesión con el correo y contraseña que creaste.

3.1 Ajusta los ajustes de SEO y URLs

PrestaShop viene con URLs amigables desactivadas por defecto. Actívalas para mejorar tu posicionamiento.

  1. Ve a "Configuración de la tienda" > "Parámetros de SEO y URLs".
  2. Marca la opción "Activar URLs amigables".
  3. Guarda los cambios.

3.2 Configura el mantenimiento

Si aún no quieres que tu tienda sea pública, actívala en modo mantenimiento.

  1. Ve a "Configuración de la tienda" > "Parámetros generales".
  2. En "Habilitar tienda", selecciona "No".
  3. Puedes añadir un mensaje personalizado para los visitantes.

3.3 Instala un tema y módulos básicos

PrestaShop ya viene con un tema por defecto, pero puedes instalar otros desde el mercado oficial o subir uno propio. También es recomendable instalar módulos de seguridad, SEO y rendimiento.


Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar PrestaShop en DirectAdmin.

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo debes crear el subdominio en DirectAdmin (sección "Subdominios") y luego seguir los mismos pasos, pero subiendo los archivos a la carpeta de ese subdominio (ej. public_html/tienda).

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

Este error suele deberse a problemas de permisos de archivos o a una versión de PHP incorrecta. Revisa que los archivos tengan permisos 755 (carpetas) y 644 (archivos). También asegúrate de que la versión de PHP sea compatible (PHP 7.4 o superior).

¿Es necesario usar SSL?

Sí, absolutamente. Hoy en día es obligatorio para cualquier tienda online. DirectAdmin suele incluir la opción de instalar certificados SSL gratuitos (Let's Encrypt) desde la sección "SSL Certificates". Actívalo antes de lanzar tu tienda.

¿Puedo migrar una tienda PrestaShop ya existente a DirectAdmin?

Sí, el proceso es similar pero en lugar de instalar desde cero, importas la base de datos y los archivos. Sin embargo, esta guía está enfocada en instalaciones nuevas. Si necesitas migrar, busca un tutorial específico.

¿Cómo actualizo PrestaShop después de instalarlo?

PrestaShop te notificará cuando haya actualizaciones disponibles. Puedes actualizar desde el panel de administración (módulo "1-Click Upgrade"). Siempre haz una copia de seguridad antes de actualizar.


Consejos finales para tu tienda en DirectAdmin

  • Haz copias de seguridad periódicas: DirectAdmin permite programar backups desde la sección "Backup/Transfer". No confíes solo en tu hosting.
  • Optimiza el rendimiento: Activa la caché de PrestaShop (en "Configuración avanzada > Rendimiento") y usa un CDN si esperas mucho tráfico.
  • Mantén todo actualizado: Tanto PrestaShop como sus módulos y el propio DirectAdmin. Las actualizaciones corrigen vulnerabilidades.
  • Usa contraseñas seguras: Tanto para el panel de administración como para la base de datos.

[TIP] Si en algún momento te sientes perdido, recuerda que DirectAdmin tiene una comunidad activa y documentación oficial. Además, muchos proveedores de hosting ofrecen soporte técnico para ayudarte con la instalación.


Conclusión

Configurar PrestaShop en DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo esta guía para instalar PrestaShop DirectAdmin, has aprendido a preparar el entorno, subir los archivos, ejecutar el instalador y ajustar las configuraciones básicas. Ahora tienes una tienda online funcional y lista para personalizar. Recuerda que la clave está en la paciencia y en seguir cada paso con atención.

Si te ha quedado alguna duda, repasa los pasos o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu nueva 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