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

Cómo instalar PrestaShop en DirectAdmin: Tutorial fácil

Actualizado el 8 de abril de 2026

Requisitos previos antes de empezar

Instalar PrestaShop en DirectAdmin es un proceso más sencillo de lo que parece, pero antes de lanzarnos a ello, necesitamos asegurarnos de que tu servidor y tu cuenta de hosting cumplen con los requisitos mínimos. Esto te ahorrará dolores de cabeza a medio camino.

[INFO] PrestaShop es un CMS (sistema de gestión de contenidos) de código abierto para crear tiendas online. Necesita un servidor web con PHP y una base de datos MySQL o MariaDB para funcionar.

Esto es lo que necesitas tener listo:

  • Un panel de control DirectAdmin con acceso de administrador o de usuario con permisos suficientes para crear bases de datos y gestionar archivos.
  • Un dominio o subdominio donde quieras instalar la tienda. Por ejemplo: tutienda.com o tienda.tudominio.com.
  • Acceso al Administrador de archivos de DirectAdmin o un cliente FTP como FileZilla.
  • Credenciales de acceso a tu cuenta de hosting (usuario y contraseña principal).

En cuanto a los requisitos técnicos del servidor, PrestaShop 8 (la versión más reciente) necesita:

  • PHP 7.2.5 o superior (recomendado PHP 8.0 o 8.1).
  • MySQL 5.6 o superior o MariaDB 10.0 o superior.
  • Espacio en disco suficiente (mínimo 300 MB, aunque recomendamos al menos 1 GB para trabajar cómodo).
  • Extensión OpenSSL, PDO, Curl y Zip habilitadas en PHP.

Si tu hosting ya tiene DirectAdmin, lo más normal es que todo esto ya esté configurado. Pero si tienes dudas, puedes consultarlo en la sección "Información del sistema" de tu panel o preguntar a tu proveedor de hosting.

[WARNING] Si tu servidor tiene una versión de PHP inferior a la recomendada, la instalación puede fallar o la tienda funcionar con errores. Si es tu caso, actualiza PHP desde DirectAdmin antes de continuar.


Paso 1: Descargar PrestaShop

Lo primero que necesitas es el archivo de instalación de PrestaShop. Para ello, ve a la página oficial de descargas de PrestaShop y descarga la última versión estable. El archivo que descargarás es un .zip que contiene todo el código de la aplicación.

[TIP] Te recomendamos descargar siempre la versión estable más reciente, no las versiones beta o de desarrollo, para evitar bugs y problemas de seguridad.

Una vez descargado el .zip en tu ordenador, no lo descomprimas todavía. Lo subiremos tal cual a tu servidor y lo descomprimiremos allí, que es mucho más rápido y seguro.


Paso 2: Crear una base de datos en DirectAdmin

PrestaShop necesita una base de datos donde guardar todos los productos, pedidos, clientes y configuración. Vamos a crearla ahora desde DirectAdmin.

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Gestión de MySQL" o "Bases de datos MySQL". Normalmente está en el apartado de "Cuenta" o "Administración".
  3. Haz clic en "Crear nueva base de datos".
  4. Verás un formulario con varios campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo prestashop_db.
    • Usuario de la base de datos: Pon un nombre de usuario, por ejemplo prestashop_user.
    • Contraseña: Genera una contraseña segura. DirectAdmin suele tener un botón para generarla automáticamente. Guárdala bien, la necesitarás durante la instalación.
  5. Haz clic en "Crear".

[INFO] DirectAdmin normalmente añade un prefijo al nombre de la base de datos y al usuario (por ejemplo, usuario_prestashop_db). No te preocupes, es normal. Usa el nombre completo que te muestre el panel.

Ya tienes tu base de datos creada. Ahora vamos a por los archivos.


Paso 3: Subir los archivos de PrestaShop a tu servidor

Ahora toca subir el archivo .zip de PrestaShop a tu dominio. Para ello, usaremos el Administrador de archivos de DirectAdmin, que es la forma más visual y sencilla.

  1. Ve a la sección "Administrador de archivos" en DirectAdmin.
  2. Navega hasta la carpeta domains. Dentro de ella, busca la carpeta de tu dominio. Por ejemplo, si tu dominio es tutienda.com, la ruta será /domains/tutienda.com/.
  3. Dentro de la carpeta de tu dominio, entra en la carpeta public_html. Esta es la carpeta raíz donde se sirven los archivos de tu web.
  4. Sube el archivo prestashop.zip que descargaste antes. Puedes arrastrarlo directamente o usar el botón "Subir".
  5. Espera a que la subida termine. Si el archivo es grande, puede tardar unos minutos.

[TIP] Si tu dominio es el principal de la cuenta, la ruta puede ser /public_html/ directamente. Si es un subdominio o dominio adicional, asegúrate de entrar en la carpeta correcta.

Una vez subido, verás el archivo .zip en la lista de archivos de public_html.


Paso 4: Descomprimir el archivo en el servidor

Ahora necesitamos descomprimir el .zip directamente en el servidor. No lo hagas en tu ordenador y subas los archivos uno a uno, porque tardarías muchísimo.

  1. Haz clic derecho sobre el archivo prestashop.zip en el Administrador de archivos.
  2. Selecciona la opción "Extraer" o "Descomprimir".
  3. Se te pedirá una ruta de destino. Déjala vacía o pon / para que se extraiga en la carpeta actual (public_html).
  4. Haz clic en "Extraer" y espera a que termine.

Cuando termine, verás una carpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop-8.1.0) y dentro todos los archivos del CMS.

[WARNING] Si extraes el archivo y no ves ninguna carpeta nueva, revisa si el .zip se extrajo en una subcarpeta. A veces, el contenido viene dentro de una carpeta con el nombre de la versión. En ese caso, tendrás que mover los archivos a public_html directamente.


Paso 5: Mover los archivos a la raíz y eliminar el .zip

Para que tu tienda se cargue al entrar en tu dominio, los archivos de PrestaShop deben estar directamente en public_html, no en una subcarpeta. Vamos a moverlos.

  1. Entra en la carpeta que se creó al descomprimir (por ejemplo, prestashop-8.1.0).
  2. Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl + A o seleccionarlos todos con el ratón).
  3. Haz clic en el botón "Mover".
  4. En la ruta de destino, escribe / o deja la ruta que te sugiera, que debería ser public_html.
  5. Confirma el movimiento.

Ahora, en public_html deberías tener directamente los archivos de PrestaShop, como index.php, install, config, etc.

  1. Elimina el archivo prestashop.zip y la carpeta vacía que quedó tras mover los archivos. Para ello, selecciónalos y haz clic en "Eliminar".

[TIP] Es importante eliminar el .zip por seguridad, ya que nadie debería poder descargarlo desde tu servidor.


Paso 6: Ajustar los permisos de archivos y carpetas (opcional pero recomendado)

DirectAdmin suele configurar los permisos correctamente al descomprimir, pero a veces es necesario asegurarse de que ciertas carpetas tienen permisos de escritura.

  1. En el Administrador de archivos, selecciona la carpeta config, cache, log y img.
  2. Haz clic en "Cambiar permisos".
  3. Pon el valor 755 para las carpetas (o 775 si tu servidor lo requiere).
  4. Para los archivos dentro de esas carpetas, usa 644 (o 664).

[INFO] Si prefieres no complicarte, puedes dejar los permisos por defecto y probar la instalación. Si durante la instalación PrestaShop te pide permisos de escritura, ya sabes cómo cambiarlos.


Paso 7: Ejecutar el instalador de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio. Por ejemplo: http://tutienda.com o http://tienda.tudominio.com.

Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop. Es un asistente que te guiará paso a paso.

Paso 7.1: Selección de idioma

Elige el idioma de la instalación (español, por ejemplo) y haz clic en "Siguiente".

Paso 7.2: Verificación de requisitos

El instalador comprobará que tu servidor cumple con los requisitos. Deberías ver todo en verde. Si hay algún error, te lo indicará. Vuelve atrás y soluciona el problema antes de continuar.

Paso 7.3: Información de la tienda

Aquí tendrás que rellenar algunos campos:

  • Nombre de la tienda: El nombre que quieras darle a tu tienda.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: Tu país.
  • Nombre de usuario: El usuario administrador de la tienda (no confundir con el de la base de datos).
  • Contraseña: Una contraseña segura para el administrador.
  • Correo electrónico: Tu email, donde recibirás notificaciones.

Paso 7.4: Conexión a la base de datos

Este es el paso más importante y donde tienes que poner los datos de la base de datos que creamos antes:

  • Dirección del servidor de base de datos: Normalmente localhost o 127.0.0.1. DirectAdmin suele usar localhost.
  • Nombre de la base de datos: El nombre completo que viste en DirectAdmin (ej. usuario_prestashop_db).
  • Usuario de la base de datos: El usuario completo (ej. usuario_prestashop_user).
  • Contraseña de la base de datos: La contraseña que generaste.
  • Prefijo de las tablas: Puedes dejar el que viene por defecto (ps_).

[WARNING] Si los datos de la base de datos no son correctos, la instalación fallará. Revisa que has copiado bien el nombre completo y la contraseña.

Paso 7.5: Resumen y confirmación

Revisa que todo esté correcto y haz clic en "Finalizar instalación" o "Instalar".

El proceso puede tardar unos minutos. No cierres la pestaña del navegador.


Paso 8: Eliminar la carpeta de instalación

Cuando la instalación termine, PrestaShop te mostrará un mensaje de éxito y un enlace a tu tienda. Pero antes de nada, hay un paso de seguridad crucial: eliminar la carpeta install del servidor.

  1. Vuelve al Administrador de archivos de DirectAdmin.
  2. Entra en public_html.
  3. Busca la carpeta install y elimínala.

[WARNING] Si no eliminas la carpeta install, cualquiera podría intentar reinstalar tu tienda y tomar el control de ella. Es un riesgo de seguridad muy grave.

También es recomendable eliminar el archivo INSTALL.txt o install.lock si existe, aunque PrestaShop normalmente los gestiona solo.


Paso 9: Configuración post-instalación (primeros pasos)

Ya tienes PrestaShop instalado. Ahora te toca personalizarlo y configurarlo. Aquí tienes una lista rápida de lo que deberías hacer:

  • Entra al panel de administración: La URL suele ser http://tutienda.com/admin123456 (el nombre de la carpeta admin se genera automáticamente y es aleatorio). Guárdala bien.
  • Cambia la URL de administración: Por seguridad, cambia el nombre de la carpeta admin por otro más difícil de adivinar.
  • Configura la tienda: Ve a Parámetros avanzados > Rendimiento y activa la caché y la compilación de plantillas.
  • Activa el modo amigable de URLs: En Parámetros avanzados > SEO y URLs, activa las URLs amigables para mejorar tu posicionamiento.
  • Instala un tema: Puedes usar el tema por defecto o instalar uno nuevo.
  • Añade productos: Ve a Catálogo > Productos y crea tu primer producto.

Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdominio?

Sí, el proceso es exactamente el mismo. Solo tienes que subir los archivos a la carpeta public_html del subdominio en lugar de la del dominio principal.

¿Qué hago si veo un error de permisos durante la instalación?

Revisa los permisos de las carpetas que mencionamos en el Paso 6. Normalmente, el problema se soluciona dando permisos 755 a las carpetas y 644 a los archivos.

¿Puedo usar un cliente FTP en lugar del Administrador de archivos?

Por supuesto. Puedes usar FileZilla o cualquier otro cliente FTP para subir y descomprimir los archivos. El proceso es el mismo, solo cambia la herramienta.

¿Cómo actualizo PrestaShop en el futuro?

PrestaShop tiene un sistema de actualización integrado. Puedes hacerlo desde el panel de administración en Parámetros avanzados > Actualizar PrestaShop. Siempre haz una copia de seguridad antes de actualizar.

¿Qué hago si mi servidor no cumple con los requisitos de PHP?

Contacta con tu proveedor de hosting y pídeles que actualicen la versión de PHP. DirectAdmin permite cambiar la versión de PHP por dominio desde la sección "PHP Versión" o "Multi-PHP".

¿Es compatible PrestaShop con DirectAdmin?

Sí, es totalmente compatible. DirectAdmin es uno de los paneles de control más populares y PrestaShop funciona perfectamente en él.

¿Puedo instalar PrestaShop junto a otro CMS como WordPress?

Técnicamente sí, pero no es recomendable. Cada CMS necesita su propia base de datos y sus archivos. Lo más limpio es usar un subdominio o un dominio diferente para cada uno.


Resumen final

Hemos visto que instalar PrestaShop en DirectAdmin es un proceso que, siguiendo los pasos correctos, no tiene ninguna complicación. Has aprendido a:

  1. Descargar PrestaShop.
  2. Crear una base de datos en DirectAdmin.
  3. Subir y descomprimir los archivos.
  4. Ejecutar el instalador.
  5. Configurar los primeros pasos de tu tienda.

Con esta guía de PrestaShop en DirectAdmin, ya tienes las bases para montar tu tienda online. Ahora te toca explorar el panel de administración, añadir productos y configurar los métodos de pago y envío.

[TIP] No olvides hacer copias de seguridad periódicas de tu base de datos y archivos. DirectAdmin tiene herramientas para ello en la sección "Respaldo" o "Backup".

Si te ha quedado alguna duda, repasa los pasos o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu tienda!

¿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