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

Cómo instalar PrestaShop en DirectAdmin: tutorial sin errores

Actualizado el 14 de octubre de 2025

Antes de empezar: ¿Qué necesitas para instalar PrestaShop en DirectAdmin?

Instalar PrestaShop en DirectAdmin es un proceso mucho más sencillo de lo que parece, pero para evitar el temido error instalar prestashop directadmin, es fundamental preparar el terreno. No te saltes esta parte, porque el 90% de los problemas que verás más adelante se solucionan aquí.

Para este prestashop directadmin tutorial, necesitarás lo siguiente:

  • Acceso a tu panel de control DirectAdmin con permisos de administrador.
  • Un dominio o subdominio donde instalar la tienda. Asegúrate de que el dominio esté apuntando a tu servidor (los registros DNS deben estar correctos).
  • Credenciales de acceso a tu cuenta de hosting (usuario y contraseña de DirectAdmin).
  • Un cliente FTP o el administrador de archivos de DirectAdmin (recomendado para principiantes).
  • Ganas de seguir los pasos con calma. No hay prisa.

[INFO] Si tu dominio aún no apunta a este servidor, la instalación puede fallar o la tienda no será accesible. Verifica que el dominio esté activo y sin bloqueos.


Paso 1: Crear la base de datos y el usuario de base de datos

Este es el primer paso crítico. PrestaShop necesita una base de datos MySQL para guardar todos sus datos (productos, pedidos, clientes, etc.). Hacerlo directamente en DirectAdmin es muy visual y seguro.

1.1. Accede a la sección de bases de datos

Dentro de tu panel de DirectAdmin, busca el icono o enlace llamado "MySQL Management" o "Administración de MySQL". Haz clic en él.

1.2. Crear la base de datos

Verás un formulario para crear una nueva base de datos. El nombre suele tener un prefijo con tu usuario (por ejemplo, usuario_nombrebd). Elige un nombre descriptivo, como tienda_prestashop o bd_comercio.

  • Escribe el nombre de la base de datos.
  • Haz clic en "Create Database" o "Crear".

1.3. Crear un usuario para la base de datos

DirectAdmin te pedirá que crees un usuario y una contraseña para esta base de datos. Es una buena práctica no usar el usuario principal de tu hosting.

  • Elige un nombre de usuario (ej. presta_user).
  • Genera una contraseña segura. Puedes usar el generador de contraseñas que incluye DirectAdmin, pero guárdala en un lugar seguro porque la necesitarás en el instalador de PrestaShop.
  • Haz clic en "Create User".

1.4. Asignar todos los privilegios

Este es el paso que más se olvida y que puede causar el famoso error instalar prestashop directadmin. Debes asignar el usuario que acabas de crear a la base de datos que creaste.

  • En la lista de bases de datos, busca la que acabas de crear.
  • En la columna de "Usuarios", verás un enlace para "Add User to Database" o similar.
  • Selecciona el usuario que creaste y marca la casilla de "ALL PRIVILEGES" (todos los privilegios) o selecciona todos los que veas.
  • Haz clic en "Add" o "Submit".

[WARNING] Si no asignas todos los privilegios al usuario, PrestaShop no podrá crear sus tablas y te aparecerá un error de conexión a la base de datos justo al inicio de la instalación. No lo omitas.


Paso 2: Descargar y subir los archivos de PrestaShop

Ahora vamos con el corazón del asunto. Tienes dos opciones: descargar el archivo comprimido y subirlo, o usar el instalador automático de Softaculous (si tu plan lo incluye). Aquí nos centraremos en el método manual, que te da más control y es la base para el prestashop directadmin tutorial definitivo.

2.1. Descarga de PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable. El archivo vendrá en formato .zip. No descargues versiones beta o de desarrollo para una tienda en producción.

2.2. Accede al administrador de archivos de DirectAdmin

En tu panel, busca la sección "File Manager" (Administrador de Archivos). Entra en la carpeta domains y luego en la carpeta de tu dominio específico (ej. tudominio.com). Dentro, encontrarás una carpeta llamada public_html. Esta es la raíz de tu sitio web.

2.3. Sube el archivo comprimido

  • Haz clic en el botón de "Upload" (Subir) en la parte superior.
  • Selecciona el archivo .zip de PrestaShop que descargaste.
  • Espera a que la subida termine. Si el archivo es grande, puede tardar unos minutos.

2.4. Extrae el archivo

Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extract" (Extraer). Se creará una carpeta con el nombre del archivo (ej. prestashop_1.7.x.x).

2.5. Mueve los archivos a public_html

Para que tu tienda se vea en tudominio.com y no en tudominio.com/prestashop, debes mover el contenido de la carpeta extraída directamente a public_html.

  • Entra en la carpeta que se creó tras extraer.
  • Selecciona todos los archivos y carpetas que hay dentro (Ctrl+A o Cmd+A).
  • Haz clic en "Move" (Mover).
  • En la ruta de destino, escribe /public_html o navega hasta la carpeta public_html.
  • Confirma el movimiento.

[TIP] Si ya tienes archivos en public_html (como una página de "en construcción"), es recomendable eliminarlos o moverlos a una subcarpeta antes de mover los de PrestaShop, para evitar conflictos.


Paso 3: Configurar los permisos de archivos y carpetas

Este es un paso que muchos omiten y que puede generar errores extraños durante la instalación. PrestaShop necesita escribir en ciertos archivos y carpetas para configurarse.

  • En el administrador de archivos, asegúrate de estar en public_html.
  • Selecciona todos los archivos y carpetas.
  • Haz clic en el botón "Permissions" (Permisos) o "Chmod".
  • Establece los permisos de carpetas (directorios) a 755.
  • Establece los permisos de archivos a 644.

[INFO] La mayoría de los archivos ya vienen con estos permisos por defecto, pero es bueno verificarlo. Si ves algún archivo con permisos 777, es recomendable cambiarlo a 644 por seguridad, excepto los que el propio instalador te pida que sean escribibles (normalmente los archivos de configuración).


Paso 4: Ejecutar el instalador de PrestaShop

Ahora llega el momento de la verdad. Abre tu navegador y escribe la URL de tu dominio (ej. http://tudominio.com). Deberías ver la pantalla de bienvenida del instalador de PrestaShop.

4.1. Selecciona el idioma

Elige el idioma de instalación y haz clic en "Next" (Siguiente).

4.2. Acepta los términos de la licencia

Marca la casilla de aceptación y continúa.

4.3. Verificación de compatibilidad

El instalador comprobará si tu servidor cumple con los requisitos. Presta atención a esta pantalla. Si todo está en verde, perfecto. Si hay algo en rojo o ámbar, anótalo. Los errores más comunes aquí son:

  • PHP no tiene la extensión necesaria: Pide a tu proveedor de hosting que la active o actívala desde DirectAdmin en la sección de "PHP Settings" o "Select PHP Version" (si tienes CloudLinux).
  • Permisos de archivos incorrectos: Revisa el paso anterior.

4.4. Configuración de la tienda

Aquí rellenarás los datos de tu tienda:

  • Nombre de la tienda: El nombre de tu negocio.
  • Actividad principal: Elige la más cercana a tu tipo de negocio.
  • País: Tu país.
  • Nombre y apellidos: Tu nombre.
  • Dirección de correo electrónico: Importante, aquí te enviarán la contraseña de administrador.
  • Contraseña de administrador: Crea una contraseña segura para el panel de administración.

4.5. Configuración de la base de datos

Este es el momento de usar los datos que creaste en el Paso 1.

  • Motor de base de datos: Deja el que viene por defecto (MySQL).
  • Dirección del servidor de base de datos: Deja localhost o 127.0.0.1.
  • Nombre de la base de datos: El nombre que creaste (ej. usuario_tienda_prestashop).
  • Usuario de la base de datos: El usuario que creaste (ej. presta_user).
  • Contraseña de la base de datos: La contraseña de ese usuario.
  • Prefijo de las tablas: Puedes dejarlo como ps_ por defecto.

4.6. Instalación

Haz clic en el botón para instalar. El proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la pestaña del navegador ni pulses F5.


Paso 5: Solucionar el error "instalar prestashop directadmin" más común

A pesar de seguir todos los pasos, es posible que te aparezca un error. El más común es el error instalar prestashop directadmin que se muestra como un mensaje de "Error de conexión a la base de datos" o "No se puede conectar al servidor de base de datos".

¿Por qué ocurre?

  1. Datos incorrectos: Revisa que hayas escrito bien el nombre de la base de datos, el usuario y la contraseña. Un simple espacio extra o una mayúscula mal puesta puede causar esto.
  2. Privilegios no asignados: Como mencionamos, si no asignaste "ALL PRIVILEGES" al usuario, la conexión fallará.
  3. Servidor de base de datos incorrecto: En DirectAdmin, a veces el servidor de base de datos no es localhost. Puede ser algo como localhost o 127.0.0.1, pero en algunos casos es mysql.tudominio.com. Revisa la información de tu cuenta de hosting o pregunta a tu proveedor.

Solución paso a paso:

  1. Vuelve a DirectAdmin y entra en "MySQL Management".
  2. Verifica la base de datos y el usuario. Asegúrate de que existen y que el usuario está asignado a la base de datos.
  3. Edita el usuario (si es posible) y asegúrate de que tiene todos los privilegios marcados. Si no, asígnalos de nuevo.
  4. Intenta conectar manualmente desde la consola de DirectAdmin (si tienes acceso SSH) con el comando mysql -u tu_usuario -p y escribe la contraseña. Si no puedes conectar, el problema está en los datos.
  5. Si todo lo anterior falla, crea una nueva base de datos y un nuevo usuario y repite la instalación desde el Paso 4. A veces, la base de datos se corrompe o se crea mal.

[WARNING] No intentes modificar los archivos de configuración de PrestaShop manualmente si no sabes lo que estás haciendo. Es más seguro borrar la instalación y volver a empezar con una base de datos nueva.


Paso 6: Finalizar la instalación y configuración inicial

Una vez que la instalación termine con éxito, verás una pantalla de confirmación. ¡Importante! El instalador te mostrará la contraseña de administrador. Guárdala en un lugar seguro o cámbiala inmediatamente después de entrar al panel.

6.1. Elimina la carpeta de instalación

Por seguridad, PrestaShop te pedirá que elimines la carpeta install de tu servidor. Puedes hacerlo desde el administrador de archivos de DirectAdmin. Busca la carpeta install en public_html, selecciónala y haz clic en "Delete".

[INFO] Si no eliminas esta carpeta, tu tienda será vulnerable a ataques. Es un paso obligatorio para que la tienda funcione correctamente y no aparezcan errores de seguridad.

6.2. Accede al panel de administración

La URL de administración será algo como http://tudominio.com/admin12345 (el número es aleatorio). Accede con tu correo y la contraseña que configuraste.

6.3. Configuración básica de la tienda

  • Activa la tienda: Ve a "Parámetros avanzados" > "Rendimiento" y activa la tienda si está en modo mantenimiento.
  • Configura los ajustes de la tienda: Ve a "Parámetros avanzados" > "Información" para completar los datos de tu negocio.
  • Instala un tema: Puedes empezar con el tema por defecto o instalar uno nuevo desde el mercado de PrestaShop.

Preguntas frecuentes (FAQ) sobre la instalación de PrestaShop en DirectAdmin

¿Puedo instalar PrestaShop en un subdominio?

Sí, el proceso es idéntico. Solo tienes que crear el subdominio en DirectAdmin y subir los archivos a la carpeta public_html de ese subdominio. La URL de acceso sería http://subdominio.tudominio.com.

¿Qué hago si el instalador se queda atascado en "Instalando módulos"?

Esto suele pasar por un problema de permisos o de tiempo de ejecución de PHP. Prueba a aumentar el límite de memoria y el tiempo de ejecución en la configuración de PHP de DirectAdmin. También puedes intentar limpiar la caché del navegador y volver a intentarlo.

¿Es mejor instalar PrestaShop con Softaculous o manualmente?

Softaculous es más rápido y fácil, pero el método manual te da más control y te ayuda a entender cómo funciona tu tienda. Para este prestashop directadmin tutorial hemos optado por el manual, ya que es el que menos errores da a largo plazo si se siguen los pasos correctamente.

¿Cómo actualizo PrestaShop después de instalarlo?

Puedes actualizar PrestaShop desde el panel de administración. Ve a "Parámetros avanzados" > "Actualizar" y sigue las instrucciones. Siempre haz una copia de seguridad de tu base de datos y archivos antes de actualizar.

¿Qué es mejor, PrestaShop o WooCommerce?

Depende de tus necesidades. PrestaShop es más potente para tiendas grandes y complejas, mientras que WooCommerce (sobre WordPress) es más fácil de usar para principiantes. Ambos son excelentes opciones.


Conclusión: Tu tienda online ya está en marcha

Has completado con éxito la instalación de PrestaShop en DirectAdmin. Siguiendo este prestashop directadmin tutorial, has evitado los errores más comunes y tienes una base sólida para construir tu negocio online.

Recuerda que la instalación es solo el primer paso. Ahora viene lo bueno: configurar tus productos, elegir un buen tema, configurar los métodos de pago y envío, y empezar a atraer clientes. Si te ha surgido cualquier duda durante el proceso, repasa los pasos anteriores o consulta la documentación oficial de PrestaShop.

[TIP] Si en algún momento te encuentras con un error que no sabes resolver, busca el mensaje exacto del error en Google. Es muy probable que otro usuario ya haya tenido el mismo problema y haya compartido la solución. La comunidad de PrestaShop es muy activa y servicial.

¿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