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

Cómo configurar la tienda PrestaShop en DirectAdmin: Guía rápida

Actualizado el 5 de enero de 2026

Antes de empezar: ¿Qué necesitas tener listo?

Configurar una tienda online puede parecer una tarea compleja, pero con esta guía paso a paso, la convertirás en un proceso sencillo y rápido. Si has llegado hasta aquí, probablemente ya tienes un plan de hosting con panel de control DirectAdmin y quieres montar tu tienda con PrestaShop. ¡Excelente elección! PrestaShop es uno de los CMS de ecommerce más potentes y flexibles del mercado.

Para que todo funcione a la primera, necesitas tener a mano los siguientes datos antes de comenzar:

  • Datos de acceso a DirectAdmin: Usuario y contraseña principal (los que usas para entrar al panel).
  • Dominio registrado: El nombre de tu tienda (ej: miprenda.com). Si no lo tienes, puedes comprarlo desde el propio panel o en un registrador externo.
  • Acceso al gestor de archivos o FTP: Aunque no es imprescindible, te facilitará la subida de archivos si prefieres hacerlo manualmente.
  • Credenciales de tu base de datos: Las crearás durante el proceso, así que no te preocupes si aún no las tienes.

[INFO]: Esta guía está pensada para usuarios sin experiencia técnica. No necesitas saber programar ni entender de servidores. Solo sigue los pasos en orden y todo saldrá bien.


Paso 1: Acceso a DirectAdmin y preparación del entorno

Lo primero es entrar en tu panel de control. Para ello, abre tu navegador web y escribe la URL de acceso a DirectAdmin. Normalmente suele ser algo como https://tu-dominio.com:2222 o la IP de tu servidor seguida de :2222. Si no estás seguro, contacta con tu proveedor de hosting.

Una vez dentro, verás un panel con varias secciones. DirectAdmin es muy visual y está organizado por iconos. Para configurar PrestaShop, trabajaremos principalmente en dos áreas: "Gestionar Áreas de Usuario" (o similar) y "Base de Datos MySQL".

### Crear una base de datos y un usuario

PrestaShop necesita una base de datos para guardar todos tus productos, pedidos y clientes. Es el "almacén" de tu tienda. Vamos a crearla ahora:

  1. Busca el icono que dice "MySQL Management" o "Base de Datos MySQL" y haz clic en él.
  2. Verás un formulario para crear una nueva base de datos. Escribe un nombre descriptivo, por ejemplo, mitienda_db. En DirectAdmin, el nombre suele llevar un prefijo con tu usuario, así que no te preocupes si aparece algo como usuario_mitienda_db.
  3. También te pedirá crear un usuario de base de datos. Crea uno, por ejemplo, mitienda_user, y establece una contraseña segura. Guarda esta contraseña en un lugar seguro porque la necesitarás más adelante.
  4. Una vez creados, tendrás que vincular el usuario a la base de datos. DirectAdmin suele hacerlo automáticamente, pero si no es así, busca la opción de "Añadir usuario a base de datos" o similar. Selecciona tu base de datos, tu usuario y otórgale TODOS LOS PRIVILEGIOS (suele ser un botón que dice "All" o "Todos").

[WARNING]: No uses caracteres especiales como ñ, ¿ o espacios en los nombres de la base de datos o del usuario. Solo letras, números y guiones bajos. Esto evita errores de conexión.


Paso 2: Descargar y subir PrestaShop a tu hosting

Ahora necesitas el archivo de instalación de PrestaShop. Puedes descargarlo desde la web oficial de PrestaShop (versión 1.7 o 8.x, que son las más estables). Descarga el paquete comprimido en formato .zip.

### Subir el archivo mediante el Administrador de Archivos

  1. En DirectAdmin, busca el icono de "File Manager" o "Administrador de Archivos".
  2. Entra en la carpeta public_html o domains/tudominio.com/public_html. Esta es la carpeta raíz donde se alojará tu tienda.
  3. Haz clic en el botón "Subir" (Upload) y selecciona el archivo .zip de PrestaShop que descargaste.
  4. Espera a que se complete la subida. El archivo puede ser grande (alrededor de 30-50 MB), así que ten paciencia.

### Descomprimir el archivo

Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona la opción "Extraer" o "Descomprimir". El sistema te preguntará dónde extraerlo. Asegúrate de que sea en la misma carpeta public_html.

Después de extraer, verás una carpeta con el nombre del archivo (ej: prestashop_1.7.8.8). Necesitas que los archivos estén directamente en public_html, no dentro de una subcarpeta.

  1. Selecciona todos los archivos y carpetas que se han extraído.
  2. Muévelos (cortar y pegar) a public_html.
  3. Elimina la carpeta vacía que quedó y el archivo .zip original para mantener todo limpio.

[TIP]: Si prefieres usar FTP, puedes hacerlo con programas como FileZilla. El proceso es el mismo: conéctate al servidor y sube los archivos a public_html.


Paso 3: El asistente de instalación de PrestaShop

Ahora viene la parte más visual. Abre tu navegador y escribe tu dominio (ej: www.tudominio.com). Si todo está correcto, verás el asistente de instalación de PrestaShop. Es un proceso guiado en varios pasos.

### Selección de idioma y validación de requisitos

  1. Selecciona el idioma español y haz clic en "Siguiente".
  2. El sistema comprobará que tu servidor cumple los requisitos mínimos (versión de PHP, extensiones, etc.). En la mayoría de los casos con DirectAdmin, todo estará en verde. Si algo falla, anota el error y consúltalo al final de esta guía.

### Configuración de la tienda

En este paso, se te pedirá información básica:

  • Nombre de la tienda: El nombre comercial de tu negocio.
  • Actividad principal: Elige la categoría que mejor describa tu tienda.
  • País: El país principal de tu negocio.
  • Nombre y apellidos del administrador: Tus datos.

### Configuración de la base de datos

Este es el paso crítico. Aquí es donde usarás los datos que creaste en el Paso 1:

  • Dirección del servidor de base de datos: Normalmente es localhost. En DirectAdmin, casi siempre lo es.
  • Nombre de la base de datos: Escribe el nombre que creaste (ej: usuario_mitienda_db).
  • Usuario de la base de datos: El usuario que creaste (ej: usuario_mitienda_user).
  • Contraseña: La contraseña que estableciste.
  • Prefijo de las tablas: Puedes dejarlo como ps_ por defecto. Si tienes pensado usar la misma base de datos para otra cosa, cámbialo.

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje verde. Si no, repasa los datos, especialmente el prefijo del usuario en DirectAdmin (suele ser usuario_ + nombre).

### Instalación final

Continúa con el asistente. Te pedirá crear una cuenta de administrador (email y contraseña para entrar al panel de tu tienda). Al finalizar, se instalará la tienda. Este proceso puede tardar unos minutos.

[WARNING]: Cuando termine la instalación, PrestaShop te pedirá que elimines la carpeta install por seguridad. Hazlo a través del Administrador de Archivos de DirectAdmin. No la dejes en el servidor, es un agujero de seguridad grave.


Paso 4: Ajustes post-instalación en DirectAdmin

Tu tienda ya está funcionando, pero hay algunos ajustes PrestaShop DirectAdmin que debes revisar para optimizar el rendimiento y la seguridad.

### Activar la caché de PrestaShop

  1. Entra al panel de administración de tu tienda (ej: www.tudominio.com/admin123).
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. Activa la "Caché" y selecciona "Caché de archivos" o "Memcached" (si tu hosting lo soporta).
  4. Guarda los cambios. Esto hará que tu tienda cargue mucho más rápido.

### Configurar el cron job para PrestaShop

PrestaShop necesita tareas programadas (cron jobs) para funciones como la generación de informes o el envío de emails. En DirectAdmin:

  1. Ve a "Cron Jobs" en el panel.
  2. Añade una nueva tarea con el comando: php /home/usuario/domains/tudominio.com/public_html/cron.php.
  3. Establece una frecuencia de cada 5 minutos.

[INFO]: El cron job es como un "despertador" que le dice a tu servidor que ejecute ciertas tareas automáticamente. Sin él, algunas funciones de PrestaShop no funcionarán correctamente.


Paso 5: Configurar el dominio y SSL (HTTPS)

Es fundamental que tu tienda funcione con HTTPS para la seguridad de tus clientes y para el SEO. DirectAdmin facilita mucho esto.

### Activar SSL

  1. En DirectAdmin, busca la sección "SSL Certificates" o "Let's Encrypt".
  2. Selecciona tu dominio y haz clic en "Emitir" o "Activar". Let's Encrypt es gratuito y se renueva automáticamente.
  3. Espera unos minutos a que se genere el certificado.

### Forzar HTTPS en PrestaShop

  1. En el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "General".
  2. Activa la opción "Activar SSL" y "Activar SSL en todas las páginas".
  3. Guarda los cambios.

[TIP]: Después de activar SSL, es recomendable añadir una redirección automática de HTTP a HTTPS. Puedes hacerlo desde el archivo .htaccess en la raíz de public_html. Añade estas líneas al principio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Paso 6: Configuración básica de SEO

Ahora que tu tienda está funcionando y segura, es hora de configurar algunos ajustes de SEO para que Google te encuentre.

### URLs amigables

  1. En PrestaShop, ve a "Parámetros avanzados" > "SEO y URLs".
  2. Activa la opción "URLs amigables" o "Friendly URLs".
  3. Guarda los cambios. Verás que las URLs de tus productos pasan de ser index.php?id_product=1 a marca/modelo.

### Configurar el archivo robots.txt

PrestaShop genera un robots.txt por defecto, pero puedes ajustarlo. Ve a "Parámetros avanzados" > "SEO y URLs" y desplázate hasta la sección de robots.txt. Asegúrate de que no esté bloqueando el acceso a las páginas importantes.

### Crear el sitemap

  1. Descarga el módulo de "Google Sitemap" desde el mercado de PrestaShop (es gratuito).
  2. Instálalo y configúralo para que genere tu sitemap en www.tudominio.com/sitemap.xml.
  3. Envíalo a Google Search Console para indexar tu tienda más rápido.

Solución de problemas comunes (FAQ)

### ¿Por qué no puedo conectarme a la base de datos?

Revisa que el nombre de la base de datos y el usuario incluyan el prefijo que añade DirectAdmin (suele ser tu usuario de hosting). Verifica que la contraseña sea correcta y que el servidor sea localhost.

### La instalación se queda en el 100% y no termina

A veces, el asistente de instalación falla al final. Si ves el mensaje de error, ve a tu base de datos en DirectAdmin y comprueba que las tablas se hayan creado. Si no es así, elimina la base de datos y vuelve a crearla. Si las tablas existen, simplemente elimina la carpeta install y accede a www.tudominio.com/admin.

### Mi tienda carga muy lento

Activa la caché de PrestaShop como indicamos en el Paso 4. También puedes instalar un módulo de caché avanzada o contratar un hosting con más recursos. Asegúrate de tener la última versión de PHP (7.4 o superior) desde DirectAdmin.

### No veo la tienda, solo un listado de archivos

Esto significa que el archivo index.php no se está ejecutando. Puede ser que hayas subido los archivos a una carpeta incorrecta o que el archivo .htaccess no esté presente. Verifica que los archivos estén directamente en public_html.


Conclusión y siguientes pasos

¡Enhorabuena! Has configurado tu tienda PrestaShop en DirectAdmin con éxito. Has aprendido a crear una base de datos, subir el CMS, configurar la instalación y optimizar aspectos clave de SEO y rendimiento. Recuerda que configurar PrestaShop DirectAdmin es solo el primer paso.

Ahora te recomendamos:

  • Explora el panel de administración: Familiarízate con las secciones de productos, pedidos y clientes.
  • Instala un tema profesional: Hay muchos gratuitos y de pago para darle una imagen única a tu tienda.
  • Configura los métodos de pago: Activa tarjeta, PayPal u otros medios para empezar a vender.
  • Añade productos: Crea tus primeras fichas de producto con fotos de calidad y descripciones detalladas.

Si has seguido esta PrestaShop DirectAdmin guía completa, tu tienda está lista para recibir visitas. No olvides monitorizar el rendimiento con herramientas como Google Analytics y mantener todo actualizado.

[INFO]: Si en el futuro necesitas migrar tu tienda a otro panel como Syspanel (acceso por puerto 2106), los conceptos de esta guía te serán útiles, aunque los nombres de las secciones puedan variar ligeramente.

Esperamos que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en contactar con tu proveedor de hosting o consultar los foros oficiales de PrestaShop. ¡Mucho éxito 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