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

Configurar tienda PrestaShop en DirectAdmin: guía paso a paso

Actualizado el 11 de junio de 2026

¡Hola! 👋 Bienvenido a esta guía completa para instalar y configurar tu tienda PrestaShop en un servidor con DirectAdmin. Si eres nuevo en esto, no te preocupes. Vamos paso a paso, como si lo hiciéramos juntos. Al final, tendrás tu tienda online funcionando.

PrestaShop es uno de los sistemas de gestión de contenido (CMS) más potentes para ecommerce. DirectAdmin, por su parte, es un panel de control de hosting muy popular, rápido y fácil de usar. Combinarlos es una excelente idea para tener control total sobre tu tienda.

Esta guía está pensada para usuarios sin experiencia técnica. Usaremos términos sencillos y te daremos trucos para que todo salga bien. Empecemos.


Requisitos previos antes de empezar

Antes de lanzarnos a la instalación, asegurémonos de que tienes todo lo necesario. Es como preparar los ingredientes antes de cocinar.

¿Qué necesitas tener?

  1. Un plan de hosting con DirectAdmin. Asegúrate de que tu proveedor de hosting ofrezca este panel. Pregunta si incluye soporte para PrestaShop.
  2. Acceso a DirectAdmin. Necesitarás tu usuario y contraseña. Normalmente, tu proveedor te los envía por correo al contratar el servicio.
  3. Un dominio registrado. Por ejemplo, tutiendaonline.com. Si no lo tienes, puedes comprarlo desde el mismo DirectAdmin o con un proveedor externo.
  4. El archivo de instalación de PrestaShop. Lo descargaremos desde su web oficial.
  5. Paciencia y ganas de aprender. ¡Es más fácil de lo que parece!

[INFO] Si tu hosting usa Syspanel (el nuevo nombre de HestiaCP), el proceso es muy similar. Solo recuerda que para acceder a Syspanel usas el puerto 2106 (ejemplo: tudominio.com:2106). El resto de la configuración es prácticamente idéntico a lo que veremos aquí.

Verifica los requisitos de tu servidor

PrestaShop necesita ciertas tecnologías para funcionar bien. Tu hosting con DirectAdmin normalmente las tiene, pero es bueno confirmarlo.

  • PHP: Versión 7.4 o superior (idealmente 8.0 o 8.1).
  • MySQL o MariaDB: Base de datos. Cualquier versión reciente sirve.
  • Apache o Nginx: El servidor web. DirectAdmin usa Apache por defecto.
  • cPanel: Aunque esta guía es para DirectAdmin, si alguna vez usaste cPanel, verás que la lógica es parecida. Ambos paneles tienen secciones para "Archivos", "Bases de Datos" y "Dominios".

Si no estás seguro, tu proveedor de hosting puede confirmártelo.


Paso 1: Acceder a DirectAdmin

Este es el primer paso. Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de acceso a tu panel. Normalmente es algo como:

https://tudominio.com:2222

O también puede ser una IP: https://192.168.1.1:2222

Te pedirá usuario y contraseña. Introdúcelos y haz clic en "Iniciar sesión".

Ya estás dentro. Verás una interfaz limpia con iconos. Es muy intuitiva.

[TIP] Si no recuerdas tu contraseña, busca el correo de bienvenida de tu hosting o contacta con su soporte. Ellos pueden resetearla.


Paso 2: Crear una base de datos para PrestaShop

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Piensa en ella como el archivador de tu tienda.

  1. En el menú principal de DirectAdmin, busca la sección "Administración de cuentas" y haz clic en "MySQL Management" o "Bases de datos MySQL".
  2. Verás un formulario. Aquí crearás tres cosas a la vez:
    • Nombre de la base de datos: Ponle algo descriptivo, por ejemplo: tienda_prestashop.
    • Usuario de la base de datos: Elige un nombre, por ejemplo: admin_tienda.
    • Contraseña: Crea una contraseña segura. DirectAdmin suele tener un botón para generarla automáticamente. ¡Guárdala en un lugar seguro!
  3. Haz clic en "Crear". El sistema te confirmará que la base de datos y el usuario se han creado correctamente.

¡Listo! Ya tienes tu archivador. Anota estos tres datos: nombre de la BD, usuario y contraseña. Los necesitarás más adelante.

[WARNING] No uses contraseñas fáciles como "123456". Una buena contraseña tiene mayúsculas, minúsculas, números y símbolos. Es la llave de tu tienda.


Paso 3: Descargar y subir PrestaShop a tu servidor

Ahora vamos a conseguir el programa de PrestaShop y lo pondremos en tu web.

3.1. Descarga la última versión de PrestaShop

Ve a la web oficial de PrestaShop y descarga la versión más reciente estable (normalmente es un archivo .zip). No descargues versiones beta o de desarrollo.

3.2. Accede al gestor de archivos de DirectAdmin

DirectAdmin tiene un explorador de archivos muy útil. No necesitas usar FTP.

  1. En el menú principal, busca "Administración de archivos" y haz clic en "File Manager".
  2. Se abrirá una ventana. Verás muchas carpetas. La más importante es public_html o domains > tudominio.com > public_html. Esta carpeta es la raíz de tu sitio web.
  3. Si quieres que tu tienda esté en la raíz (ej: tutienda.com), debes subir los archivos directamente a public_html. Si quieres que esté en una subcarpeta (ej: tutienda.com/tienda), crea una nueva carpeta dentro de public_html llamada, por ejemplo, tienda.

3.3. Sube el archivo de PrestaShop

  1. En el File Manager, haz clic en el botón "Subir" (normalmente un icono con una flecha hacia arriba).
  2. Selecciona el archivo .zip que descargaste de PrestaShop.
  3. Espera a que termine la subida. El tiempo depende del tamaño del archivo y tu conexión a internet.

3.4. Extrae el archivo

  1. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
  2. El sistema te preguntará dónde extraerlo. Asegúrate de que sea en la misma carpeta donde está el archivo (tu public_html o la subcarpeta que creaste).
  3. Haz clic en "Extraer". Se creará una carpeta con el nombre de la versión de PrestaShop (ej: prestashop_1.7.8.10).
  4. IMPORTANTE: Dentro de esa carpeta extraída hay otra carpeta llamada prestashop y dentro están todos los archivos de la tienda. Debes mover TODO el contenido de esa carpeta prestashop a la raíz de tu public_html (o a la subcarpeta que elegiste).

[TIP] Para mover archivos, selecciona todo (Ctrl+A), córtalos (Ctrl+X) y pégalos (Ctrl+V) en la ubicación deseada. Luego, puedes eliminar la carpeta vacía y el archivo .zip original para mantener todo limpio.


Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la dirección de tu dominio. Si pusiste la tienda en la raíz, escribe tudominio.com. Si la pusiste en una subcarpeta, escribe tudominio.com/tienda.

Verás la pantalla de bienvenida del instalador de PrestaShop. ¡Sigue estos pasos!

  1. Selecciona tu idioma: Elige Español y haz clic en "Siguiente".
  2. Acepta los términos de la licencia: Marca la casilla y haz clic en "Siguiente".
  3. Compatibilidad del sistema: El instalador verificará si tu servidor cumple con los requisitos. Todo debería estar en verde. Si ves algún error, anótalo y contacta con tu hosting. Haz clic en "Siguiente".
  4. Información de la tienda: Aquí pones el nombre de tu tienda, tu país, etc. También defines la contraseña del superadministrador (el usuario que tendrá control total). ¡No olvides esta contraseña! Haz clic en "Siguiente".
  5. Configuración de la base de datos: ¡Aquí usamos los datos del Paso 2!
    • Dirección del servidor de base de datos: Normalmente es localhost. Déjalo así.
    • Nombre de la base de datos: Escribe el que creaste (ej: tienda_prestashop).
    • Usuario de la base de datos: El que creaste (ej: admin_tienda).
    • Contraseña de la base de datos: La que creaste.
    • Prefijo de tablas: Déjalo como ps_. Sirve por si tienes varias tiendas en la misma base de datos.
      Haz clic en "Probar la conexión ahora". Si todo está bien, verás un mensaje verde. Luego haz clic en "Siguiente".

El instalador comenzará a crear las tablas y configurar tu tienda. Este proceso puede tardar unos minutos. Al final, verás un mensaje de éxito y un enlace a tu tienda.

[WARNING] Durante la instalación, no cierres el navegador ni apagues el ordenador. Espera a que termine por completo.


Paso 5: Configuración inicial de tu tienda (y consejos SEO)

¡Felicidades! Ya tienes PrestaShop instalado. Ahora vamos a darle los primeros retoques para que esté bonita y la encuentren en Google.

5.1. Accede al panel de administración

Tu panel de administración está en tudominio.com/adminxxxxx (donde xxxxx es un código aleatorio que te dio el instalador por seguridad). Es importante que no cambies esta ruta a menos que sepas lo que haces.

Usa el correo y la contraseña que definiste en el paso 4.

5.2. Configura los ajustes básicos

Ve a "Parámetros de la tienda" > "Contacto" y asegúrate de que tu correo electrónico de contacto sea correcto. También revisa "Parámetros de la tienda" > "Productos" para configurar impuestos, unidades de medida, etc.

5.3. Primeros pasos SEO (¡importante!)

Para que Google encuentre tu tienda, haz esto:

  • URLs amigables: Ve a "Parámetros de la tienda" > "Tráfico y SEO" > "SEO y URLs". Activa la opción "URLs simplificadas". Esto hace que tus enlaces sean como tutienda.com/zapatos-rojos en lugar de tutienda.com/index.php?id_product=123.
  • Sitemap: PrestaShop genera un mapa del sitio automáticamente. Ve a "Parámetros de la tienda" > "Tráfico y SEO" > "Sitemap" y genera tu sitemap. Luego, puedes enviarlo a Google Search Console (una herramienta gratuita de Google).
  • Meta títulos y descripciones: Cuando crees productos y categorías, rellena siempre el título SEO y la descripción SEO. Son lo que la gente ve en los resultados de búsqueda.

[TIP] Piensa en palabras clave que tus clientes podrían buscar. Por ejemplo, en lugar de "Camiseta azul", usa "Camiseta azul de algodón para hombre". Sé descriptivo.


Preguntas Frecuentes (FAQ)

Aquí resolvemos las dudas más comunes que surgen al configurar PrestaShop en DirectAdmin.

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

Este error suele ser por un archivo .htaccess mal configurado o por falta de permisos. Ve al File Manager de DirectAdmin, busca el archivo .htaccess en la carpeta public_html y renómbralo a .htaccess_old. Luego, vuelve a cargar tu tienda. Si funciona, el problema era ese. Después, desde el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Tráfico y SEO" y haz clic en "Guardar" para regenerar el archivo.

¿Puedo transferir mi tienda desde otro panel como cPanel?

Sí, es posible. Deberás hacer una copia de seguridad de tu base de datos y archivos desde cPanel (o tu panel anterior) y luego importarlos en DirectAdmin. El proceso es más avanzado, pero se puede hacer. Te recomiendo buscar una guía específica para migración.

¿Cómo accedo a Syspanel si mi hosting lo usa?

Recuerda que Syspanel es el nuevo nombre de HestiaCP. Para acceder, abre tu navegador y escribe: https://tudominio.com:2106 o https://IP_DEL_SERVIDOR:2106. Usa tu usuario y contraseña de hosting. La lógica es similar a DirectAdmin: tienes gestor de archivos, bases de datos y dominios.

¿Es necesario usar FTP? ¿O puedo hacer todo desde DirectAdmin?

Puedes hacer absolutamente todo desde el File Manager de DirectAdmin. No necesitas programas FTP como FileZilla. Es más rápido y sencillo para operaciones básicas.

Mi tienda está muy lenta, ¿qué puedo hacer?

La velocidad es clave para el SEO y la experiencia de usuario. Te recomiendo:

  1. Activar la caché de PrestaShop: Ve a "Parámetros de la tienda" > "Rendimiento" y activa la caché (elige "Sistema de archivos").
  2. Comprimir imágenes: Usa herramientas online o módulos de PrestaShop para reducir el peso de las imágenes de tus productos.
  3. Usar una CDN: Una red de entrega de contenido (CDN) como Cloudflare puede acelerar tu tienda.
  4. Pregunta a tu hosting: A veces es un problema de recursos del servidor. Si tu tienda crece, quizás necesites un plan superior.

Conclusión

Configurar PrestaShop en DirectAdmin es un proceso muy sencillo si sigues los pasos en orden. Hemos creado una base de datos, subido los archivos, ejecutado el instalador y dado los primeros pasos de configuración y SEO.

Ahora tienes el control de tu tienda online. Recuerda que la clave del éxito está en la constancia: añade productos de calidad, optimiza tus textos SEO y cuida la velocidad de carga.

Si en algún momento te sientes perdido, vuelve a esta guía. Y si tu hosting usa Syspanel, no olvides que el acceso es por el puerto 2106 y los pasos son prácticamente los mismos.

¡Mucha suerte con tu nueva tienda PrestaShop! 🚀

¿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