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

Cómo instalar PrestaShop en DirectAdmin: Guía paso a paso

Actualizado el 28 de diciembre de 2025

Requisitos Previos

Antes de comenzar con el proceso de instalar PrestaShop DirectAdmin, es fundamental que verifiques que tu servidor cumple con los requisitos mínimos. Esto evitará problemas durante la instalación y garantizará un rendimiento óptimo de tu tienda online.

Requisitos de servidor:

  • PHP 7.4 o superior (recomendado PHP 8.0+)
  • MySQL 5.6+ o MariaDB 10.1+
  • Mínimo 256 MB de RAM (512 MB recomendados)
  • Espacio en disco: al menos 500 MB libres
  • Extensiones PHP necesarias: cURL, GD, JSON, mbstring, OpenSSL, PDO_MySQL, Zip

[INFO] Si usas DirectAdmin, tu servidor ya debería tener la mayoría de estas extensiones activadas. Consulta con tu proveedor de hosting si tienes dudas.

Preparación del Entorno en DirectAdmin

Acceso al Panel de Control

Inicia sesión en tu panel de DirectAdmin con tus credenciales. Normalmente accedes a través de tudominio.com:2222. Una vez dentro, verás el panel principal con todas las opciones de gestión.

Creación de la Base de Datos

PrestaShop necesita una base de datos para almacenar toda la información de tu tienda. Sigue estos pasos:

  1. Busca la sección "Gestión de Bases de Datos" o "MySQL Management"
  2. Haz clic en "Crear nueva base de datos"
  3. Asigna un nombre descriptivo, por ejemplo: tienda_prestashop
  4. Crea un usuario para la base de datos (ejemplo: admin_tienda)
  5. Establece una contraseña segura (guárdala en un lugar seguro)
  6. Asigna todos los privilegios al usuario sobre la base de datos

[WARNING] No uses contraseñas simples como "123456" o "admin". Una base de datos comprometida puede poner en riesgo toda tu tienda.

Descarga de PrestaShop

Obtención del Archivo de Instalación

Accede al sitio oficial de PrestaShop (prestashop.com) y descarga la versión estable más reciente. Normalmente viene en un archivo .zip de aproximadamente 30-50 MB.

Pasos para descargar:

  1. Ve a la sección de descargas del sitio oficial
  2. Selecciona la versión más reciente (evita versiones beta)
  3. Descarga el paquete completo (no solo el instalador)
  4. Guarda el archivo en tu computadora

Subida del Archivo a tu Servidor

Ahora necesitas subir el archivo ZIP a tu servidor. DirectAdmin incluye un gestor de archivos muy útil:

  1. En el panel de DirectAdmin, busca "Gestor de Archivos" o "File Manager"
  2. Navega hasta la carpeta public_html (o la carpeta donde quieras instalar)
  3. Si quieres que tu tienda esté en la raíz (ej: tudominio.com), usa public_html
  4. Si quieres una subcarpeta (ej: tudominio.com/tienda), crea una carpeta dentro de public_html
  5. Haz clic en "Subir" y selecciona el archivo ZIP de PrestaShop
  6. Espera a que termine la subida (puede tardar unos minutos)

[TIP] Si tu archivo es muy grande, usa un cliente FTP como FileZilla. Es más rápido y confiable para archivos pesados.

Extracción del Archivo

Una vez subido el ZIP, debemos extraerlo:

  1. Selecciona el archivo ZIP en el gestor de archivos
  2. Haz clic en "Extraer" o "Unzip"
  3. Confirma la extracción en la misma carpeta
  4. Verás que se crea una carpeta con el nombre del archivo (ej: prestashop_1.7.8.0)
  5. Mueve todo el contenido de esa carpeta a la raíz de tu sitio (o la carpeta destino)
  6. Elimina la carpeta vacía y el archivo ZIP original

[WARNING] Asegúrate de que los archivos tengan permisos correctos (generalmente 755 para carpetas y 644 para archivos). DirectAdmin suele asignarlos automáticamente.

Instalación Guiada de PrestaShop

Acceso al Instalador

Abre tu navegador y escribe la URL donde has subido los archivos. Por ejemplo:

  • Si lo pusiste en la raíz: tudominio.com
  • Si lo pusiste en una subcarpeta: tudominio.com/tienda

Deberías ver la pantalla de bienvenida del instalador de PrestaShop.

Paso 1: Selección de Idioma

Elige el idioma que prefieras para la instalación. Recomendamos Español si tu tienda estará en este idioma. Haz clic en "Siguiente".

Paso 2: Aceptación de Licencia

Lee los términos de la licencia (es el contrato de uso de PrestaShop). Marca la casilla "Acepto los términos y condiciones" y continúa.

Paso 3: Verificación de Compatibilidad

El instalador revisará automáticamente si tu servidor cumple con los requisitos. Verás una lista con:

  • Verde: Todo correcto
  • Naranja: Advertencias (puedes continuar)
  • Rojo: Errores que debes solucionar

[INFO] Si ves algún error en rojo, anótalo y contacta a tu soporte técnico. Los problemas más comunes son extensiones PHP faltantes.

Paso 4: Configuración de la Tienda

Aquí introduces la información básica de tu tienda:

  • Nombre de la tienda: El nombre comercial de tu negocio
  • Actividad principal: Elige la categoría que mejor describa tu negocio
  • País: Selecciona tu país
  • Zona horaria: Ajusta según tu ubicación
  • Cuenta de administrador:
    • Nombre y apellidos
    • Correo electrónico (importante para notificaciones)
    • Contraseña segura (mínimo 8 caracteres, mezcla mayúsculas, minúsculas y números)

[TIP] Usa un correo electrónico que revises frecuentemente. Perder acceso a esta cuenta puede ser problemático.

Paso 5: Configuración de la Base de Datos

Este es un paso crítico. Debes ingresar los datos que creaste anteriormente:

  • Motor de base de datos: MySQL (dejar por defecto)
  • Servidor: localhost (casi siempre funciona)
  • Nombre de la base de datos: El que creaste (ej: tienda_prestashop)
  • Usuario: El usuario que creaste (ej: admin_tienda)
  • Contraseña: La contraseña que estableciste
  • Prefijo de tablas: Déjalo como ps_ (es el estándar)

Haz clic en "Probar conexión" para verificar. Si todo está bien, verás un mensaje de éxito.

[WARNING] Si la conexión falla, verifica que hayas escrito correctamente los datos. Un error común es usar mayúsculas/minúsculas incorrectamente.

Paso 6: Finalización de la Instalación

El instalador procederá a crear todas las tablas y configurar PrestaShop. Este proceso puede tardar entre 1 y 5 minutos dependiendo de tu servidor.

Al terminar, verás una pantalla con:

  • Enlace al front office: La tienda pública (tudominio.com)
  • Enlace al back office: El panel de administración (tudominio.com/admin)

[IMPORTANTE] ¡No olvides eliminar la carpeta /install del servidor! Esto es obligatorio por seguridad. Puedes hacerlo desde el gestor de archivos de DirectAdmin.

Configuración Post-Instalación

Acceso al Panel de Administración

Ingresa a tudominio.com/admin usando el correo y contraseña que configuraste. Verás el dashboard de PrestaShop con todas las opciones de gestión.

Configuración Básica Recomendada

  1. Ajusta la URL de tu tienda: Ve a Parámetros de la tienda > Tráfico y SEO y verifica que la URL base sea correcta
  2. Activa el modo amigable de URLs: En la misma sección, activa URLs amigables para mejor SEO
  3. Configura el envío de correos: Ve a Parámetros avanzados > Correo electrónico y configura SMTP si es necesario
  4. Establece los métodos de pago: Activa los que usarás (PayPal, transferencia, etc.)
  5. Ajusta impuestos: Según tu país y tipo de productos

[TIP] Dedica al menos 30 minutos a explorar todas las opciones del panel. Conocerás mejor las capacidades de tu tienda.

Solución de Problemas Comunes

Error de Conexión a Base de Datos

Si durante la instalación ves "No se puede conectar a la base de datos":

  1. Verifica que el servidor de base de datos sea localhost
  2. Comprueba que el usuario tenga todos los privilegios
  3. Asegúrate de que la contraseña no tenga caracteres especiales problemáticos

Página en Blanco Después de Instalar

Esto suele deberse a:

  1. Falta de memoria PHP: Aumenta el límite en php.ini (memory_limit = 256M)
  2. Extensiones PHP faltantes: Activa las necesarias desde DirectAdmin
  3. Permisos incorrectos: Verifica que los archivos tengan permisos 644 y carpetas 755

Errores 500 o 403

  • Error 500: Generalmente por problemas de configuración. Revisa los logs de error en DirectAdmin
  • Error 403: Permisos incorrectos. Asegúrate de que el archivo .htaccess tenga los permisos adecuados

Mantenimiento y Seguridad Básica

Actualizaciones Periódicas

Mantén PrestaShop actualizado:

  1. Ve a Parámetros avanzados > Actualizaciones
  2. Activa las notificaciones de nuevas versiones
  3. Realiza copias de seguridad antes de actualizar

Copias de Seguridad

Desde DirectAdmin puedes:

  1. Ir a "Gestión de copias de seguridad"
  2. Programar backups automáticos semanales
  3. Guardar las copias en un lugar externo (Google Drive, Dropbox)

[WARNING] Una copia de seguridad puede salvarte de desastres. No confíes solo en tu hosting, ten siempre un respaldo externo.

Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop en una subcarpeta?

Sí, perfectamente. Solo crea una carpeta dentro de public_html (ej: tienda) y sube allí los archivos. Tu tienda estará en tudominio.com/tienda.

¿Qué hago si no veo el instalador al acceder a mi dominio?

Verifica que:

  1. Los archivos estén en la carpeta correcta
  2. El dominio apunte al servidor correcto
  3. No haya un archivo index.html o index.php previo que interfiera

¿Puedo migrar una tienda PrestaShop existente a DirectAdmin?

Sí, el proceso es similar pero incluye exportar/importar la base de datos y copiar los archivos. Recomendamos contratar a un profesional para migraciones complejas.

¿Cuánto tiempo toma la instalación completa?

Entre 30 minutos y 1 hora, dependiendo de tu experiencia y la velocidad del servidor.

Conclusión

Has completado con éxito la instalación de PrestaShop en DirectAdmin. Ahora tienes una tienda online funcional lista para personalizar y llenar de productos. Recuerda que esta DirectAdmin PrestaShop guía es solo el primer paso; la verdadera magia está en la configuración de productos, métodos de pago y diseño de tu tienda.

Si encuentras algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar a tu proveedor de hosting. Como SysAdmin PrestaShop, recuerda mantener siempre actualizado tu sistema y realizar copias de seguridad periódicas.

[INFO] Esta guía ha sido creada pensando en usuarios sin experiencia técnica. Si eres un SysAdmin PrestaShop experimentado, puedes saltar algunos pasos básicos, pero siempre verifica los requisitos de servidor antes de comenzar.

¡Feliz ventas con tu nueva tienda PrestaShop en DirectAdmin!

¿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