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

Configurar tienda PrestaShop en DirectAdmin

Actualizado el 20 de marzo de 2026

Configurar una tienda online con PrestaShop es una excelente decisión para vender productos o servicios en internet. Si tu hosting utiliza el panel de control DirectAdmin, te alegrará saber que el proceso es bastante sencillo, incluso si no tienes mucha experiencia técnica. En esta guía, te explicaré paso a paso cómo instalar PrestaShop DirectAdmin y cómo configurar tienda DirectAdmin para que tu negocio esté funcionando en poco tiempo.

Vamos a desglosar todo el proceso, desde los requisitos previos hasta la configuración final, incluyendo consejos útiles para que tu tienda sea rápida y segura. Si sigues cada paso con atención, tendrás tu PrestaShop listo para recibir visitas y ventas.

Requisitos previos antes de instalar PrestaShop en DirectAdmin

Antes de empezar con la instalación, asegúrate de tener lo siguiente:

  • Un plan de hosting con DirectAdmin: Necesitas acceso al panel de control de tu hosting (DirectAdmin). Si no lo tienes, contacta con tu proveedor.
  • Un dominio: Puede ser uno nuevo (ej: mishop.com) o un subdominio (ej: tienda.midominio.com). Lo configuraremos en DirectAdmin.
  • Acceso a la base de datos: DirectAdmin te permite crear bases de datos MySQL fácilmente. Necesitarás una para PrestaShop.
  • Conexión FTP o gestor de archivos: Para subir los archivos de PrestaShop a tu servidor. DirectAdmin incluye un gestor de archivos muy útil.
  • Versión compatible de PHP: PrestaShop 8.x requiere PHP 8.1 o superior. Verifica en DirectAdmin que tu plan lo soporte.

[INFO] Si tu hosting usa Syspanel (HestiaCP), el puerto de acceso es el 2106. Aunque esta guía se centra en DirectAdmin, los pasos son similares en otros paneles.

Paso 1: Acceder a DirectAdmin y preparar el entorno

Lo primero es iniciar sesión en DirectAdmin. Normalmente accedes a través de una URL como https://tudominio.com:2222 o la que te haya proporcionado tu proveedor.

Verificar la configuración de PHP

Para que PrestaShop funcione sin problemas, necesitas una versión de PHP adecuada. En DirectAdmin:

  1. Busca la sección "Administrador de PHP" o "Seleccionar versión de PHP".
  2. Elige una versión 8.1, 8.2 o 8.3 (la más reciente estable).
  3. Asegúrate de que las extensiones necesarias estén activadas: mysqli, gd, curl, mbstring, openssl, zip, json, xml, fileinfo, intl.

Si no ves estas opciones, contacta al soporte de tu hosting.

Crear una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. En DirectAdmin:

  1. Ve a "Administrador de MySQL".
  2. Haz clic en "Crear base de datos".
  3. Elige un nombre (ej: prestashop_db) y una contraseña segura. Anota estos datos.
  4. También crea un usuario para la base de datos (puede ser el mismo nombre) y asígnale todos los privilegios.

[TIP] Guarda el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás durante la instalación.

Paso 2: Descargar y subir PrestaShop a tu hosting

Ahora toca obtener los archivos de PrestaShop y colocarlos en tu servidor.

Descargar PrestaShop

Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable (actualmente PrestaShop 8.x). El archivo será un .zip.

Subir archivos mediante el gestor de archivos de DirectAdmin

  1. En DirectAdmin, ve a "Gestor de archivos".
  2. Navega hasta la carpeta donde quieres instalar tu tienda. Normalmente es public_html (para el dominio principal) o una subcarpeta (ej: public_html/tienda).
  3. Haz clic en "Subir" y selecciona el archivo .zip de PrestaShop.
  4. Una vez subido, selecciona el archivo y haz clic en "Extraer". Esto creará una carpeta con los archivos de instalación.
  5. Si el contenido se extrajo dentro de una carpeta (ej: prestashop-8.x.x), mueve todo el contenido a la raíz de public_html o a la carpeta deseada.

[WARNING] No olvides eliminar el archivo .zip después de extraerlo para mantener tu servidor limpio.

Opción alternativa: Usar FTP

Si prefieres usar un cliente FTP como FileZilla, conecta con tus credenciales de DirectAdmin (usuario y contraseña). Sube el .zip a la carpeta deseada y luego extráelo desde el gestor de archivos de DirectAdmin.

Paso 3: Ejecutar el instalador de PrestaShop

Una vez que los archivos están en su lugar, abre tu navegador y escribe la URL de tu dominio (ej: https://tudominio.com). Deberías ver la pantalla de instalación de PrestaShop.

Pantalla de bienvenida e idioma

Selecciona tu idioma (español) y haz clic en "Siguiente".

Verificación de requisitos

PrestaShop comprobará que tu servidor cumple con los requisitos. Si todo está en verde, continúa. Si ves algún error (ej: extensión faltante), vuelve a DirectAdmin y activa la extensión en el administrador de PHP.

Configuración de la tienda

Aquí ingresas información básica:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Selecciona la que corresponda.
  • País: Elige el tuyo.
  • Habilitar SSL: Marca esta opción si tienes certificado SSL (recomendado).

Configuración de la base de datos

Este es el paso clave. Ingresa los datos que creaste en DirectAdmin:

  • Dirección del servidor de base de datos: Normalmente localhost.
  • Nombre de la base de datos: El que creaste (ej: prestashop_db).
  • Usuario de la base de datos: El usuario asociado.
  • Contraseña de la base de datos: La que definiste.
  • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad.

[INFO] Si usas un servidor remoto de base de datos, la dirección será diferente. Consulta con tu hosting.

Cuenta de administrador

Crea un usuario administrador con correo electrónico y contraseña segura. Este será tu acceso al panel de administración de PrestaShop.

Finalizar instalación

Haz clic en "Instalar" y espera unos minutos. Al terminar, verás un mensaje de éxito. Importante: Elimina la carpeta install del servidor por seguridad. DirectAdmin tiene una opción en el gestor de archivos para borrarla.

[WARNING] No olvides borrar la carpeta install. Si no lo haces, tu tienda podría ser vulnerable a ataques.

Paso 4: Configuración inicial de la tienda en DirectAdmin

Una vez instalado, accede al panel de administración: https://tudominio.com/adminXXXXX (donde XXXXX es un código único). Usa el correo y contraseña que creaste.

Configurar ajustes básicos

  • Información de la tienda: Ve a "Parámetros de la tienda" > "Contacto" y agrega tu dirección, teléfono y correo.
  • Moneda y localización: En "Internacional" > "Localización", configura tu país, moneda e idioma.
  • Impuestos: Configura los impuestos según tu país en "Internacional" > "Impuestos".

Mejorar el SEO de tu tienda

Para que tu tienda aparezca en Google, configura las URLs amigables:

  1. Ve a "Parámetros de la tienda" > "Tráfico y SEO" > "SEO y URLs".
  2. Activa "URLs amigables".
  3. En "Configuración de la página principal", escribe un título y una meta descripción que incluya palabras clave como "configurar tienda DirectAdmin" o "PrestaShop DirectAdmin".

Instalar un tema y módulos esenciales

  • Tema: Puedes cambiar el diseño desde "Diseño" > "Temas". Elige uno que sea responsive (adaptable a móviles).
  • Módulos: Ve a "Módulos" > "Catálogo de módulos" e instala los básicos: "Pago" (PayPal, transferencia), "Envío" (por peso, precio) y "SEO" (Google Analytics, sitemap).

Paso 5: Seguridad y mantenimiento en DirectAdmin

Tu tienda debe ser segura. Aquí algunos consejos:

Activar SSL (HTTPS)

Si tu dominio no tiene SSL, en DirectAdmin ve a "Certificados SSL" y usa Let's Encrypt para obtener uno gratis. Luego, en PrestaShop, ve a "Parámetros de la tienda" > "General" y activa "SSL en todas las páginas".

Configurar copias de seguridad

En DirectAdmin, programa copias de seguridad automáticas en "Administrador de copias de seguridad". También puedes hacerlas manualmente desde PrestaShop en "Parámetros avanzados" > "Mantenimiento".

Mantener PrestaShop actualizado

Revisa periódicamente las actualizaciones en el panel de administración. Nunca instales una actualización sin hacer una copia de seguridad primero.

Preguntas frecuentes (FAQ) sobre PrestaShop DirectAdmin

Aquí respondo las dudas más comunes de quienes instalan PrestaShop en DirectAdmin.

¿Puedo instalar PrestaShop en un subdominio?

Sí, solo crea el subdominio en DirectAdmin (ej: tienda.midominio.com) y sube los archivos a la carpeta correspondiente (ej: public_html/tienda). El proceso de instalación es el mismo.

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

Esto suele deberse a problemas de permisos de archivos o configuración de PHP. Verifica que los archivos tengan permisos 644 y las carpetas 755. También revisa el archivo .htaccess en la raíz.

¿Cómo acelero mi tienda PrestaShop?

  • Activa la caché en "Parámetros avanzados" > "Rendimiento".
  • Usa un CDN (ej: Cloudflare) y optimiza las imágenes.
  • Habilita la compresión Gzip en DirectAdmin desde "Configuración de Apache".

¿Es necesario usar SSL?

Sí, es obligatorio para procesar pagos y para el SEO. Google penaliza los sitios sin HTTPS.

¿Puedo migrar mi tienda desde otro hosting a DirectAdmin?

Sí, exporta tu base de datos y archivos desde el panel anterior, luego impórtalos en DirectAdmin. Ajusta la configuración en el archivo app/config/parameters.php.

Conclusión

Configurar tienda DirectAdmin con PrestaShop es un proceso accesible para cualquier persona con un poco de paciencia. Siguiendo estos pasos, tendrás tu tienda online funcionando en menos de una hora. Recuerda mantener todo actualizado, hacer copias de seguridad y optimizar el SEO para atraer clientes.

Si encuentras algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar al soporte de tu hosting. ¡Buena suerte con tu negocio online!

[TIP] Si tu hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. La instalación es similar, pero los nombres de las secciones pueden variar ligeramente.

¿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