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

Cómo configurar PrestaShop en DirectAdmin: guía básica

Actualizado el 23 de octubre de 2025

Requisitos Previos Antes de Empezar

Antes de lanzarte a configurar PrestaShop en DirectAdmin, es importante que tengas claros algunos conceptos básicos. No te preocupes, no necesitas ser un experto en servidores, pero sí debes contar con lo siguiente:

Acceso a DirectAdmin. Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibes por correo electrónico cuando contratas tu plan de alojamiento.

Un dominio registrado. Puede ser un dominio nuevo o uno existente que quieras usar para tu tienda online. Asegúrate de que los servidores DNS apunten a tu hosting.

Archivos de PrestaShop. Descarga la última versión estable desde el sitio oficial de PrestaShop. Es un archivo comprimido en formato ZIP.

Paciencia y buena actitud. La configuración puede tomar entre 30 y 60 minutos, dependiendo de tu experiencia.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso de instalación de PrestaShop es muy similar al de DirectAdmin, aunque la interfaz varía ligeramente.

Paso 1: Acceder a DirectAdmin y Crear la Base de Datos

DirectAdmin es el panel de control que te permitirá gestionar todos los aspectos de tu hosting. El primer paso técnico es crear una base de datos donde PrestaShop almacenará toda la información de tu tienda: productos, clientes, pedidos, etc.

1.1 Inicia sesión en DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://tuip:2222. Introduce tu usuario y contraseña.

1.2 Localiza el apartado de Bases de Datos

En el menú principal, busca la sección "Administración de Cuentas" o "Manejo de Cuentas". Dentro de ella, verás un icono o enlace que dice "MySQL Management" o "Bases de Datos MySQL". Haz clic ahí.

1.3 Crea una nueva base de datos

Verás un formulario con varios campos. Rellénalos así:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: Puede ser el mismo nombre o uno diferente, por ejemplo usuario_presta.
  • Contraseña: Usa una contraseña segura. DirectAdmin suele ofrecer un generador automático. Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.

Haz clic en "Crear" o "Añadir". El sistema te confirmará que la base de datos se ha creado correctamente.

[WARNING] No uses caracteres especiales ni espacios en los nombres de la base de datos o del usuario. Solo letras minúsculas, números y guiones bajos.

Paso 2: Subir los Archivos de PrestaShop al Servidor

Ahora que tienes la base de datos lista, es momento de subir los archivos de PrestaShop a tu hosting.

2.1 Accede al administrador de archivos de DirectAdmin

Desde el panel principal, busca "File Manager" o "Administrador de Archivos". Se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting.

2.2 Navega hasta la carpeta correcta

Dentro del administrador de archivos, busca la carpeta public_html o domains > tudominio.com > public_html. Esta es la carpeta raíz donde se mostrará tu tienda online.

2.3 Sube el archivo ZIP de PrestaShop

En la barra superior del administrador de archivos, verás un botón "Upload" o "Subir". Haz clic y selecciona el archivo ZIP que descargaste de PrestaShop. Espera a que la subida termine completamente.

2.4 Extrae el contenido del ZIP

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

2.5 Mueve los archivos si es necesario

Al extraer el ZIP, es posible que se cree una subcarpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop_1.7.x.x). Debes mover todo el contenido de esa subcarpeta directamente a public_html. Para hacerlo:

  1. Selecciona todos los archivos dentro de la subcarpeta.
  2. Usa la opción "Move" o "Mover" y como destino escribe ../ (para subir un nivel) o la ruta completa de public_html.

[TIP] Si prefieres usar FTP, puedes subir los archivos con FileZilla o cualquier cliente FTP. Es más rápido para archivos grandes. Conéctate con los mismos datos de acceso de DirectAdmin.

Paso 3: Configurar PrestaShop por Primera Vez

Con los archivos en su lugar, es hora de ejecutar el instalador web de PrestaShop.

3.1 Accede a tu dominio

Abre tu navegador y escribe https://tudominio.com (o http://tudominio.com si no tienes SSL aún). Verás la pantalla de bienvenida del instalador de PrestaShop.

3.2 Selecciona el idioma

Elige el idioma que prefieras para la instalación. Normalmente Español está disponible. Haz clic en "Siguiente".

3.3 Acepta los términos de licencia

Lee los términos y condiciones, marca la casilla de aceptación y continúa.

3.4 Verifica los requisitos del sistema

El instalador comprobará automáticamente si tu servidor cumple con los requisitos mínimos de PrestaShop (versión de PHP, extensiones, permisos de archivos, etc.). Si todo está correcto, verás una marca verde. Si algo falla, el instalador te indicará qué debes corregir. No te asustes, lo más común es que falte alguna extensión de PHP; tu proveedor de hosting puede activarla desde DirectAdmin.

3.5 Configura la conexión a la base de datos

Aquí llega el momento clave. Te pedirá los datos de la base de datos que creaste en el Paso 1:

  • Dirección del servidor de base de datos: Normalmente localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: El que pusiste, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: El que creaste, por ejemplo usuario_presta.
  • Contraseña: La contraseña que guardaste.

Puedes dejar las opciones avanzadas como están (prefijo de tabla ps_ está bien). Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Continúa.

3.6 Configura tu tienda

Ahora se te pedirá información básica de tu tienda:

  • Nombre de la tienda: El nombre comercial que quieras.
  • Actividad principal: Elige la categoría que mejor describa tu negocio.
  • País y zona horaria: Selecciona los correctos.

3.7 Crea la cuenta de administrador

Necesitarás un usuario y contraseña para acceder al back office de PrestaShop (el panel de administración). Recomendaciones:

  • Correo electrónico: Usa uno que revises a menudo.
  • Contraseña: Muy segura, con mayúsculas, minúsculas, números y símbolos.

Guarda estos datos de forma segura.

3.8 Finaliza la instalación

Haz clic en "Instalar" y espera unos minutos. El instalador creará las tablas de la base de datos, configurará los archivos y te mostrará una pantalla de éxito. Importante: No cierres el navegador ni interrumpas el proceso.

[WARNING] Cuando la instalación termine, verás un mensaje que te recomienda eliminar la carpeta /install del servidor por seguridad. Hazlo desde el administrador de archivos de DirectAdmin. Si no lo haces, cualquier persona podría reinstalar tu tienda.

Paso 4: Configuración Post-Instalación Básica

¡Felicidades! Ya tienes PrestaShop funcionando. Pero para que tu tienda esté lista para recibir visitantes, hay algunos ajustes adicionales.

4.1 Accede al back office

Para administrar tu tienda, ve a https://tudominio.com/adminXXXXXX (donde XXXXXX es un código aleatorio que se generó durante la instalación). También puedes usar el enlace directo que te mostró el instalador. Inicia sesión con el correo y contraseña que creaste.

4.2 Configura los ajustes básicos de la tienda

En el menú izquierdo, ve a "Parámetros de la Tienda" > "Contacto" y asegúrate de que la dirección, teléfono y correo de contacto sean correctos.

Luego, en "Parámetros de la Tienda" > "Productos" puedes configurar cómo se mostrarán los productos (por página, orden, etc.).

4.3 Activa el modo amigable de URLs (SEO)

Esto es crucial para que tu tienda aparezca en Google. Ve a "Parámetros de la Tienda" > "Tráfico y SEO" > "SEO y URLs". Activa la opción "URLs amigables". Si tu servidor lo requiere, se generará un archivo .htaccess automáticamente.

4.4 Instala un tema (opcional)

PrestaShop viene con un tema por defecto. Si quieres personalizar la apariencia, ve a "Diseño" > "Temas" y explora la tienda de temas o sube uno propio.

4.5 Añade productos de prueba

Para ver cómo funciona todo, crea un par de productos de ejemplo. Ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto". Rellena nombre, descripción, precio y una imagen. Guarda y repite.

Paso 5: Solución de Problemas Comunes (FAQ)

Aquí tienes algunas preguntas frecuentes que pueden ahorrarte horas de búsqueda.

¿Por qué veo un error de conexión a la base de datos?

Esto suele pasar por escribir mal el nombre, usuario o contraseña. Vuelve a la pantalla de instalación y verifica los datos. Si estás usando un hosting con Syspanel, recuerda que el puerto de acceso al panel es el 2106, pero la base de datos sigue usando localhost normalmente.

¿Cómo activo el SSL para que mi tienda sea segura?

Desde DirectAdmin, busca la sección "SSL Certificates" y sigue las instrucciones para instalar un certificado SSL gratuito (Let's Encrypt) o de pago. Una vez activado, en PrestaShop ve a "Parámetros de la Tienda" > "General" y activa "SSL en todas las páginas".

¿Por qué no se ven las imágenes de los productos?

Esto puede deberse a permisos incorrectos. Desde el administrador de archivos de DirectAdmin, selecciona la carpeta img y dale permisos 755 (o 777 si persiste). También puedes regenerar las imágenes desde el back office en "Diseño" > "Imágenes".

¿Cómo actualizo la versión de PHP?

DirectAdmin te permite cambiar la versión de PHP desde "PHP Version Selector" o "Select PHP Version". Elige una versión compatible con PrestaShop (normalmente 7.4 u 8.0). Guarda los cambios.

¿Qué hago si la instalación se queda congelada en el 50%?

Esto puede ocurrir por un tiempo de ejecución limitado. Prueba a aumentar el memory_limit y max_execution_time desde el panel de PHP de DirectAdmin. Si no sabes cómo, contacta a tu proveedor de hosting.

[TIP] Si tu hosting usa Syspanel, el proceso de actualización de PHP se hace desde el propio panel en la sección "PHP Versión". Recuerda que el puerto de acceso es el 2106.

Conclusión y Próximos Pasos

Has completado la guía básica para configurar PrestaShop en DirectAdmin. Ahora tu tienda online está en funcionamiento, pero esto es solo el comienzo. Te recomiendo:

  • Explorar el back office para familiarizarte con todas las opciones.
  • Configurar métodos de pago como PayPal o transferencia bancaria.
  • Añadir módulos de envío para calcular costos de entrega.
  • Crear una estrategia de marketing (SEO, redes sociales, email marketing).

Recuerda que la práctica hace al maestro. Si te encuentras con algún problema, la comunidad de PrestaShop es muy activa y hay miles de tutoriales en español. ¡Mucho éxito con tu tienda online!

[INFO] Si en algún momento necesitas migrar tu tienda a otro servidor o cambiar de panel, los conceptos que aprendiste aquí te servirán: base de datos, archivos, y configuración básica son universales en el mundo del hosting.

¿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