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

Cómo instalar PrestaShop en DirectAdmin sin errores

Actualizado el 19 de diciembre de 2025

¿Sueñas con montar tu propia tienda online y has oído hablar de PrestaShop? Es una de las plataformas de comercio electrónico más potentes y utilizadas del mundo, y lo mejor es que es gratuita. Sin embargo, el proceso de instalación puede parecer un laberinto si no lo has hecho antes, especialmente si tu hosting utiliza el panel de control DirectAdmin.

No te preocupes, has llegado al lugar correcto. Este tutorial está pensado para que, aunque seas un completo principiante, puedas instalar PrestaShop en DirectAdmin sin errores y tengas tu tienda funcionando en menos de lo que canta un gallo.

Vamos a desglosar el proceso paso a paso, con consejos y trucos para evitar los típicos problemas que aparecen cuando intentas instalar tienda PrestaShop en este entorno. Respira hondo, coge un café y vamos a ello.

Requisitos Previos: La Base de Todo Éxito

Antes de lanzarnos a la piscina, debemos asegurarnos de que el agua está llena. Intentar instalar PrestaShop en DirectAdmin sin cumplir los requisitos mínimos es la causa número uno de errores frustrantes.

Elige un buen plan de Hosting

PrestaShop es exigente, aunque no demasiado. Para que tu tienda vuele, necesitas un hosting que ofrezca al menos:

  • PHP 7.4 o superior (idealmente PHP 8.0 o 8.1).
  • MySQL 5.6 o superior (o MariaDB, que es un excelente sustituto).
  • Espacio en disco suficiente (unos 500 MB para empezar está bien, pero crecerás).
  • Certificado SSL (imprescindible para las pasarelas de pago y la confianza del cliente).

[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el puerto de acceso para gestionar tus archivos y bases de datos es el 2106. Este dato te será muy útil si migras de panel en el futuro.

Accede a tu Panel de Control DirectAdmin

Lo primero es lo primero: necesitas las credenciales de acceso a tu hosting. Normalmente, tu proveedor te envía un correo con un enlace tipo tudominio.com:2222 y tu usuario y contraseña.

  1. Introduce tus datos y pulsa "Entrar".
  2. Te encontrarás con un panel un poco abrumador al principio, pero no te asustes. Solo necesitaremos unas pocas opciones.

Paso 1: Descargar PrestaShop

No reinventemos la rueda. Vamos a descargar la última versión estable de PrestaShop desde su web oficial.

  1. Ve a prestashop-project.org y busca la sección de descargas gratuitas.
  2. Descarga el paquete ZIP completo. No descargues la versión de demostración, queremos la versión de instalación limpia.
  3. Una vez descargado, descomprime el archivo ZIP en tu ordenador. Verás una carpeta con muchos archivos y carpetas dentro.

[WARNING] No subas el archivo ZIP directamente a tu hosting sin descomprimir. Este es un error muy común que provoca errores extraños durante la instalación.

Paso 2: Subir los archivos a tu servidor

Ahora viene la parte de mover los archivos desde tu PC al servidor. Tienes dos formas de hacerlo: con el Administrador de Archivos de DirectAdmin o con un cliente FTP como FileZilla. Para principiantes, recomiendo el primero.

Usando el Administrador de Archivos de DirectAdmin

  1. En tu panel de DirectAdmin, busca el icono llamado "Administrador de Archivos" o "File Manager" y haz clic en él.
  2. Se abrirá una nueva ventana. Dentro, navega hasta la carpeta domains y luego tudominio.com.
  3. Dentro de tudominio.com, verás una carpeta llamada public_html. Esta es la carpeta raíz de tu sitio web. Entra en ella.
  4. Una vez dentro de public_html, busca el botón "Subir" o "Upload" en la barra de herramientas.
  5. Arrastra y suelta todos los archivos y carpetas que descomprimiste de PrestaShop. No subas la carpeta contenedora, sube su contenido directamente a public_html.

[TIP] Si tu dominio va a ser mitienda.com, debes subir los archivos a public_html. Si vas a usar un subdominio como tienda.midominio.com, deberías crear primero un subdominio en DirectAdmin y subir los archivos a la carpeta de ese subdominio (ej: tienda.midominio.com/public_html).

Este proceso puede tardar unos minutos, dependiendo de tu conexión.

Paso 3: Crear una Base de Datos MySQL

PrestaShop necesita una base de datos para guardar todos sus productos, pedidos y configuraciones. Es como el almacén de tu tienda.

  1. Vuelve al panel principal de DirectAdmin.
  2. Busca el icono "MySQL Management" o "Bases de Datos MySQL" y haz clic.
  3. Verás un formulario para crear una nueva base de datos.
  4. En "Nombre de la base de datos", escribe algo descriptivo como mitienda_db. DirectAdmin añadirá un prefijo con tu usuario (ej: usuario_mitienda_db). Apunta el nombre completo.
  5. Crea un "Usuario de la base de datos" (ej: mitienda_user).
  6. Crea una "Contraseña" robusta (mezcla mayúsculas, minúsculas, números y símbolos). Guarda esta información en un lugar seguro porque la necesitarás en el siguiente paso.
  7. En "Host", normalmente se deja en localhost.
  8. Pulsa "Crear base de datos".

[WARNING] No uses caracteres raros ni espacios en el nombre de la base de datos o el usuario. Solo letras minúsculas, números y guiones bajos.

Paso 4: El Asistente de Instalación de PrestaShop

Ahora viene la magia. Abre tu navegador y escribe la URL de tu dominio (ej: https://tudominio.com). Si has hecho todo bien, deberías ver el asistente de instalación de PrestaShop.

Configuración del idioma y el asistente

  1. Selecciona el idioma (Español) y pulsa "Siguiente".
  2. Acepta los términos de la licencia.

Verificación de compatibilidad

El instalador comprobará que tu servidor cumple todos los requisitos. Lo ideal es ver todo en verde.

  • Si algo sale en rojo, es un problema. Si sale en amarillo, es una advertencia.
  • El problema más común aquí es la versión de PHP. Si es demasiado antigua, deberás cambiarla desde DirectAdmin.

[TIP] En DirectAdmin, puedes cambiar la versión de PHP desde "Extra Features" o "PHP Settings" en el menú de tu dominio. Busca la opción de "PHP Version" y selecciona la más reciente (8.0 o 8.1).

Información de la tienda

Aquí defines el nombre de tu tienda, el slogan, tu actividad principal y los datos de contacto. Rellena con cuidado.

Configuración de la cuenta de administrador

Crea el usuario y la contraseña que usarás para entrar al panel de administración de tu tienda (la parte privada). No lo olvides, es la llave de tu negocio.

Configuración de la base de datos

Este es el paso más crítico para instalar PrestaShop en DirectAdmin sin errores.

  • Motor de base de datos: Deja el que viene por defecto (MySQL).
  • Dirección del servidor de base de datos: localhost.
  • Nombre de la base de datos: Escribe el nombre completo que apuntaste antes (ej: usuario_mitienda_db).
  • Usuario de la base de datos: usuario_mitienda_user.
  • Contraseña de la base de datos: La contraseña que creaste.
  • Prefijo de la tabla: Déjalo como ps_ a menos que tengas una razón para cambiarlo.

Pulsa "Probar la conexión". Si todo es correcto, verás un mensaje de éxito. Si no, revisa que los datos estén bien escritos.

Instalación final

Pulsa el botón de "Instalar PrestaShop" y espera. El proceso puede tardar unos minutos. No cierres la pestaña del navegador.

[INFO] Es normal que la barra de progreso se quede parada un rato. Ten paciencia, está trabajando.

Paso 5: Post-Instalación y Limpieza (Crucial)

Has llegado al final. Verás un mensaje de éxito y un botón para acceder a tu tienda. ¡Felicidades! Ya casi lo tienes.

Elimina la carpeta de instalación

Este paso es obligatorio para la seguridad de tu tienda. El asistente te pedirá que elimines la carpeta install de tu servidor.

  1. Ve a tu Administrador de Archivos en DirectAdmin.
  2. Entra en public_html.
  3. Busca la carpeta llamada install y bórrala (o renómbrala a install_old).
  4. Haz lo mismo con el archivo INSTALL.txt si existe.

Si no haces esto, PrestaShop te lo recordará constantemente y, lo que es peor, dejarás una puerta abierta a los atacantes.

Accede a tu panel de administración

Ahora sí, ve a tudominio.com/admin (o la ruta que hayas configurado) y entra con tu usuario y contraseña. ¡Ya eres dueño de tu tienda online!

Solución de Problemas Comunes (FAQ)

Aquí tienes las soluciones a los errores más frecuentes al instalar tienda PrestaShop con DirectAdmin.

Error: "Página de bienvenida de DirectAdmin" o "Index of /"

Esto significa que los archivos de PrestaShop no se han subido a la carpeta correcta o que el servidor no los está interpretando.

  • Solución: Revisa que los archivos estén directamente en public_html, no dentro de una subcarpeta. Asegúrate de que el archivo index.php esté en public_html.

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

Uno de los errores más comunes.

  • Solución: Revisa los datos de la base de datos en el paso 4. El nombre, el usuario y la contraseña deben coincidir exactamente con los que creaste en DirectAdmin. Asegúrate de que el host es localhost.

Error: "El archivo no se ha podido escribir"

Suele ser un problema de permisos de archivos.

  • Solución: En DirectAdmin, selecciona todos los archivos de public_html y pulsa el botón "Cambiar permisos". Establece los permisos a 755 para las carpetas y 644 para los archivos. Luego, intenta la instalación de nuevo.

Error: "La versión de PHP no es compatible"

PrestaShop necesita PHP moderno.

  • Solución: Cambia la versión de PHP desde el selector de PHP de tu cuenta de DirectAdmin. Busca la sección "PHP Version" dentro de la configuración de tu dominio y elige la 8.0 o superior.

[WARNING] Si tu hosting usa Syspanel, recuerda que el acceso a estas herramientas se realiza a través del puerto 2106, pero el proceso de cambio de PHP es idéntico al de DirectAdmin.

Consejos Finales para tu Tienda Online en DirectAdmin

  • Activa el SSL: En DirectAdmin, busca "SSL Certificates" y activa el certificado Let's Encrypt gratuito. Esto te dará el candadito verde en el navegador, esencial para vender.
  • Configura las URLs amigables: En el panel de administración de PrestaShop, ve a "Parámetros Avanzados" > "SEO y URLs" y activa las URLs amigables para un mejor posicionamiento.
  • Haz copias de seguridad: DirectAdmin tiene una herramienta de "Backup" integrada. Úsala con frecuencia para no perder tu trabajo.

Instalar PrestaShop puede parecer un reto, pero siguiendo estos pasos, instalar PrestaShop en DirectAdmin sin errores es totalmente factible, incluso para principiantes. Has construido la base de tu negocio online. Ahora toca lo divertido: personalizar tu tienda, añadir productos y empezar a vender. ¡Mucha suerte con tu nueva aventura!

¿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