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

Configurar la tienda PrestaShop en DirectAdmin: Guía rápida

Actualizado el 20 de abril de 2026

Antes de Empezar: ¿Qué Necesitas Saber?

Configurar una tienda online puede parecer una tarea compleja, pero con la herramienta adecuada y una buena guía, el proceso es mucho más sencillo de lo que imaginas. En este artículo, te explicaré paso a paso cómo montar tu tienda PrestaShop en un panel de control DirectAdmin. No necesitas ser un experto en informática, solo seguir las instrucciones con calma y en orden.

DirectAdmin es uno de los paneles de gestión de hosting más utilizados y potentes que existen. Es rápido, seguro y te da control total sobre tu servidor. Por otro lado, PrestaShop es el software de comercio electrónico líder en Europa y Latinoamérica, ideal para vender productos o servicios de forma profesional.

Vamos a desglosar todo el proceso en fases muy claras: desde la preparación del entorno hasta la instalación final y los primeros ajustes de seguridad. Al final de esta guía, tendrás tu tienda funcionando y lista para recibir tus primeros pedidos.


Fase 1: Preparación del Entorno en DirectAdmin

Antes de subir un solo archivo de PrestaShop, debemos asegurarnos de que nuestro servidor en DirectAdmin cumple con los requisitos mínimos. Esto es como preparar el terreno antes de construir una casa; si el suelo no es estable, todo lo demás se tambaleará.

### Revisión de Requisitos del Servidor

PrestaShop es un software que corre sobre PHP y MySQL (o MariaDB). Para que funcione de forma fluida, necesitas una versión reciente de estos componentes. En tu panel de DirectAdmin, busca la sección "Administración de Servicios" o "Versiones de Software". Asegúrate de tener:

  • PHP versión 7.4 o superior (idealmente 8.0 o 8.1).
  • MySQL o MariaDB versión 5.7 o superior.
  • Espacio en disco suficiente (al menos 1 GB libre, aunque recomendamos 2 GB para margen).

[!TIP]
Si tu hosting no tiene la última versión de PHP, no te preocupes. En DirectAdmin puedes cambiar la versión de PHP por dominio en la sección "Administrador de PHP" o "Selector de PHP". Busca la opción "PHP 8.1" o similar y actívala para tu dominio antes de continuar.

### Crear una Base de Datos PrestaShop

Este es uno de los pasos más importantes y donde más dudas surgen. Una base de datos es donde se guardarán todos los productos, pedidos, clientes y configuración de tu tienda. No puedes instalar PrestaShop sin una base de datos.

Sigue estos pasos dentro de tu panel DirectAdmin:

  1. Accede a la sección "Administrador de MySQL" (suele estar dentro de "Cuenta" o "Gestión de Bases de Datos").
  2. En el campo "Nombre de la base de datos", escribe algo descriptivo, por ejemplo: tienda_prestashop.
  3. Crea un "Usuario de base de datos", por ejemplo: usuario_tienda.
  4. Genera una contraseña segura. DirectAdmin suele tener un botón para generarla automáticamente. Guárdala en un lugar seguro, la necesitarás en el siguiente paso.
  5. Haz clic en "Crear base de datos".
  6. Ahora, en la lista de bases de datos, verás la que acabas de crear. Haz clic en el icono de "Permisos" o "Agregar usuario a la base de datos".
  7. Selecciona el usuario que creaste (usuario_tienda) y asígnale TODOS los privilegios (o "ALL PRIVILEGES"). Esto es crucial para que la instalación funcione.

[!WARNING]
IMPORTANTE: No utilices caracteres especiales como guiones (-) o puntos (.) en el nombre de la base de datos o del usuario. Solo usa letras minúsculas, números y guiones bajos (_). Esto evita errores de conexión.


Fase 2: Descargar y Subir PrestaShop

Ahora que tenemos la base de datos lista, es momento de obtener los archivos de PrestaShop y colocarlos en tu servidor.

### Obtener el Paquete de Instalación

  1. Ve al sitio oficial de PrestaShop (prestashop-project.org) y descarga la última versión estable. El archivo vendrá en formato ZIP.
  2. No descomprimas el ZIP en tu ordenador. Lo subiremos tal cual al servidor, ya que DirectAdmin lo descomprimirá automáticamente.

### Subir Archivos al Directorio Correcto

Dentro de DirectAdmin, busca la sección "Administrador de Archivos" (File Manager).

  1. Navega hasta la carpeta domains y luego dentro de tu-dominio.com y finalmente public_html. Esta es la raíz pública de tu sitio web.
  2. Haz clic en el botón "Subir" (Upload) y selecciona el archivo ZIP de PrestaShop que descargaste.
  3. Espera a que la subida termine. Puede tardar unos minutos dependiendo de tu conexión.

### Descomprimir y Mover Archivos

  1. Una vez subido, verás el archivo prestashop_xxx.zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
  2. Se creará una carpeta con el nombre del archivo (por ejemplo, prestashop_8.1.2).
  3. Entra en esa carpeta, selecciona todos los archivos que hay dentro (Ctrl+A o Cmd+A) y haz clic en "Mover" (Move).
  4. En el destino, escribe la ruta completa de tu public_html (por ejemplo: /home/usuario/domains/tu-dominio.com/public_html).
  5. Confirma el movimiento. Ahora todos los archivos de PrestaShop están directamente en la raíz de tu dominio.
  6. Elimina el archivo ZIP y la carpeta vacía que dejaste en el servidor para mantener todo limpio y seguro.

[!INFO]
Si solo vas a usar este dominio para la tienda, los archivos deben estar directamente en public_html. Si tu dominio ya tiene una web principal y quieres la tienda en una subcarpeta (como tudominio.com/tienda), entonces mueve los archivos a una carpeta llamada tienda dentro de public_html.


Fase 3: El Asistente de Instalación de PrestaShop

Ahora viene la parte más interactiva. Abre tu navegador y escribe la URL de tu dominio (o la subcarpeta donde pusiste los archivos). Verás el asistente de instalación de PrestaShop.

### Paso 1: Selección de Idioma

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

### Paso 2: Verificación de Compatibilidad

PrestaShop comprobará si tu servidor cumple los requisitos. Verás una lista de "Verde" (correcto) o "Rojo" (incorrecto). Si algo está en rojo, deberás solucionarlo antes de continuar. Los más comunes son permisos de archivos o extensiones PHP.

### Paso 3: Información de la Tienda

Aquí rellenarás los datos básicos:

  • Nombre de la tienda: El nombre comercial de tu negocio.
  • Actividad principal: Elige la categoría de tus productos.
  • País: Tu país principal.
  • Activar modo tienda: Te recomiendo dejarlo en "No" hasta que termines de configurar todo, así los visitantes no verán una tienda a medio hacer.

### Paso 4: Cuenta de Administrador

Crea las credenciales de acceso a tu panel de administración de PrestaShop (el back-office).

  • Nombre de usuario: Evita usar "admin" por seguridad.
  • Contraseña: Debe ser larga y compleja (mayúsculas, minúsculas, números y símbolos).
  • Correo electrónico: Introduce un correo válido, es donde recibirás las notificaciones de la tienda.

[!WARNING]
CRÍTICO: Anota bien este usuario y contraseña. Son la llave maestra de tu negocio online. Si los pierdes, recuperar el acceso puede ser muy complicado.

### Paso 5: Conexión a la Base de Datos PrestaShop

Este es el paso clave que preparaste en la Fase 1. PrestaShop te pedirá los datos de la base de datos:

  • Dirección del servidor de base de datos: Normalmente es localhost. No lo cambies a menos que tu hosting te indique lo contrario.
  • Nombre de la base de datos: Escribe el nombre que creaste (ej: tienda_prestashop).
  • Usuario de la base de datos: Escribe el usuario que creaste (ej: usuario_tienda).
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje verde. Si no, revisa que hayas escrito bien los datos, especialmente la contraseña.

### Paso 6: Instalación Final

PrestaShop instalará las tablas y archivos necesarios. Este proceso puede tardar unos minutos. No cierres la pestaña del navegador. Al finalizar, verás un resumen y un botón para acceder a tu panel de administración.


Fase 4: Configuración Post-Instalación y Seguridad

Una vez instalado, no termina el trabajo. Hay que ajustar algunos detalles para que tu tienda sea rápida y segura.

### Activar el Modo Mantenimiento o Abrir la Tienda

Ahora puedes decidir si quieres que la tienda sea visible al público. En el panel de administración, ve a "Parámetros Avanzados" > "Rendimiento" y luego a "Parámetros Generales" > "Mantenimiento". Aquí puedes activar o desactivar el modo mantenimiento.

### Configurar las URL Amigables

Esto es crucial para el SEO. Una URL como tudominio.com/zapatillas-rojas es mucho mejor que tudominio.com/index.php?id_product=123.

  1. Ve a "Parámetros Avanzados" > "SEO y URLs".
  2. Verás un mensaje que dice "Para usar URL amigables, debes activar el motor de reescritura de Apache". Haz clic en el enlace que te proporciona para guardar el archivo .htaccess automáticamente.
  3. Activa la opción "URLs amigables" en "Sí".
  4. Guarda los cambios. PrestaShop generará el archivo .htaccess por ti.

### Limpieza de Archivos de Instalación

Por seguridad, es obligatorio eliminar la carpeta install de tu servidor. Si no lo haces, cualquiera podría intentar reinstalar tu tienda y tomar el control.

  1. Ve al "Administrador de Archivos" en DirectAdmin.
  2. Navega a public_html.
  3. Busca la carpeta install y elimínala por completo.
  4. También elimina el archivo INSTALL.txt o similar si existe.

[!TIP]
Consejo extra de seguridad: Cambia el nombre de la carpeta admin de tu PrestaShop. En DirectAdmin, dentro de public_html, renombra la carpeta admin a algo único como admin12345 o gestion-tienda. Esto hará que los atacantes no encuentren tu panel de control fácilmente.


Preguntas Frecuentes (FAQ) sobre PrestaShop y DirectAdmin

Para finalizar, respondo algunas de las dudas más comunes que surgen durante este proceso.

### ¿Qué hago si veo un error de "Conexión a la base de datos falló"?

Este error es casi siempre por un error de escritura en los datos de la base de datos PrestaShop. Revisa:

  1. Que el nombre de la base de datos y el usuario sean exactamente los que ves en DirectAdmin.
  2. Que la contraseña no tenga espacios al copiarla o pegarla.
  3. Que el usuario tenga todos los privilegios sobre la base de datos. Ve a DirectAdmin > Administrador de MySQL y verifica los permisos.

### ¿Puedo usar DirectAdmin para hacer copias de seguridad de mi tienda?

. DirectAdmin tiene una excelente función de copias de seguridad. Ve a "Administrador de Copias de Seguridad" y crea una copia completa de tu cuenta. También puedes configurar copias de seguridad automáticas. Te recomiendo hacer una copia antes de cualquier actualización importante de PrestaShop.

### Mi tienda es muy lenta. ¿Qué puedo hacer desde DirectAdmin?

La lentitud puede deberse a varios factores. Desde DirectAdmin puedes:

  • Activar la caché de PrestaShop (Parámetros Avanzados > Rendimiento > Caché).
  • Activar Opciones CCC (Combinar, Comprimir y Cachear) en el mismo menú de Rendimiento.
  • Comprobar el uso de recursos en la sección "Estadísticas del Sistema" de DirectAdmin.

### ¿Es mejor instalar PrestaShop en la raíz o en una subcarpeta?

Depende de tus necesidades:

  • En la raíz (public_html): Si tu tienda es el negocio principal de tu dominio. Es mejor para el SEO de la tienda.
  • En una subcarpeta (public_html/tienda): Si ya tienes un sitio web corporativo y quieres añadir la tienda como una sección más. La URL sería tudominio.com/tienda.

### ¿Cómo puedo cambiar la versión de PHP que usa mi dominio?

En DirectAdmin, busca la sección "Selector de PHP" o "Administrador de PHP". Selecciona tu dominio y elige la versión de PHP que quieras. Es un proceso instantáneo y no afecta a los datos de tu base de datos.


Conclusión y Siguientes Pasos

Configurar una tienda PrestaShop en DirectAdmin es un proceso muy factible si sigues los pasos en orden y con atención. La clave está en preparar bien la base de datos PrestaShop y en no saltarse los pasos de seguridad posteriores a la instalación.

Ahora que tienes tu tienda en marcha, te sugiero que dediques tiempo a:

  • Elegir un buen tema (plantilla) para que tu tienda se vea profesional.
  • Instalar módulos esenciales como métodos de pago (PayPal, tarjeta) y envío (Correos, agencias).
  • Crear tus primeros productos con fotos de calidad y descripciones detalladas.
  • Configurar Google Analytics para entender el comportamiento de tus visitantes.

Este es el comienzo de un gran proyecto. Tómate tu tiempo, explora el panel de administración de PrestaShop y, sobre todo, no tengas miedo de experimentar. Si cometes un error, siempre puedes restaurar una copia de seguridad desde DirectAdmin. ¡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