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

Guía rápida: Configurar PrestaShop en DirectAdmin

Actualizado el 3 de enero de 2026

Introducción

Si tienes un plan de hosting con panel de control DirectAdmin y quieres montar tu propia tienda online, PrestaShop es una de las mejores opciones que puedes elegir. Es gratuito, open source, muy potente y está pensado para vender productos sin necesidad de ser un experto en programación.

En esta guía rápida y práctica, vamos a explicarte paso a paso cómo configurar PrestaShop en DirectAdmin, desde la preparación del servidor hasta la instalación final y los primeros ajustes de seguridad. No importa si es tu primera vez: iremos despacio, con un lenguaje claro y sencillo.

Vamos a ello.

Requisitos previos antes de instalar PrestaShop en DirectAdmin

Antes de empezar a instalar PrestaShop DirectAdmin, es importante que compruebes que tu servidor cumple con los requisitos mínimos. Esto te ahorrará muchos dolores de cabeza más adelante.

Requisitos del servidor

PrestaShop es una aplicación bastante completa, así que necesita un entorno con ciertas características:

  • PHP 7.2.5 o superior (recomendado PHP 8.0 o 8.1 para mejor rendimiento).
  • MySQL 5.6 o superior o MariaDB 10.0 o superior.
  • Espacio en disco: al menos 500 MB libres para la instalación base.
  • Memoria: mínimo 256 MB de memoria PHP (recomendado 512 MB).
  • Extensiones PHP necesarias: cURL, GD, JSON, MBString, OpenSSL, PDO, XML, Zip.

Comprobar la configuración en DirectAdmin

Accede a tu panel de DirectAdmin y sigue estos pasos:

  1. Inicia sesión en tu cuenta de DirectAdmin.
  2. Busca la sección "Administración de PHP" o "Configuración de PHP" (según la versión, puede variar).
  3. Verifica que la versión de PHP sea la adecuada.
  4. Comprueba que las extensiones necesarias estén habilitadas.

[!WARNING]
Si tu versión de PHP es inferior a 7.2, te recomendamos actualizarla antes de continuar. Puedes hacerlo desde la opción "Selector de versiones de PHP" en DirectAdmin. Si no sabes cómo, contacta con tu proveedor de hosting.

Paso 1: Crear una base de datos en DirectAdmin

PrestaShop necesita una base de datos para guardar todos los datos de tu tienda: productos, pedidos, clientes, etc. Vamos a crearla paso a paso.

Acceder al creador de bases de datos

  1. En tu panel de DirectAdmin, busca la sección "Gestión de MySQL" o "Bases de datos MySQL".
  2. Haz clic en "Crear nueva base de datos".

Configurar la base de datos

Rellena los campos de la siguiente manera:

  • Nombre de la base de datos: elige algo descriptivo, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: por ejemplo tienda_user.
  • Contraseña: usa una contraseña robusta. DirectAdmin suele tener un botón para generar una automáticamente.

[!TIP]
Guarda todos estos datos en un lugar seguro. Los necesitarás durante la instalación de PrestaShop. Normalmente el nombre completo de la base de datos incluye tu nombre de usuario de DirectAdmin como prefijo (ejemplo: usuario_tienda_prestashop).

Asignar todos los privilegios

Cuando crees la base de datos, asegúrate de marcar la opción "TODOS LOS PRIVILEGIOS" o similar. Esto le dará a PrestaShop permiso completo para leer y escribir datos.

Paso 2: Descargar PrestaShop

Ahora vamos a obtener el archivo de instalación de PrestaShop. Hay dos formas principales de hacerlo.

Opción A: Descarga desde el sitio oficial (recomendada)

  1. Ve a la página oficial de descargas de PrestaShop.
  2. Descarga la última versión estable (el archivo vendrá en formato .zip).
  3. Guarda el archivo en tu ordenador.

Opción B: Descarga directa en el servidor

Si tienes acceso SSH, puedes descargar PrestaShop directamente al servidor con un comando. Pero para usuarios principiantes, recomendamos la opción A.

Paso 3: Subir PrestaShop a tu servidor con el Administrador de archivos

Una vez que tengas el archivo .zip de PrestaShop, lo subiremos a tu hosting.

Acceder al Administrador de archivos

  1. En DirectAdmin, busca la herramienta "Administrador de archivos".
  2. Entra en la carpeta domains y luego en la carpeta de tu dominio (por ejemplo, tudominio.com).
  3. Dentro de esta carpeta, normalmente encontrarás una subcarpeta llamada public_html. Esta es la carpeta pública de tu web.

Subir y extraer el archivo

  1. Sube el archivo .zip de PrestaShop a la carpeta public_html.
  2. Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir".
  3. Espera a que el proceso termine. Verás que se crean varias carpetas y archivos.

[!WARNING]
No subas el archivo .zip a otra carpeta distinta de public_html, o tu tienda no será accesible desde internet. Si tienes un subdominio, la carpeta sería public_html/subdominio.

Mover los archivos al nivel correcto (opcional)

A veces, al extraer el .zip, los archivos quedan dentro de una subcarpeta (por ejemplo public_html/prestashop/). Si quieres que tu tienda se vea directamente en tudominio.com, debes mover todo el contenido a public_html directamente:

  1. Entra en la carpeta que se ha creado al extraer.
  2. Selecciona todos los archivos (Ctrl+A o Cmd+A).
  3. Haz clic en "Mover" y pon como destino public_html.
  4. Confirma la operación.

Paso 4: Configurar los permisos de archivos y carpetas

PrestaShop necesita permisos de escritura en algunas carpetas para poder instalarse correctamente.

Cambiar permisos en DirectAdmin

  1. En el Administrador de archivos, selecciona todos los archivos y carpetas de PrestaShop.
  2. Haz clic en "Cambiar permisos" o "Chmod".
  3. Pon los permisos en 755 para las carpetas y 644 para los archivos.
  4. Además, hay algunas carpetas específicas que necesitan permisos 777. Estas son:
    • config
    • cache
    • log
    • img
    • mails
    • modules
    • themes
    • translations
    • var
    • upload

[!TIP]
No te preocupes si no sabes cuáles son todas. Durante la instalación, PrestaShop te dirá si hay algún problema de permisos y podrás corregirlo sobre la marcha.

Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte más interesante: ejecutar el asistente de instalación.

Acceder al instalador

  1. Abre tu navegador y escribe la URL de tu dominio (o subdominio donde hayas instalado PrestaShop).
  2. Si todo está correcto, verás la página de bienvenida del instalador de PrestaShop.

Completar el asistente de instalación

El asistente tiene varios pasos. Te los resumimos:

Paso 1: Selección de idioma

Elige el idioma de tu tienda (español, por ejemplo) y haz clic en "Siguiente".

Paso 2: Comprobación de compatibilidad

PrestaShop revisará si tu servidor cumple los requisitos. Deberías ver todo en verde. Si hay algún problema, te lo indicará. Haz clic en "Siguiente" cuando esté todo correcto.

Paso 3: Información de la tienda

Aquí debes rellenar:

  • Nombre de la tienda: el nombre comercial de tu tienda.
  • Actividad principal: elige la opción que mejor describa tu negocio.
  • País: tu país.
  • Nombre de la cuenta de administrador: el usuario que usarás para entrar al panel de administración.
  • Contraseña de administrador: crea una contraseña segura.
  • Email: tu correo electrónico.

[!WARNING]
No olvides esta información, especialmente el email y la contraseña. Son las credenciales de acceso a tu back-office de PrestaShop.

Paso 4: Configuración de la base de datos

Este es el paso crítico. Debes rellenar los datos que creaste en el Paso 1 de esta guía:

  • Motor de base de datos: normalmente MySQL o MariaDB.
  • Servidor: suele ser localhost o 127.0.0.1.
  • Nombre de la base de datos: el que creaste.
  • Usuario: el usuario de la base de datos.
  • Contraseña: la contraseña de la base de datos.
  • Prefijo: déjalo como ps_ por defecto.

Haz clic en "Probar conexión" para verificar que los datos son correctos. Si todo está bien, continúa.

Paso 5: Instalación

PrestaShop empezará a instalar los archivos y a configurar la base de datos. Este proceso puede tardar varios minutos. No cierres la pestaña del navegador.

Paso 6: Finalización

Cuando termine, verás un mensaje de éxito. Importante: PrestaShop te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de archivos de DirectAdmin.

Paso 6: Configuración post-instalación esencial

Ya tienes tu tienda instalada. Ahora vamos a hacer algunos ajustes básicos para que funcione correctamente.

Acceder al panel de administración

  • La URL de acceso al panel suele ser: tudominio.com/adminXXXX (donde XXXX es un código aleatorio).
  • Puedes encontrarla en la URL que se te mostró al final de la instalación o buscando la carpeta admin en tu servidor.

Ajustes básicos de la tienda

  1. Activa la tienda: en el menú de administración, ve a Parámetros avanzados > Rendimiento y activa la opción de tienda en línea.
  2. Configura tu moneda: en Internacional > Localización, añade tu moneda y configura los impuestos.
  3. Añade tus productos: ve a Catálogo > Productos y empieza a crear tu primer producto.

Configurar la URL canónica

Para evitar problemas de SEO, es importante que definas la URL correcta de tu tienda:

  1. Ve a Parámetros avanzados > Configuración general.
  2. En el campo "URL de la tienda", asegúrate de que aparece tu dominio completo con https://.
  3. Guarda los cambios.

Paso 7: Seguridad básica para tu PrestaShop en DirectAdmin

La seguridad es fundamental en una tienda online. Aquí tienes algunas medidas básicas.

Eliminar la carpeta de instalación

Como mencionamos antes, elimina la carpeta install de tu servidor. Es la primera medida de seguridad.

Activar SSL (HTTPS)

Es imprescindible que tu tienda funcione con HTTPS, especialmente si vas a aceptar pagos online.

  1. En DirectAdmin, busca la sección "Certificados SSL".
  2. Puedes solicitar un certificado Let's Encrypt gratuito.
  3. Una vez activado, en PrestaShop ve a Parámetros avanzados > Configuración general y activa la opción "Forzar HTTPS".

Cambiar la URL del panel de administración

Por defecto, la URL del admin incluye un código. Puedes cambiarla manualmente:

  1. Ve al Administrador de archivos.
  2. Renombra la carpeta adminXXXX a algo más difícil de adivinar, por ejemplo gestor_tienda.
  3. Asegúrate de actualizar cualquier acceso directo que tengas guardado.

[!TIP]
No uses nombres obvios como "admin" o "panel". Cuanto más difícil sea de adivinar, mejor.

Solución de problemas comunes (FAQ)

Mi instalación se queda en el paso de comprobación de compatibilidad

Esto suele ser por falta de extensiones PHP. Contacta con tu proveedor de hosting y pídele que active las extensiones que te faltan. También puedes revisar la configuración de PHP desde DirectAdmin.

No puedo conectarme a la base de datos

Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos. Recuerda que en DirectAdmin, el nombre de la base de datos suele llevar tu usuario como prefijo.

La tienda aparece en blanco

Esto puede ser por un error de PHP. Activa el modo debug de PrestaShop temporalmente:

  1. Ve al archivo config/defines.inc.php.
  2. Busca la línea define('_PS_MODE_DEV_', false); y cámbiala a true.
  3. Recarga la página y verás el error exacto.

[!WARNING]
Desactiva el modo debug cuando termines de arreglar el problema. Tenerlo activo en producción es un riesgo de seguridad.

¿Puedo usar PrestaShop con Syspanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de bases de datos y el administrador de archivos. El resto de pasos de esta guía son idénticos.

Conclusión

Configurar PrestaShop en DirectAdmin es un proceso perfectamente asumible si sigues los pasos con calma. En resumen:

  1. Prepara tu servidor.
  2. Crea una base de datos.
  3. Sube los archivos de PrestaShop.
  4. Ejecuta el instalador.
  5. Aplica medidas de seguridad básicas.

Con tu tienda ya funcionando, ahora tienes un mundo de posibilidades por delante. Puedes empezar a personalizar tu tema, instalar módulos de pago y envío, y crear tus primeras campañas de marketing.

Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel de administración de PrestaShop y experimentar con las opciones. Y si te surge cualquier duda, esta guía está aquí para ayudarte.

¡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