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

Configurar tienda PrestaShop en DirectAdmin: guía para principiantes

Actualizado el 31 de mayo de 2026

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

Si estás leyendo esto, probablemente ya tienes un plan de hosting con panel DirectAdmin y quieres montar tu primera tienda online. ¡Excelente decisión! PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles que existen, y combinada con DirectAdmin, tienes el control total de tu servidor sin necesidad de ser un experto en informática.

Para esta guía, asume que ya tienes acceso a tu panel de DirectAdmin. Si aún no lo tienes, necesitarás contratar un plan de hosting que incluya este panel. También necesitarás un dominio (o subdominio) donde instalarás la tienda. No te preocupes si no sabes qué es una base de datos o un FTP, te lo explicaré todo paso a paso, como si fueras un completo principiante.

La gran ventaja de configurar PrestaShop DirectAdmin es que no necesitas programas adicionales en tu computadora. Todo se hace desde el navegador web. ¿Listo para crear tu tienda online DirectAdmin? Vamos a ello.

Paso 1: Acceder a DirectAdmin y entender el entorno

Lo primero es acceder a tu panel de control. Normalmente, la URL es algo como https://tu-dominio.com:2222 o te la habrá proporcionado tu proveedor de hosting por correo electrónico.

Una vez dentro, verás una interfaz con varias secciones. No te abrumes. Para esta guía, solo nos interesan tres áreas:

  • Administración de archivos: Nos permite subir y descomprimir los archivos de PrestaShop.
  • Administración de bases de datos MySQL: Aquí crearemos la base de datos donde se guardarán los productos, pedidos y clientes.
  • Administración de dominios: Para asegurarnos de que nuestro dominio apunta correctamente al hosting.

[INFO] Si tu hosting usa Syspanel en lugar de DirectAdmin (el puerto de acceso es el 2106), la lógica es la misma, aunque los nombres de los botones pueden variar ligeramente. Busca "Gestor de archivos" y "Bases de datos MySQL".

Paso 2: Crear una base de datos MySQL para PrestaShop

PrestaShop necesita una base de datos para funcionar. Piensa en ella como el "almacén" de toda la información de tu tienda. Vamos a crearla ahora para tenerla lista.

  1. En el panel de DirectAdmin, busca el icono "MySQL Management" o "Administración de MySQL".
  2. Haz clic en "Create New Database" (Crear nueva base de datos).
  3. Verás un formulario. El nombre de la base de datos suele tener un prefijo con tu nombre de usuario (ej. usuario_prestashop). Elige un nombre descriptivo como prestashop o tienda.
  4. Te pedirá crear un usuario y una contraseña para esa base de datos. IMPORTANTE: Guarda estos datos en un lugar seguro. Los necesitarás en el paso 4. Puedes generar una contraseña segura con el botón de "generar" y luego copiarla.
  5. Asegúrate de marcar la casilla de "ALL PRIVILEGES" (Todos los privilegios) para que el usuario pueda crear tablas y modificar datos.
  6. Haz clic en "Create" (Crear).

[TIP] Anota estos tres datos: Nombre de la base de datos, Usuario de la base de datos y Contraseña. Son la "llave" de tu tienda.

Paso 3: Descargar y subir los archivos de PrestaShop

Ahora necesitamos el "cerebro" de la tienda: los archivos de PrestaShop.

  1. Ve al sitio oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).
  2. Vuelve a tu panel de DirectAdmin y busca el icono "File Manager" (Administrador de archivos).
  3. Entra en la carpeta domains y luego en la carpeta de tu dominio (ej. tudominio.com). Dentro, verás una carpeta llamada public_html. Esta es la raíz de tu sitio web. Entra en ella.
  4. Ahora, en la barra superior del Administrador de archivos, busca el botón "Upload" (Subir) y selecciona el archivo .zip que descargaste. Espera a que la subida termine por completo. Puede tardar unos minutos dependiendo de tu conexión.
  5. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona la opción "Extract" (Extraer). Esto descomprimirá todos los archivos de PrestaShop en la carpeta public_html.

[WARNING] Asegúrate de extraer los archivos directamente en public_html, no en una subcarpeta. Si al extraer se crea una carpeta llamada prestashop o similar, tendrás que mover su contenido a public_html manualmente. Tu tienda debe ser accesible desde tudominio.com, no desde tudominio.com/prestashop.

Paso 4: El asistente de instalación de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (ej. tudominio.com). El asistente de instalación de PrestaShop debería aparecer automáticamente.

  1. Selecciona el idioma de instalación y haz clic en "Siguiente".
  2. Acepta los términos de la licencia y continúa.
  3. Verificación de compatibilidad: El sistema comprobará que tu hosting cumple los requisitos. Debería estar todo en verde. Si hay algo en rojo o ámbar, anótalo, pero normalmente no impide la instalación.
  4. Información de la tienda: Aquí te pedirá el nombre de tu tienda, el sector, el país y una descripción. No te preocupes, esto se puede cambiar después.
  5. Cuenta de administrador: Crea el usuario y la contraseña que usarás para entrar al panel de administración de PrestaShop. IMPORTANTE: Usa un correo electrónico válido y una contraseña segura.
  6. Información de la base de datos: Este es el paso crítico. Aquí es donde usaremos los datos del Paso 2.
    • Dirección del servidor de base de datos: Normalmente es localhost o 127.0.0.1. Déjalo como venga por defecto.
    • Nombre de la base de datos: Escribe el nombre que creaste (ej. usuario_prestashop).
    • Usuario de la base de datos: Escribe el usuario que creaste.
    • Contraseña de la base de datos: Escribe la contraseña que generaste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
  7. Haz clic en "Test your database connection" (Probar conexión). Si todo es correcto, verás un mensaje de éxito. Si falla, revisa que hayas copiado bien los datos.
  8. Continúa y pulsa "Install" (Instalar). El proceso puede tardar varios minutos. No cierres la pestaña del navegador.

[TIP] Si el instalador se queda atascado o da un error de "tiempo de espera", no te preocupes. Simplemente recarga la página. El proceso de instalación es seguro y puede reanudarse.

Paso 5: Configuración inicial y primeros pasos en tu tienda online DirectAdmin

¡Felicidades! Si has llegado hasta aquí, tu tienda PrestaShop ya está instalada. Ahora, vamos a configurar lo esencial para que empiece a funcionar correctamente.

5.1. Acceder al panel de administración

La URL para administrar tu tienda será tudominio.com/admin. PrestaShop te habrá dado una URL de administración única durante la instalación (con un sufijo aleatorio por seguridad). Guárdala bien. Entra con el usuario y contraseña que creaste en el Paso 4.

5.2. Configurar los ajustes básicos de la tienda

Una vez dentro del panel, verás un panel de control con muchas opciones. No te asustes. Vamos a centrarnos en lo básico:

  • Parámetros avanzados > Rendimiento: Activa la caché (Caching) y el modo "Combinar archivos CSS y JavaScript". Esto hará que tu tienda sea mucho más rápida.
  • Parámetros avanzados > Información: Comprueba que la versión de PHP es la recomendada. Si no lo es, te explicaré cómo cambiarla en el siguiente paso.
  • Diseño > Tema y logotipo: Aquí puedes cambiar el logotipo de tu tienda y el tema visual. PrestaShop viene con un tema por defecto, pero puedes personalizarlo.
  • Mejoras > SEO y URLs: Activa la opción de "URLs amigables" (Friendly URLs). Esto es crucial para el SEO de tu tienda. Haz clic en "Guardar" y luego en "Generar" para crear las reglas de reescritura automáticamente.

5.3. Cambiar la versión de PHP (si es necesario)

PrestaShop funciona mejor con versiones recientes de PHP (7.4 o superior). Para cambiarlo en DirectAdmin:

  1. Ve a "Domain Setup" (Configuración de dominio) y haz clic en tu dominio.
  2. Busca la opción "PHP Version" o "PHP Settings".
  3. Selecciona la versión más reciente y estable (ej. 8.1) y guarda los cambios.

[INFO] Si tu hosting usa Syspanel, el puerto de acceso es el 2106 y la configuración de PHP se encuentra en la sección "Aplicaciones Web" o "PHP Selector".

Paso 6: Crear tus primeras categorías y productos

Tu tienda está vacía. ¡Vamos a añadir contenido!

  1. En el menú lateral, ve a "Catálogo" y luego a "Categorías". Haz clic en "Nueva categoría".
  2. Ponle un nombre (ej. "Ropa", "Electrónica", "Accesorios") y una descripción. La URL amigable se generará automáticamente.
  3. Crea las categorías que necesites. Puedes crear subcategorías dentro de las principales.
  4. Ahora ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto".
  5. Rellena el nombre, la descripción, el precio, las fotos y, muy importante, asigna el producto a una categoría en la pestaña "Asociaciones".
  6. Guarda el producto. Repite este proceso para todos los productos que quieras vender.

[TIP] Para que tu tienda online DirectAdmin tenga buen SEO, asegúrate de rellenar el "Meta título" y la "Meta descripción" de cada producto. Esto es lo que aparece en los resultados de Google.

Paso 7: Configurar el transporte y los pagos

Una tienda sin forma de cobrar o enviar no sirve de nada. Configurémoslo.

7.1. Métodos de envío

  1. Ve a "Mejoras" > "Transporte" > "Transportistas". Verás un transportista por defecto.
  2. Haz clic en "Nuevo transportista" para añadir el tuyo (ej. Correos, Seur, MRW).
  3. Configura el nombre, el tiempo de entrega y el precio. Luego, en la pestaña "Zonas", selecciona las zonas geográficas a las que envías (ej. España peninsular, Islas, Europa).
  4. En la pestaña "Rangos de peso" o "Rangos de precio", define las tarifas. Puedes hacer que el envío sea gratis a partir de cierto importe.

7.2. Métodos de pago

  1. Ve a "Mejoras" > "Pago" > "Métodos de pago".
  2. Verás opciones como "Pago contra reembolso", "Transferencia bancaria" o "Cheque". Actívalos o desactívalos según tu preferencia.
  3. Para cobrar con tarjeta, necesitarás un módulo de pasarela de pago (como PayPal, Stripe o Redsys). Puedes descargarlos desde el marketplace de PrestaShop e instalarlos desde "Módulos" > "Marketplace".

[WARNING] No actives métodos de pago que no vayas a usar. Cada método activo añade pasos extra al proceso de compra y puede confundir al cliente.

Paso 8: Seguridad básica y mantenimiento

Tu tienda está operativa, pero necesitas protegerla.

  1. Activa SSL/HTTPS: Es imprescindible para que los datos de tus clientes viajen cifrados. En DirectAdmin, busca "SSL Certificates". Puedes instalar un certificado gratuito de Let's Encrypt con un clic.
  2. Activa el mantenimiento: Cuando estés trabajando en la tienda, ve a "Parámetros avanzados" > "Mantenimiento" y activa el modo mantenimiento. Así los clientes verán un aviso y no podrán comprar mientras haces cambios.
  3. Haz copias de seguridad: DirectAdmin tiene una herramienta de backup en la sección "Backup". Configura copias de seguridad semanales de los archivos y la base de datos.

[INFO] Una vez que termines de trabajar, recuerda desactivar el modo mantenimiento.

Preguntas frecuentes (FAQ) sobre PrestaShop y DirectAdmin

¿Puedo instalar PrestaShop en un subdominio?

Sí, el proceso es exactamente el mismo. Solo tienes que crear el subdominio en DirectAdmin (ej. tienda.tudominio.com) y subir los archivos a la carpeta public_html de ese subdominio.

¿Qué hago si olvido la contraseña de administrador de PrestaShop?

Puedes usar la herramienta de recuperación de contraseña en la pantalla de login del admin. Si no funciona, tendrás que cambiar el hash de la contraseña en la base de datos, pero eso es más avanzado. Te recomiendo contactar con tu soporte de hosting.

¿Cómo puedo acelerar mi tienda PrestaShop en DirectAdmin?

Además de activar la caché (como vimos antes), asegúrate de usar un tema ligero, optimizar las imágenes de tus productos y considerar el uso de un CDN (como Cloudflare).

¿Es difícil migrar mi tienda a otro hosting más adelante?

Puede ser un poco tedioso, pero no es imposible. Básicamente, tendrás que copiar todos los archivos de public_html, exportar la base de datos desde DirectAdmin (sección "MySQL Management") e importarla en el nuevo hosting. Luego, ajustar el archivo parameters.php en la carpeta config con los nuevos datos de la base de datos.

¿Qué es el archivo .htaccess y por qué es importante?

Es un archivo de configuración que le dice al servidor cómo manejar las peticiones. PrestaShop lo utiliza para las URLs amigables. Si lo borras, tu tienda fallará. Puedes regenerarlo desde "Mejoras" > "SEO y URLs" haciendo clic en "Guardar" y luego en "Generar".

¿Puedo tener varias tiendas en el mismo DirectAdmin?

Sí, puedes crear subdominios o dominios adicionales en DirectAdmin e instalar PrestaShop en cada uno, siempre que tu plan de hosting lo permita. Recuerda que cada tienda necesitará su propia base de datos.

Conclusión: Tu tienda online DirectAdmin está lista para despegar

Configurar PrestaShop en DirectAdmin puede parecer un desafío al principio, pero como has visto, siguiendo estos pasos es un proceso totalmente manejable para un principiante. Desde la creación de la base de datos hasta la configuración de los primeros productos, ahora tienes el conocimiento para lanzar tu propia tienda online DirectAdmin.

Recuerda que la clave está en la práctica. No tengas miedo de explorar el panel de administración y personalizar tu tienda a tu gusto. Empieza con una estructura simple, añade productos de calidad, optimiza tus textos para el SEO y, poco a poco, irás perfeccionando tu negocio online.

Si te surge cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu proveedor de hosting. Ellos están para ayudarte. ¡Mucho éxito con tu nueva aventura emprendedora!

¿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