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

Cómo instalar PrestaShop en DirectAdmin (con requisitos)

Actualizado el 9 de marzo de 2026

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop en DirectAdmin?

Instalar una tienda online puede parecer una tarea titánica, pero con la guía adecuada y un panel de control como DirectAdmin, el proceso es mucho más sencillo de lo que imaginas. En este artículo, te voy a explicar paso a paso cómo instalar PrestaShop en DirectAdmin, desde los requisitos previos hasta la configuración final de tu tienda.

Piensa en tu servidor como el terreno donde vas a construir tu casa (tu tienda online). DirectAdmin es la herramienta que te permite gestionar ese terreno, y PrestaShop es el plano de la casa. Si sigues las instrucciones al pie de la letra, tendrás tu tienda funcionando en menos de una hora.

¿Por qué PrestaShop y DirectAdmin?

Antes de meternos en harina, es importante que sepas por qué esta combinación es tan poderosa. PrestaShop es uno de los CMS (Sistema de Gestión de Contenidos) de comercio electrónico más populares del mundo, con más de 300,000 tiendas activas. Es gratuito, de código abierto y ofrece una flexibilidad enorme para crear tiendas desde cero.

Por otro lado, DirectAdmin es un panel de control de hosting que destaca por su rapidez, estabilidad y bajo consumo de recursos en comparación con otros paneles como cPanel. Es la elección perfecta para quienes buscan un rendimiento óptimo en su tienda online directadmin. Si tu proveedor de hosting te ofrece DirectAdmin, estás de suerte, porque el proceso de instalación es bastante directo.


Requisitos Previos para la Instalación

No podemos empezar a instalar sin antes asegurarnos de que tenemos todo en orden. Los requisitos PrestaShop son claros y, en la mayoría de los casos, tu hosting ya los cumple. Vamos a revisarlos:

Requisitos del Servidor

  • PHP: Versión 7.2.5 o superior (se recomienda PHP 7.4 o 8.0 para un mejor rendimiento).
  • MySQL: Versión 5.6 o superior, o MariaDB 10.0 o superior.
  • Espacio en disco: Al menos 500 MB libres para la instalación base, aunque te recomiendo tener al menos 2 GB para futuras extensiones y productos.
  • Memoria RAM: Mínimo 256 MB, aunque 512 MB o más es lo ideal para tiendas con tráfico moderado.

¿Cómo Comprobar los Requisitos en DirectAdmin?

Si no estás seguro de qué versiones tienes, puedes comprobarlo fácilmente. En DirectAdmin, ve a la sección "Administración de Cuentas" y busca el apartado de "Información del Servidor" o consulta con tu proveedor de hosting. Ellos te podrán confirmar si tu plan cumple con los requisitos prestashop.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Este panel es una alternativa ligera a DirectAdmin, pero el proceso de instalación de PrestaShop es prácticamente idéntico.

Otros Requisitos Importantes

  • Dominio: Necesitas tener un dominio registrado y apuntando a tu servidor.
  • Certificado SSL: Aunque no es obligatorio para la instalación, es altamente recomendable tenerlo activo desde el principio para la seguridad de tus clientes.
  • Acceso FTP o Administrador de Archivos: Lo necesitarás para subir los archivos de PrestaShop.
  • Credenciales de Base de Datos: Debes tener a mano el usuario y contraseña de tu base de datos MySQL.

Paso 1: Descargar PrestaShop

El primer paso para instalar PrestaShop hosting es descargar el paquete de instalación. Ve al sitio oficial de PrestaShop y descarga la última versión estable. Te recomiendo descargar el archivo comprimido en formato ZIP, ya que será más fácil de manejar.

[TIP] Siempre descarga la versión estable más reciente. Las versiones beta pueden tener errores que afecten el funcionamiento de tu tienda.

Una vez descargado, tendrás un archivo llamado algo como prestashop_8.1.0.zip (la versión puede variar). No lo descomprimas todavía; lo subiremos al servidor tal cual.


Paso 2: Subir los Archivos al Servidor

Ahora viene la parte de mover los archivos a tu hosting. Tienes dos opciones principales:

Opción A: Usar el Administrador de Archivos de DirectAdmin

  1. Inicia sesión en DirectAdmin con tus credenciales.
  2. Busca la sección "Administrador de Archivos" y haz clic en ella.
  3. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios).
  4. Haz clic en el botón "Subir" y selecciona el archivo ZIP de PrestaShop.
  5. Espera a que termine la subida. Si el archivo es grande, puede tardar unos minutos.
  6. Una vez subido, localiza el archivo ZIP en la lista y haz clic derecho sobre él. Selecciona la opción "Extraer" o "Descomprimir".
  7. Después de extraer, verás una carpeta con el nombre de la versión de PrestaShop (ej: prestashop_8.1.0). Dentro de esa carpeta estarán todos los archivos de instalación.

[WARNING] No instales PrestaShop dentro de una subcarpeta si quieres que tu tienda esté en la raíz de tu dominio. Por ejemplo, si quieres que tu tienda sea tudominio.com, los archivos deben estar directamente en public_html, no en public_html/prestashop.

Opción B: Usar FTP

Si prefieres usar un cliente FTP como FileZilla:

  1. Conecta con tus credenciales FTP (las encuentras en DirectAdmin en la sección "Cuentas FTP").
  2. Navega a la carpeta public_html.
  3. Sube el archivo ZIP de PrestaShop.
  4. Una vez subido, descomprímelo en el servidor. Puedes hacerlo desde el Administrador de Archivos de DirectAdmin o usando un comando SSH si tienes acceso.

Paso 3: Crear la Base de Datos

PrestaShop necesita una base de datos para almacenar toda la información de tu tienda: productos, clientes, pedidos, etc. Crearla en DirectAdmin es muy sencillo:

  1. En DirectAdmin, busca la sección "Gestión de Bases de Datos MySQL".
  2. Haz clic en "Crear nueva base de datos".
  3. Introduce un nombre para tu base de datos. Te sugiero algo como tienda_prestashop o bd_tienda.
  4. DirectAdmin te pedirá que crees un usuario y una contraseña para la base de datos. Anota estos datos, los necesitarás más adelante.
  5. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos. Por defecto, DirectAdmin suele otorgarlos, pero verifícalo.

[TIP] Usa una contraseña fuerte para tu base de datos. Combina letras mayúsculas, minúsculas, números y símbolos. Esta base de datos es el corazón de tu tienda.


Paso 4: Configurar el Asistente de Instalación de PrestaShop

Ahora viene la parte emocionante: ejecutar el instalador. Abre tu navegador y escribe la URL de tu dominio (o la ruta donde hayas colocado los archivos). Por ejemplo, http://tudominio.com.

Verás automáticamente el asistente de instalación de PrestaShop. Vamos paso a paso:

Selección de Idioma

Elige el idioma que prefieras para la instalación (español, inglés, etc.) y haz clic en "Siguiente".

Licencia de Software

Acepta los términos de la licencia. Es un paso obligatorio, pero no te preocupes, es un software libre y gratuito.

Compatibilidad del Sistema

PrestaShop comprobará automáticamente si tu servidor cumple con los requisitos PrestaShop. Si todo está en verde, verás un mensaje de éxito. Si hay algún problema, te indicará qué falta. Los problemas más comunes son:

  • Versión de PHP desactualizada: Si esto ocurre, contacta con tu proveedor de hosting para actualizar PHP.
  • Extensiones PHP faltantes: PrestaShop necesita ciertas extensiones como pdo_mysql, curl, openssl, etc. Si alguna falta, tu hosting debería poder activarla.

Información de la Tienda

Aquí tendrás que completar:

  • Nombre de la tienda: El nombre que aparecerá en tu tienda.
  • Actividad principal: Selecciona la categoría de tu negocio.
  • País: El país donde está registrada tu empresa.
  • Nombre de la cuenta de administrador: El usuario que usarás para entrar al panel de administración.
  • Contraseña del administrador: Debe ser segura. No la compartas con nadie.
  • Correo electrónico: Importante para recibir notificaciones y recuperar contraseñas.

Configuración de la Base de Datos

Este es el paso crítico. Debes completar los datos de la base de datos que creaste en el Paso 3:

  • Servidor de base de datos: Normalmente es localhost o 127.0.0.1. En DirectAdmin, suele ser localhost.
  • Nombre de la base de datos: El nombre que le diste en DirectAdmin.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de las tablas: Te recomiendo dejar ps_ por defecto, a menos que tengas una razón específica para cambiarlo.

[WARNING] Si cometes un error en los datos de la base de datos, la instalación fallará. Vuelve a verificar que el nombre de la base de datos, el usuario y la contraseña son exactamente los que creaste en DirectAdmin.

Configuración Avanzada (Opcional)

Puedes dejar las opciones avanzadas por defecto. Solo asegúrate de que la opción de "Instalar datos de demostración" esté desmarcada si no quieres productos de ejemplo en tu tienda.

Resumen de la Instalación

Revisa toda la información que has proporcionado. Si todo es correcto, haz clic en "Instalar PrestaShop". El proceso puede tardar entre 3 y 10 minutos, dependiendo de la velocidad de tu servidor.


Paso 5: Configuraciones Post-Instalación

¡Felicidades! Ya has logrado instalar PrestaShop en DirectAdmin. Pero aún hay algunos pasos importantes que debes hacer para asegurar el correcto funcionamiento de tu tienda.

Eliminar la Carpeta de Instalación

Por razones de seguridad, PrestaShop te pedirá que elimines la carpeta install y el archivo install.php de tu servidor. Puedes hacerlo desde el Administrador de Archivos de DirectAdmin.

[WARNING] No saltes este paso. Si dejas la carpeta de instalación, cualquier persona podría intentar reinstalar tu tienda o explotar vulnerabilidades de seguridad.

Accede al Panel de Administración

La URL para acceder al panel de administración será algo como http://tudominio.com/admin123456 (el nombre de la carpeta de administración se genera aleatoriamente durante la instalación). Guarda esta URL en un lugar seguro, ya que es la puerta de entrada a tu tienda.

Configurar los Permisos de Archivos

En DirectAdmin, asegúrate de que los archivos tengan los permisos correctos. La mayoría de los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustar esto desde el Administrador de Archivos seleccionando los archivos y haciendo clic en "Cambiar permisos".


Solución de Problemas Comunes

Aunque el proceso es sencillo, pueden surgir algunos contratiempos. Aquí te dejo los problemas más frecuentes y sus soluciones:

Error 500 en la Instalación

Este error suele estar relacionado con problemas de permisos o archivos .htaccess. Prueba a:

  1. Verificar que los permisos de los archivos sean correctos.
  2. Eliminar el archivo .htaccess temporalmente y volver a intentarlo.
  3. Comprobar la versión de PHP en tu servidor.

Base de Datos No Conecta

Si el instalador no puede conectar con la base de datos:

  • Verifica que el servidor de base de datos sea localhost.
  • Asegúrate de que el usuario tiene permisos sobre la base de datos.
  • Comprueba que no hay espacios en blanco en los campos de usuario o contraseña.

Página en Blanco Después de Instalar

Esto puede deberse a un problema de caché o de permisos. Borra la carpeta var/cache en la raíz de tu instalación de PrestaShop y recarga la página.


Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, perfectamente. Solo tendrás que crear un subdominio en DirectAdmin (por ejemplo, tienda.tudominio.com) y subir los archivos a la carpeta correspondiente.

¿Cuánto tarda la instalación?

El proceso completo suele llevar entre 15 y 30 minutos, incluyendo la subida de archivos. La instalación automática en sí tarda unos 5 minutos.

¿Necesito conocimientos técnicos avanzados?

No. Con esta guía y siguiendo los pasos, cualquier persona puede instalar PrestaShop hosting en DirectAdmin. Solo necesitas paciencia y atención a los detalles.

¿Qué hago si mi hosting no cumple con los requisitos?

Contacta con tu proveedor de hosting y pide que actualicen PHP o activen las extensiones necesarias. La mayoría de los hostings modernos ya cumplen con los requisitos PrestaShop.

¿Es mejor usar DirectAdmin o Syspanel para PrestaShop?

Ambos paneles son excelentes. DirectAdmin es más común y tiene más documentación, pero Syspanel (que se accede por el puerto 2106) es una alternativa ligera y rápida. El proceso de instalación de PrestaShop es prácticamente el mismo en ambos.


Conclusión

Has llegado al final de esta guía completa sobre cómo instalar PrestaShop en DirectAdmin. Ahora tienes tu tienda online funcionando, pero esto es solo el principio. Te recomiendo explorar el panel de administración, instalar temas profesionales y añadir módulos para mejorar la funcionalidad de tu tienda.

Recuerda que la paciencia es clave. Si algo falla, vuelve a revisar los pasos y no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.

[TIP] Mantén siempre actualizado PrestaShop y sus módulos. Las actualizaciones no solo añaden nuevas funciones, sino que también corrigen vulnerabilidades de seguridad.

Ahora sí, ¡manos a la obra y a vender! Tu tienda online directadmin está lista para conquistar el mundo del comercio electrónico.

¿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