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

DirectAdmin y PrestaShop: instalación y primeros pasos

Actualizado el 13 de junio de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertirte en un experto en montar tu tienda online con DirectAdmin y PrestaShop. No necesitas ser un genio de la programación; solo sigue esta guía paso a paso, que está hecha para que cualquier persona, incluso sin experiencia técnica, pueda instalar y poner en marcha su tienda. Empezaremos desde cero, con la instalación en DirectAdmin, y luego daremos los primeros pasos para que tu tienda cobre vida.


¿Por qué usar DirectAdmin con PrestaShop?

Antes de meternos en faena, entendamos por qué esta combinación es tan potente. DirectAdmin es un panel de control de hosting muy popular, conocido por ser rápido, estable y fácil de usar. Es perfecto para gestionar tus dominios, bases de datos y archivos. Por otro lado, PrestaShop es uno de los sistemas de gestión de tiendas online (e-commerce) más usados del mundo, especialmente en español. Es gratuito, muy completo y escalable.

Al unirlos, obtienes un entorno de hosting robusto para tu tienda, con la flexibilidad de PrestaShop para personalizar productos, pagos y envíos. Esta guía es tu DirectAdmin PrestaShop tutorial definitivo.


Requisitos previos para instalar PrestaShop DirectAdmin

Para empezar, necesitas tener algunas cosas listas. No te preocupes, son sencillas:

  • Un plan de hosting con DirectAdmin: Asegúrate de que tu proveedor de hosting te dé acceso a DirectAdmin. Normalmente recibes un enlace, usuario y contraseña.
  • Un dominio registrado: Puede ser uno nuevo o uno que ya tengas. Lo asociaremos a tu hosting.
  • Acceso a tu panel de DirectAdmin: Normalmente accedes a través de tudominio.com:2222 o la IP de tu servidor.
  • Software necesario: No necesitas instalar nada en tu PC, todo se hace desde el navegador web.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ejemplo: tudominio.com:2106). El resto de la lógica de instalación es prácticamente la misma.


Paso 1: Preparar el entorno en DirectAdmin

Lo primero es crear el espacio donde vivirá tu PrestaShop. Sigue estos pasos:

1.1 Crear un nuevo dominio o subdominio

  1. Inicia sesión en DirectAdmin con tus credenciales.
  2. Busca la sección "Gestión de Cuentas" o similar, y haz clic en "Añadir Dominio".
  3. Escribe tu dominio (ejemplo: mitiendaonline.com). Si es un subdominio (ejemplo: tienda.midominio.com), escríbelo completo.
  4. Deja las opciones por defecto (generalmente ya vienen configuradas para PHP y bases de datos).
  5. Haz clic en "Crear". DirectAdmin configurará automáticamente las carpetas, DNS (si aplica) y demás.

1.2 Configurar una base de datos MySQL

PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Vamos a crearla:

  1. En el menú principal de DirectAdmin, busca "Gestión de Bases de Datos" o "MySQL Management".
  2. Haz clic en "Crear nueva base de datos".
  3. Ponle un nombre descriptivo, por ejemplo: prestashop_db. DirectAdmin suele añadir un prefijo con tu usuario (ejemplo: usuario_prestashop_db).
  4. Crea un usuario para la base de datos (ejemplo: prestashop_user) y una contraseña segura. Guárdalos en un lugar seguro, los necesitarás.
  5. Asigna todos los privilegios a este usuario sobre la base de datos.
  6. Anota el nombre del servidor de base de datos (normalmente es localhost).

Paso 2: Instalar PrestaShop DirectAdmin

Ahora viene la parte emocionante. Vamos a descargar e instalar PrestaShop directamente desde DirectAdmin.

2.1 Descargar PrestaShop

  1. Ve a la web oficial de PrestaShop y descarga la última versión estable (es un archivo .zip).
  2. Vuelve a DirectAdmin y busca la herramienta "Administrador de Archivos" (File Manager).
  3. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html). Esta es la raíz de tu dominio.
  4. Sube el archivo .zip de PrestaShop que descargaste. Puedes arrastrarlo o usar el botón de subir.
  5. Una vez subido, selecciona el archivo .zip y haz clic en "Extraer" (Extract). Se descomprimirá en una carpeta llamada prestashop o similar.
  6. Importante: Mueve todo el contenido de la carpeta extraída directamente a public_html. Es decir, los archivos index.php, carpetas admin, modules, etc., deben estar en la raíz, no dentro de una subcarpeta. Si no lo haces, tu tienda se vería en tudominio.com/prestashop en lugar de tudominio.com.

[TIP] Si quieres que tu tienda esté en una subcarpeta (ejemplo: tudominio.com/tienda), crea una carpeta llamada tienda dentro de public_html y extrae allí los archivos.

2.2 Ejecutar el instalador web de PrestaShop

  1. Abre tu navegador y escribe la URL de tu dominio (ejemplo: http://tudominio.com).
  2. Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma (español) y haz clic en "Siguiente".
  3. Licencia: Acepta los términos y condiciones.
  4. Compatibilidad del sistema: El instalador comprobará si tu servidor cumple los requisitos. Si todo está verde, sigue adelante. Si ves algún error (por ejemplo, falta de extensión PHP), anótalo y luego lo solucionamos.
  5. Información de la tienda: Ponle nombre a tu tienda, selecciona tu país, zona horaria y activa o desactiva SSL (si tienes certificado, actívalo para más seguridad).
  6. Sistema de base de datos: Aquí usas los datos que guardaste antes:
    • Motor de base de datos: Elige "MySQL".
    • Servidor: localhost (o el que te haya dado DirectAdmin).
    • Usuario: El que creaste (ejemplo: usuario_prestashop_user).
    • Contraseña: La que pusiste.
    • Nombre de la base de datos: usuario_prestashop_db.
  7. Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Luego haz clic en "Siguiente".
  8. Cuenta de administrador: Crea tu usuario y contraseña para acceder al panel de control de PrestaShop (el back-office). Guárdalos bien.
  9. Instalación: El proceso comenzará. Puede tardar unos minutos. No cierres la ventana.

2.3 Finalizar la instalación

Una vez terminado, el instalador te pedirá que elimines la carpeta install por seguridad. Hazlo desde el Administrador de Archivos de DirectAdmin. También te recomendará renombrar la carpeta admin (por ejemplo, a admin1234) para evitar ataques.

[WARNING] No olvides eliminar la carpeta install. Si la dejas, cualquier persona podría reinstalar tu tienda y borrar todos tus datos.


Paso 3: Primeros pasos en tu tienda PrestaShop

¡Felicidades! Ya tienes PrestaShop instalado. Ahora vamos a darle vida.

3.1 Acceder al panel de administración (Back Office)

  1. Abre tu navegador y escribe: http://tudominio.com/admin (o el nombre que le hayas puesto a la carpeta admin).
  2. Inicia sesión con el usuario y contraseña que creaste durante la instalación.
  3. ¡Bienvenido al back-office! Aquí gestionarás todo: productos, pedidos, clientes, diseño, etc.

3.2 Configuración básica de la tienda

  • Información general: Ve a "Parámetros de la tienda" > "Contacto" para poner tu dirección, email y teléfono.
  • Moneda y países: En "Internacional" > "Localización" puedes configurar tu moneda (euro, dólar, etc.) y los países a los que vendes.
  • Impuestos: Es importante configurar los impuestos (IVA) según tu país. Ve a "Internacional" > "Impuestos".

3.3 Añadir tu primer producto

  1. En el menú izquierdo, ve a "Catálogo" > "Productos".
  2. Haz clic en "Nuevo producto".
  3. Rellena:
    • Nombre: El nombre del producto.
    • Precio: Precio de venta (sin impuestos o con impuestos, según configures).
    • Cantidad: Stock disponible.
    • Descripción: Una descripción atractiva para tus clientes.
    • Imágenes: Sube fotos de buena calidad.
  4. Guarda el producto.

3.4 Personalizar el diseño (temas)

PrestaShop viene con un tema por defecto, pero puedes cambiarlo:

  1. Ve a "Diseño" > "Tema y logotipo".
  2. Puedes subir un nuevo tema (en formato .zip) o elegir uno de la tienda oficial.
  3. También puedes personalizar colores y fuentes desde "Personalización avanzada".

3.5 Configurar métodos de pago y envío

  • Pago: Ve a "Módulos" > "Módulos y servicios" y busca el módulo de pago que quieras (PayPal, transferencia bancaria, etc.). Actívalo y configúralo.
  • Envío: En "Transporte" > "Transportistas" puedes añadir opciones de envío (correos, mensajería, etc.) y sus tarifas.

Solución de problemas comunes (FAQ)

Aquí tienes algunas dudas frecuentes al instalar PrestaShop DirectAdmin:

Error: "No se puede conectar a la base de datos"

  • Causa: Los datos de la base de datos (usuario, contraseña, nombre) son incorrectos, o el servidor no es localhost.
  • Solución: Revisa que hayas escrito bien los datos en el instalador. En DirectAdmin, el servidor de base de datos suele ser localhost, pero a veces puede ser 127.0.0.1 o una IP. Consulta con tu proveedor de hosting.

Error: "La carpeta install no se ha eliminado"

  • Causa: El instalador te obliga a borrar la carpeta install por seguridad.
  • Solución: Usa el Administrador de Archivos de DirectAdmin para eliminar la carpeta install de la raíz de tu dominio.

Error: "PHP no es compatible"

  • Causa: Tu servidor tiene una versión de PHP antigua o le faltan extensiones.
  • Solución: En DirectAdmin, busca "Seleccionar versión de PHP" y elige una versión reciente (PHP 8.0 o superior). También activa las extensiones necesarias: mysqli, gd, curl, mbstring, openssl, etc.

No veo mi tienda, solo aparece el índice de archivos

  • Causa: No hay un archivo index.php en la raíz de tu dominio.
  • Solución: Asegúrate de que los archivos de PrestaShop estén directamente en public_html, no dentro de una subcarpeta.

¿Cómo accedo a Syspanel?

  • Si tu hosting usa Syspanel (HestiaCP), el acceso es por el puerto 2106. Por ejemplo: http://tudominio.com:2106. El resto del proceso de instalación es muy similar.

Consejos finales para tu tienda

  • Seguridad: Cambia la contraseña de tu base de datos y del panel de administración periódicamente. Usa SSL (certificado HTTPS) para proteger los datos de tus clientes. Puedes activarlo desde DirectAdmin en la sección "SSL Certificates".
  • Copia de seguridad: Antes de hacer cambios importantes, haz una copia de seguridad de tu base de datos y archivos. DirectAdmin tiene herramientas para ello en "Gestión de copias de seguridad".
  • Velocidad: Optimiza las imágenes de tus productos (que no pesen demasiado) y activa la caché de PrestaShop en "Parámetros avanzados" > "Rendimiento".
  • Actualizaciones: Mantén PrestaShop, sus módulos y el tema actualizados para evitar vulnerabilidades.

¡Y eso es todo! Has instalado con éxito DirectAdmin PrestaShop y has dado tus primeros pasos. Ahora tu tienda online está lista para recibir clientes. Recuerda que esto es solo el comienzo: puedes añadir más productos, personalizar el diseño y configurar miles de opciones. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu proveedor de hosting. ¡Mucho éxito con tu negocio!

¿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