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

Cómo configurar una tienda PrestaShop en tu servidor

Actualizado el 4 de junio de 2026

¡Hola! Si estás leyendo esto, es porque probablemente has dado el paso de crear tu propia tienda online y has elegido PrestaShop, una de las plataformas de comercio electrónico más potentes y flexibles que existen. Pero, como todo buen proyecto, el primer paso es el más importante: instalarla y configurarla correctamente en tu servidor.

No te preocupes si no eres un experto en tecnología. Este artículo está pensado para que, paso a paso y sin tecnicismos innecesarios, puedas configurar PrestaShop y dejar tu tienda lista para recibir tus primeros clientes. Vamos a ello.

Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop?

Antes de lanzarnos a la piscina, debemos asegurarnos de que llevamos el flotador puesto. Para instalar PrestaShop con éxito, necesitas tener dos cosas claras: un lugar donde alojar tu tienda (el servidor) y los datos de acceso a ese lugar.

Elige un Buen PrestaShop Hosting

El rendimiento de tu tienda depende en un 80% del servidor donde la montes. No es lo mismo alojar un blog personal que una tienda online con cientos de productos y transacciones. Para un prestashop hosting adecuado, busca proveedores que ofrezcan al menos:

  • PHP 8.1 o superior: Es el motor que usa PrestaShop. Cuanto más moderno, más rápido.
  • MySQL 5.7 o MariaDB 10.2: Es donde se guardarán todos tus productos, pedidos y clientes.
  • Certificado SSL gratuito: Imprescindible para que tus clientes vean el candado de seguridad y paguen con confianza.
  • Espacio SSD: Es mucho más rápido que los discos duros tradicionales, lo que se traduce en una carga de páginas más veloz.

Si tu proveedor usa un panel de control como cPanel o Syspanel (recuerda, el acceso a Syspanel es por el puerto 2106), será mucho más fácil gestionar todo.

Los Datos de Acceso a tu Servidor

Necesitarás tener a mano el usuario y la contraseña de acceso a tu panel de control del hosting (donde creas bases de datos) y las credenciales de acceso FTP (para subir archivos). Normalmente, estas credenciales te las envía tu proveedor de hosting por correo electrónico cuando contratas el servicio.

Fase 1: Preparando el Terreno (Base de Datos y Usuario)

Piensa en tu base de datos como el almacén de tu tienda. Necesitas crearlo antes de montar las estanterías. Este proceso se hace desde el panel de control de tu hosting.

Paso 1: Crear la Base de Datos

  1. Accede a tu panel de control (cPanel o Syspanel en el puerto 2106).
  2. Busca la sección "Bases de Datos MySQL" o similar.
  3. Crea una nueva base de datos. Ponle un nombre que reconozcas, por ejemplo, tienda_presta.
  4. Anota el nombre exacto que te dé el sistema (a veces añade un prefijo con tu usuario, ej: usuario_tienda_presta).

Paso 2: Crear un Usuario para la Base de Datos

  1. En la misma sección, busca "Usuarios MySQL".
  2. Crea un nuevo usuario con una contraseña segura (combina mayúsculas, minúsculas, números y símbolos).
  3. Anota el nombre de usuario y la contraseña.

Paso 3: Vincular Usuario y Base de Datos

  1. Busca la opción "Añadir Usuario a Base de Datos".
  2. Selecciona el usuario que acabas de crear y la base de datos que creaste.
  3. Asegúrate de otorgar "Todos los Privilegios" (o marcar la casilla de "Privilegios Totales"). Esto permite que PrestaShop cree sus propias tablas sin problemas.

[INFO]: Este paso es uno de los que más errores da. Si no vinculas correctamente el usuario a la base de datos, el instalador de PrestaShop te dará un error de "acceso denegado". Revisa que ambos nombres estén bien escritos.

Fase 2: Subiendo los Archivos de PrestaShop a tu Servidor

Ahora que ya tienes el "almacén" (base de datos), toca llenarlo con la mercancía. Esto significa subir los archivos de PrestaShop a tu hosting.

Paso 1: Descargar PrestaShop

Ve a la página oficial de PrestaShop y descarga la última versión estable. Te dará un archivo comprimido en formato .zip.

Paso 2: Descomprimir el Archivo en tu Ordenador

Descomprime el archivo .zip en una carpeta de tu ordenador. Verás que contiene una carpeta llamada prestashop con muchos archivos dentro.

Paso 3: Conectar por FTP

Necesitas un cliente FTP. Programas como FileZilla son gratuitos y muy fáciles de usar.

  1. Abre FileZilla.
  2. Introduce los datos de tu servidor FTP (host, usuario y contraseña que te dio tu proveedor de hosting).
  3. Conéctate. Verás dos paneles: el izquierdo es tu ordenador y el derecho es tu servidor.

Paso 4: Subir los Archivos

  1. En el panel derecho (servidor), navega hasta la carpeta public_html (o htdocs). Esta es la raíz de tu dominio.
  2. Si quieres que tu tienda se vea en www.tudominio.com, sube todo el contenido de la carpeta prestashop que descargaste, no la carpeta en sí, directamente a public_html.
  3. Si quieres que se vea en www.tudominio.com/tienda, crea una carpeta llamada tienda dentro de public_html y sube todo el contenido ahí.
  4. Arrastra todos los archivos desde el panel izquierdo al derecho. Esto puede tardar unos minutos.

[TIP]: Asegúrate de que en FileZilla esté activada la opción de "Transferencias en segundo plano" para no bloquear el programa mientras se suben los cientos de archivos que incluye PrestaShop.

Fase 3: El Asistente de Instalación de PrestaShop

Una vez subidos los archivos, es hora de la magia. Abre tu navegador web y escribe la URL donde has subido los archivos (ej: www.tudominio.com). Se lanzará automáticamente el asistente de instalación. Sigue estos pasos:

Paso 1: Selección de Idioma

Elige el idioma de tu tienda y haz clic en "Siguiente".

Paso 2: Verificación de Requisitos

PrestaShop comprobará que tu servidor cumple con todos los requisitos. Deberías ver todo en verde. Si algo está en rojo, contacta con tu proveedor de hosting para que lo solucione. Haz clic en "Siguiente".

Paso 3: Información de la Tienda

Aquí es donde pones los datos de tu negocio:

  • Nombre de la tienda: El nombre que verán tus clientes.
  • Actividad principal: Elige tu sector.
  • País: Tu país.
  • Teléfono, email: Datos de contacto.

Paso 4: Cuenta de Administrador

Crea el usuario y la contraseña que usarás para entrar al panel de administración de tu tienda (el back-office). No uses el mismo correo que el de la tienda si es posible, y crea una contraseña muy segura.

Paso 5: Configuración de la Base de Datos (El Paso Clave)

Aquí es donde usarás los datos que creaste en la Fase 1.

  • Motor de base de datos: Déjalo en MySQL.
  • Dirección del servidor: Normalmente localhost. Si tu hosting usa otro, te lo indicará en la documentación.
  • Nombre de la base de datos: Escribe el nombre que creaste (ej: usuario_tienda_presta).
  • Usuario de la base de datos: El usuario que creaste (ej: usuario_tienda_user).
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Paso 6: Instalar

Haz clic en "Instalar". El proceso puede tardar unos minutos. Verás una barra de progreso.

Paso 7: Finalizar y Proteger

Al terminar, verás un mensaje de éxito y un botón para acceder al panel de administración. IMPORTANTE: El asistente te indicará que elimines la carpeta install de tu servidor por seguridad. Hazlo a través de tu gestor de archivos FTP.

[WARNING]: No olvides eliminar la carpeta install. Dejarla en el servidor es un riesgo de seguridad grave, ya que cualquier persona podría intentar reinstalar la tienda y tomar el control de la misma.

Fase 4: Optimizar PrestaShop para un Rendimiento Óptimo

Felicidades, ya tienes tu tienda instalada. Pero esto no termina aquí. Para que tus clientes tengan una experiencia rápida y fluida (y para que Google te posicione bien), necesitas optimizar PrestaShop. Un sitio lento pierde ventas.

Activa la Cache y el Compilador

PrestaShop tiene herramientas internas para acelerar la carga de páginas.

  1. Entra en el Back-Office (tu panel de administración).
  2. Ve a Parámetros Avanzados > Rendimiento.
  3. Activa la opción "Cache" y selecciona "Cache de archivos" si tu hosting no te recomienda otra.
  4. En "Recompilar plantillas", elige "Nunca recopilar archivos de plantilla" una vez que hayas terminado de hacer cambios de diseño. Esto hará que las páginas se generen mucho más rápido.

Activa la Compresión

Permite que los archivos se envíen comprimidos al navegador del cliente, reduciendo el tiempo de carga.

  1. En la misma página de Rendimiento, busca la sección "Compresión de archivos".
  2. Activa las opciones de "Comprimir archivos JavaScript" y "Comprimir archivos CSS".

Activa el SSL

Asegúrate de que toda tu tienda funcione bajo HTTPS (el candado de seguridad).

  1. Ve a Parámetros Avanzados > Rendimiento y activa "Activar SSL".
  2. Luego, en Parámetros Avanzados > Configuración General, activa la opción "Redirigir a HTTPS" para que todas las páginas usen la versión segura.

Optimiza las Imágenes

Las imágenes son el mayor lastre para la velocidad. PrestaShop te permite ajustarlas.

  1. Ve a Diseño > Imágenes.
  2. Ajusta la calidad de compresión de las imágenes (por ejemplo, al 85%).
  3. Asegúrate de que los tamaños generados no sean más grandes de lo necesario.

[TIP]: Antes de subir una imagen de producto, optimízala en tu ordenador. Herramientas como TinyPNG o Compressor.io reducen el peso del archivo sin perder calidad visible. Esto es mucho más efectivo que cualquier ajuste del servidor.

Preguntas Frecuentes (FAQ) al Configurar PrestaShop

Aquí te respondo las dudas más comunes que nos llegan al soporte técnico:

¿Qué hago si veo un error de "Base de datos no encontrada" al instalar?

Revisa el nombre exacto de la base de datos en tu panel de control. A menudo se añade un prefijo con el nombre de tu usuario de hosting. Cópialo y pégalo directamente en el asistente de instalación para evitar errores tipográficos. También verifica que el usuario tiene todos los privilegios sobre esa base de datos.

¿Por qué mi tienda se ve lenta incluso en el hosting?

La lentitud puede deberse a varios factores: imágenes muy pesadas, módulos mal configurados o que tu plan de hosting es demasiado básico. Asegúrate de haber activado la cache y la compresión como te hemos indicado. Si el problema persiste, contacta con tu proveedor para ver si tu plan es adecuado para el tráfico que recibes.

¿Es necesario que mi hosting sea específico para PrestaShop?

No es obligatorio, pero sí muy recomendable. Un prestashop hosting especializado suele tener configuraciones previas (como la versión de PHP correcta o un servidor web optimizado) que facilitan la instalación y el rendimiento. Si usas un hosting genérico, asegúrate de que cumple con los requisitos mínimos.

¿Puedo cambiar el nombre de la carpeta admin por defecto?

¡Sí, y es una excelente práctica de seguridad! El panel de administración por defecto está en /admin. Cámbialo a algo único y difícil de adivinar. Puedes hacerlo renombrando la carpeta directamente por FTP. Recuerda actualizar el acceso directo en tu marcador.

¿Cómo actualizo PrestaShop a una versión más nueva?

Es un proceso delicado. Antes de nada, haz una copia de seguridad completa de tu base de datos y de tus archivos. Luego, desde el Back-Office, ve a la sección de "Actualizaciones" y sigue las instrucciones. Si tienes muchas personalizaciones, lo mejor es contratar a un profesional para que lo haga.

Conclusión: Tu Tienda Está Lista para Vender

Configurar PrestaShop puede parecer abrumador al principio, pero siguiendo estos pasos, verás que es un proceso lógico y manejable. Hemos pasado desde la creación de la base de datos hasta la optimización final. Ahora tienes una tienda funcional, segura y con una base sólida de rendimiento.

Te animo a que explores el Back-Office con calma, que juegues con los temas y que empieces a añadir tus productos. Recuerda que la clave del éxito está en la constancia y en ofrecer una buena experiencia de usuario. Si en algún momento te atascas, aquí estaremos para ayudarte.

¡Mucha suerte con tu nueva aventura de comercio electrónico!

¿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