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

Configurar tienda PrestaShop en DirectAdmin para principiantes

Actualizado el 16 de noviembre de 2025

¡Hola! Bienvenido al mundo de las tiendas online con PrestaShop. Si estás leyendo esto, probablemente quieras montar tu propia tienda virtual y hayas oído que PrestaShop es una de las plataformas más potentes y gratuitas que existen. Además, tu hosting usa DirectAdmin, un panel de control muy popular y completo. No te preocupes si nunca has hecho esto antes: este tutorial está escrito pensando en principiantes absolutos. Vamos a explicar paso a paso cómo configurar PrestaShop en DirectAdmin para que tu tienda esté operativa en menos de lo que imaginas.

Antes de empezar, asegúrate de tener a mano tus datos de acceso a DirectAdmin (usuario y contraseña) y que tu dominio ya esté apuntando a los servidores de tu hosting. Si no sabes cómo hacer esto último, contacta con tu proveedor de hosting, es un paso sencillo pero fundamental.

Requisitos previos: ¿Qué necesito antes de empezar?

Para que tu PrestaShop principiantes funcione correctamente, tu servidor debe cumplir ciertos requisitos. DirectAdmin suele tenerlos por defecto, pero es bueno verificarlos.

Software necesario en el servidor

  • PHP 7.4 o superior (recomendamos PHP 8.0 o 8.1 para mejor rendimiento).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Apache con mod_rewrite habilitado (para las URLs amigables).
  • Extensión IonCube Loader (PrestaShop la necesita para ciertos módulos).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Recuerda que el acceso a tu panel se hace por el puerto 2106. El resto de pasos son prácticamente idénticos.

¿Qué necesito desde mi ordenador?

  • Un cliente FTP como FileZilla (gratuito) para subir archivos.
  • Un editor de texto básico (el Bloc de notas vale, pero mejor usar Notepad++ o Sublime Text).
  • Conexión a internet estable.

Paso 1: Acceder a DirectAdmin y preparar el entorno

Lo primero es iniciar sesión en tu panel de control. Normalmente accedes a través de una URL como tudominio.com:2222 o ipdelhosting:2222.

Crear una base de datos para PrestaShop

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

  1. En DirectAdmin, busca y haz clic en "MySQL Management" (o "Base de Datos MySQL").
  2. Selecciona "Create new database".
  3. Ponle un nombre descriptivo, por ejemplo: tienda_prestashop.
  4. Crea un usuario para la base de datos. Por ejemplo: usuario_tienda y una contraseña segura (guárdala bien, la necesitarás después).
  5. Asigna todos los privilegios al usuario sobre la base de datos (marca todas las casillas).
  6. Haz clic en "Create".

[TIP] Anota en un bloc de notas: nombre de la base de datos, usuario y contraseña. Los necesitarás durante la instalación.

Paso 2: Descargar PrestaShop y subirlo al servidor

Ahora necesitas el instalador de PrestaShop. Ve a la página oficial de PrestaShop y descarga la última versión estable (normalmente es un archivo .zip).

Subir los archivos mediante FTP

  1. Abre FileZilla y conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (usuario, contraseña, servidor FTP, normalmente ftp.tudominio.com).
  2. En el panel derecho (servidor), navega hasta la carpeta public_html (o domains/tudominio.com/public_html). Aquí es donde irá tu tienda.
  3. Arrastra la carpeta descomprimida de PrestaShop desde tu ordenador (panel izquierdo) al panel derecho.
  4. Espera a que termine la subida. Puede tardar varios minutos, ya que PrestaShop pesa unos 50-70 MB.

[WARNING] No subas la carpeta .zip directamente. Descomprímela primero en tu ordenador y sube la carpeta completa. Si tu hosting tiene un descompresor en el panel, puedes subir el .zip y usar la opción "Extract" en DirectAdmin (buscando File Manager).

Paso 3: Configurar permisos y el archivo de configuración

Para que PrestaShop pueda funcionar, necesita permisos de escritura en ciertas carpetas. DirectAdmin suele manejarlo bien, pero vamos a verificarlo.

Ajustar permisos desde DirectAdmin

  1. Entra en File Manager de DirectAdmin.
  2. Ve a la carpeta donde subiste PrestaShop (por ejemplo, public_html/prestashop).
  3. Selecciona todas las carpetas y archivos (Ctrl+A).
  4. Haz clic derecho y elige "Change Permissions".
  5. Marca 755 para las carpetas y 644 para los archivos. No te compliques, DirectAdmin lo hará automáticamente si marcas la opción "Recursive".
  6. Asegúrate de que la carpeta config, cache, log y img tengan permisos 777 temporalmente (después de la instalación los puedes bajar a 755).

[INFO] Si ves errores de permisos durante la instalación, vuelve a este paso y dale permisos 777 a las carpetas problemáticas. Luego puedes reducirlos por seguridad.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte emocionante. Abre tu navegador y escribe la URL de tu dominio (ejemplo: tudominio.com/prestashop). Te debería aparecer el asistente de instalación de PrestaShop.

Pantalla de bienvenida

Selecciona tu idioma (español, por supuesto) y haz clic en "Siguiente".

Licencia

Acepta los términos y condiciones. Sin miedo, es software libre.

Compatibilidad del sistema

PrestaShop verificará que tu servidor cumple los requisitos. Si todo está bien, verás todo en verde. Si algo falla (por ejemplo, falta IonCube), contacta con tu hosting para que lo activen.

Información de la tienda

Aquí introduces:

  • Nombre de la tienda: el nombre que quieras.
  • Actividad principal: por ejemplo, "Ropa y accesorios".
  • País: selecciona el tuyo.
  • Zona horaria: elige la correcta.
  • Cuenta de administrador: crea un usuario con email y contraseña para acceder al backoffice. Guarda estos datos.

Configuración de la base de datos

Es el momento de usar los datos que guardaste antes:

  • Dirección del servidor de base de datos: normalmente localhost (a veces puede ser 127.0.0.1).
  • Nombre de la base de datos: el que creaste (ej: tienda_prestashop).
  • Usuario: el que creaste (ej: usuario_tienda).
  • Contraseña: la que pusiste.
  • Prefijo de tablas: déjalo como ps_ (no lo cambies a menos que sepas lo que haces).

Haz clic en "Probar conexión". Si todo va bien, verás un mensaje verde. Luego haz clic en "Siguiente".

Instalación

PrestaShop empezará a instalar las tablas y configurar la tienda. Este proceso puede tardar entre 2 y 5 minutos. No cierres la ventana ni recargues la página.

Finalización

Cuando termine, verás una pantalla de felicitación. IMPORTANTE: PrestaShop te recomienda eliminar la carpeta install y renombrar la carpeta admin por seguridad. Puedes hacerlo desde el File Manager de DirectAdmin.

[WARNING] No olvides borrar la carpeta install. Si no lo haces, tu tienda puede ser vulnerable. También cambia el nombre de la carpeta admin por algo que solo tú sepas (ej: admin_mi_tienda_2024).

Paso 5: Acceder al backoffice y primeras configuraciones

¡Enhorabuena! Ya tienes tu tienda instalada. Ahora accede al panel de administración.

Cómo entrar al backoffice

La URL será algo como: tudominio.com/nombre-de-tu-carpeta-admin (ej: tudominio.com/admin_mi_tienda_2024). Introduce tu email y contraseña de administrador.

Configuración básica recomendada

  • Parámetros de la tienda > Información de la tienda: revisa que los datos sean correctos.
  • Parámetros de la tienda > Preferencias de productos: activa la gestión de stock si vendes productos físicos.
  • Diseño > Temas: puedes cambiar el aspecto de tu tienda. PrestaShop viene con un tema por defecto (Classic) que está bien para empezar.
  • Módulos: explora la tienda de módulos. Hay muchos gratuitos que te ayudarán con SEO, envíos, pagos, etc.

Preguntas frecuentes (FAQ) para principiantes

Aquí respondemos las dudas más comunes de quienes se inician en configurar PrestaShop DirectAdmin.

¿Qué hago si veo un error de conexión a la base de datos?

Revisa que los datos de la base de datos sean correctos. Asegúrate de que el servidor de base de datos sea localhost (a veces tu hosting te da una dirección específica). También verifica que el usuario tenga todos los privilegios sobre la base de datos.

¿Cómo puedo cambiar el idioma de mi tienda?

Dentro del backoffice, ve a Internacional > Localización > Idiomas. Puedes instalar nuevos idiomas y activarlos. Luego, en Parámetros de la tienda > Configuración general, selecciona el idioma por defecto.

¿Es necesario tener conocimientos de programación?

No, para nada. PrestaShop principiantes puede manejarse sin saber código. El panel es visual e intuitivo. Si más adelante quieres personalizar algo, aprender PHP y CSS te ayudará, pero no es obligatorio.

¿Cómo configuro los métodos de pago?

En el backoffice, ve a Módulos > Módulos y servicios. Busca "Pago" y verás módulos como PayPal, transferencia bancaria, pago contra reembolso, etc. Actívalos y configúralos según tus necesidades.

Mi tienda carga muy lenta, ¿qué puedo hacer?

Activa el caché en Parámetros avanzados > Rendimiento. También puedes instalar un módulo de caché como "Cache & Performance". Asegúrate de que tu hosting tenga suficiente recursos (PHP 8.0 ayuda mucho).

¿Cómo hago copias de seguridad?

En DirectAdmin, usa la opción "Backup" o "System Backup". Puedes programar copias automáticas de tu base de datos y archivos. También hay módulos en PrestaShop para hacer backups desde el backoffice.

¿Puedo instalar PrestaShop en una subcarpeta?

Sí, por ejemplo tudominio.com/tienda. Solo asegúrate de subir los archivos a esa subcarpeta dentro de public_html. La instalación es la misma.

Consejos finales para tu éxito con PrestaShop

Ahora que ya sabes cómo configurar PrestaShop en DirectAdmin, te doy algunos consejos para que tu tienda crezca:

  • SEO: Instala el módulo "SEO Expert" o usa las herramientas nativas de PrestaShop para optimizar títulos, descripciones y URLs.
  • Seguridad: Cambia la contraseña de administrador periódicamente y mantén actualizado PrestaShop y sus módulos.
  • Velocidad: Comprime imágenes antes de subirlas y usa un CDN si tu tienda tiene mucho tráfico.
  • Pruebas: Antes de lanzar la tienda, haz pedidos de prueba para asegurarte de que todo funciona (pagos, emails, stock).

[TIP] Si tu hosting usa Syspanel (puerto 2106), recuerda que la estructura de carpetas es similar: public_html para el dominio principal. No hay diferencias significativas en la instalación.

Espero que este tutorial te haya sido de gran ayuda. Recuerda que configurar PrestaShop DirectAdmin es solo el primer paso. Lo importante es que le dediques tiempo a tu tienda: sube productos con descripciones atractivas, cuida el diseño y ofrece un buen servicio al cliente. ¡Mucho éxito con tu tienda online!

¿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