Cómo configurar la tienda PrestaShop en Plesk: Guía para principiantes
Antes de empezar: ¿Qué necesitas para configurar PrestaShop en Plesk?
Configurar una tienda online puede parecer una tarea titánica, pero con las herramientas adecuadas y una guía clara, es más sencillo de lo que imaginas. En este tutorial de PrestaShop para principiantes, te voy a acompañar paso a paso para que montes tu tienda en un servidor que use Plesk, uno de los paneles de control de hosting más populares y amigables que existen.
Primero, vamos a aclarar qué necesitas tener a mano antes de lanzarnos a la acción. No te preocupes, no necesitas ser un experto en programación, solo seguir el orden lógico de las cosas.
- Un dominio registrado: Es la dirección de tu tienda (ej: mishoponline.com). Si aún no lo tienes, puedes comprarlo en tu proveedor de hosting o en un registrador de dominios.
- Un plan de hosting con Plesk: Asegúrate de que tu hosting incluya el panel Plesk. La mayoría de los proveedores de hosting compartido y VPS lo ofrecen.
- Acceso al panel de Plesk: Te habrán enviado un correo con la URL de acceso (normalmente algo como
https://tu-dominio:8443), tu nombre de usuario y tu contraseña. - Tiempo y paciencia: Calcula entre 30 y 60 minutos para hacerlo con calma, especialmente si es tu primera vez.
- Una cuenta de correo electrónico: La necesitarás para que PrestaShop te envíe notificaciones de pedidos y para la configuración inicial.
Una vez que tengas todo esto, ¡estamos listos para comenzar! Recuerda que este tutorial de PrestaShop está pensado para que lo sigas sin prisas y entendiendo cada paso.
Paso 1: Acceder a Plesk y crear la base de datos
El primer paso en cualquier configuración de PrestaShop es preparar el "almacén" donde se guardarán todos los datos de tu tienda: productos, clientes, pedidos, etc. Ese almacén se llama base de datos. Plesk hace que este proceso sea muy visual y sencillo.
Creando la base de datos en Plesk
-
Inicia sesión en Plesk: Abre tu navegador y escribe la URL de acceso que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña.
-
Busca la sección de Bases de Datos: En el panel principal de Plesk, verás una serie de iconos. Busca el que dice "Bases de datos" o "Databases". Haz clic en él.
-
Añade una nueva base de datos: Verás un botón que dice "Add Database" o "Añadir Base de Datos". Haz clic.
-
Configura los detalles:
- Database name (Nombre de la base de datos): Elige un nombre descriptivo, por ejemplo
tienda_prestashop. Evita espacios y caracteres raros. - Type (Tipo): Asegúrate de que esté seleccionado MySQL.
- Database server: Déjalo en el servidor que aparece por defecto.
- Database name (Nombre de la base de datos): Elige un nombre descriptivo, por ejemplo
-
Crea un usuario para la base de datos: Es una buena práctica no usar el usuario administrador principal. Marca la casilla de "Create new database user" (Crear nuevo usuario de base de datos). Elige un nombre de usuario (ej:
user_tienda) y una contraseña segura. IMPORTANTE: Guárdate esta contraseña en un lugar seguro, la necesitarás en el siguiente paso. -
Finaliza: Haz clic en "OK" o "Aceptar". Plesk creará la base de datos y el usuario asociado en cuestión de segundos.
[TIP] Elige una contraseña robusta para tu base de datos. Una combinación de letras mayúsculas, minúsculas, números y símbolos es lo ideal. Plesk suele tener un generador de contraseñas seguras que puedes usar.
Paso 2: Descargar y subir PrestaShop a tu hosting
Ahora que tienes la base de datos, es hora de conseguir los archivos de PrestaShop. Piénsalo como si estuvieras descargando el "código fuente" de tu tienda para instalarlo en tu dominio.
Descargando la última versión de PrestaShop
-
Ve al sitio oficial: Entra en prestashop.com y busca la sección de descargas. Siempre es mejor descargar la última versión estable para tener las últimas características y parches de seguridad.
-
Descarga el paquete: El archivo que descargues será un
.zip. No lo descomprimas todavía en tu ordenador, lo subiremos tal cual.
Subiendo el archivo a Plesk
-
Vuelve a Plesk y busca la sección "File Manager" (Administrador de archivos) o "Archivos". Haz clic para abrirlo.
-
Navega a la carpeta
httpdocs: Esta es la carpeta raíz de tu dominio. Si tienes un subdominio, tendrás una carpeta similar. Es aquí donde deben vivir los archivos de tu tienda. -
Sube el archivo .zip: Busca el botón "Upload" (Subir) en la barra de herramientas del File Manager. Selecciona el archivo
.zipde PrestaShop que descargaste y súbelo. Dependiendo del tamaño del archivo, puede tardar unos minutos. -
Extrae el archivo: Una vez subido, verás el archivo
.zipen la lista de archivos. Haz clic derecho sobre él y selecciona "Extract" (Extraer) o "Descomprimir". Plesk te preguntará dónde extraerlo; asegúrate de que sea en la carpetahttpdocs. -
Mueve los archivos (si es necesario): Al extraer, a veces PrestaShop crea una subcarpeta con el nombre de la versión (ej:
prestashop-8.1.0). Si es así, necesitas mover todos los archivos de esa subcarpeta a la carpetahttpdocsdirectamente. Es decir, los archivos deben estar sueltos enhttpdocs, no dentro de una subcarpeta. Puedes hacerlo seleccionando todo dentro de la subcarpeta y usando la opción "Move" (Mover).
[WARNING] No subas el archivo .zip a la carpeta
httpdocsy lo dejes sin extraer. La tienda no funcionará. Asegúrate de que el proceso de extracción se completa y los archivos están en el lugar correcto.
Paso 3: Instalar PrestaShop (El asistente de instalación)
Este es el momento clave del proceso de configuración de PrestaShop. Plesk ya ha hecho el trabajo pesado, ahora es el turno del instalador web de PrestaShop.
Ejecutando el instalador
-
Abre tu navegador y escribe la URL de tu dominio (ej:
http://tudominio.com). Si todo está correcto, verás la página de bienvenida del instalador de PrestaShop. -
Elige el idioma: Selecciona el idioma que prefieras para la instalación y haz clic en "Next" (Siguiente).
-
Acepta los términos de licencia: Marca la casilla para aceptar la licencia de software libre y continúa.
-
Comprueba los requisitos: El instalador verificará que tu servidor cumple con todos los requisitos necesarios (versión de PHP, extensiones, etc.). Si todo está en verde, haz clic en "Next". Si hay algún problema (normalmente en un recuadro rojo), no te asustes. Plesk te permite ajustar la versión de PHP fácilmente. Si ves un error, vuelve a Plesk, busca "PHP Settings" o "Configuración de PHP" en tu dominio y cámbiala a una versión más reciente (por ejemplo, PHP 8.1 o superior).
-
Configura la tienda: Ahora te pedirá información básica de tu tienda:
- Nombre de la tienda: El nombre que aparecerá en la web.
- Actividad principal: Elige el sector de tu tienda (ropa, electrónica, etc.).
- País: Selecciona tu país.
- Habilitar modo multitienda: Déjalo desmarcado si solo vas a tener una tienda.
-
Configura la cuenta de administrador: Crea el usuario y la contraseña que usarás para entrar al panel de administración de PrestaShop. Elige un correo electrónico válido, ya que recibirás notificaciones importantes.
-
Conecta la base de datos: Aquí es donde usarás los datos que creamos en el Paso 1.
- Database server address: Normalmente es
localhost. Si no funciona, tu proveedor te indicará la dirección correcta. - Database name: El nombre que elegiste (ej:
tienda_prestashop). - Database login: El usuario que creaste (ej:
user_tienda). - Database password: La contraseña que pusiste para ese usuario.
- Database prefix: Déjalo como
ps_por defecto.
- Database server address: Normalmente es
-
Instala los datos de muestra (Opcional): Puedes marcar la casilla para instalar datos de ejemplo. Esto es útil para principiantes, ya que te permite ver cómo funciona la tienda con productos de demostración. Puedes borrarlos después.
-
Finaliza la instalación: Haz clic en "Install" (Instalar) y espera. El proceso puede tardar varios minutos. Verás una barra de progreso. Al terminar, verás un mensaje de éxito.
[INFO] Durante la instalación, es normal que el proceso se tome unos minutos. No cierres la pestaña del navegador. Si la instalación se interrumpe, simplemente vuelve a cargar la página y el asistente te dará la opción de continuar desde donde se quedó.
Paso 4: Configuración esencial después de la instalación
¡Felicidades! Ya tienes tu tienda PrestaShop instalada y funcionando en Plesk. Pero el trabajo no termina aquí. Hay algunas configuraciones y tareas de mantenimiento importantes que debes hacer para asegurar que todo funcione correctamente y que tu tienda esté optimizada.
Eliminar la carpeta de instalación
-
Vuelve a Plesk y abre el "File Manager".
-
Navega a
httpdocsy busca la carpeta llamadainstall. Esta carpeta es un riesgo de seguridad si la dejas, ya que permite que alguien reinstale tu tienda. -
Elimina la carpeta
install: Selecciona la carpeta y haz clic en "Delete" (Eliminar). Confirma la acción.
[WARNING] No olvides eliminar la carpeta
install. Es un requisito de seguridad obligatorio. Dejarla es como dejar la puerta de tu casa abierta. Plesk te lo recordará constantemente hasta que lo hagas.
Configurar las URLs amigables (SEO)
Las URLs amigables son fundamentales para el SEO de tu tienda. En lugar de URLs como tudominio.com/index.php?id_product=12, tendrás tudominio.com/mi-producto.
-
Accede al panel de administración de PrestaShop: Ve a
tudominio.com/admin(o la URL que configuraste durante la instalación) e inicia sesión. -
Navega a Configuración > Parámetros avanzados > SEO y URLs.
-
Activa las URLs amigables: Marca la casilla "Activar URLs amigables" y guarda los cambios.
-
Regenera las URLs: Haz clic en el botón "Guardar" y luego en "Regenerar URLs" si es necesario.
Configurar la tienda en Plesk: Ajustes de PHP y caché
Plesk te permite ajustar la configuración de PHP para optimizar el rendimiento de tu tienda.
-
En Plesk, ve a tu dominio y busca la sección "PHP Settings" o "Configuración de PHP".
-
Ajusta el límite de memoria: Busca
memory_limity cámbialo a al menos256M(256 MB). Esto evita errores de memoria en tiendas con muchos productos. -
Aumenta el tiempo máximo de ejecución: Busca
max_execution_timey ponlo a300(segundos). Esto es útil para procesos largos, como importar productos. -
Configura la caché de PrestaShop: En el panel de administración de PrestaShop, ve a Configuración > Rendimiento. Activa la caché y elige "Sistema de archivos" como método. Esto acelerará tu tienda notablemente.
Preguntas frecuentes (FAQ) sobre PrestaShop y Plesk
Para finalizar esta guía, quiero resolver algunas de las dudas más comunes que surgen al configurar PrestaShop en Plesk.
¿Puedo usar Plesk para gestionar varios dominios con PrestaShop?
Sí, totalmente. Plesk está diseñado para gestionar múltiples dominios y subdominios desde un solo panel. Puedes repetir este tutorial para cada dominio que quieras convertir en una tienda PrestaShop. Solo asegúrate de crear una base de datos y un usuario diferentes para cada tienda para mantener los datos aislados.
¿Qué hago si olvido la contraseña de administrador de PrestaShop?
No es el fin del mundo. Puedes usar Plesk para acceder a la base de datos y restablecerla manualmente. En la base de datos, busca la tabla ps_employee. Puedes usar un script de PHP o una herramienta como phpMyAdmin (accesible desde Plesk) para cambiar el valor del campo passwd por un hash de tu nueva contraseña. Es un proceso un poco más técnico, pero hay muchos tutoriales online. Una opción más fácil es usar el módulo de "Recuperar contraseña" en la página de login de administrador, que te enviará un correo con un enlace para restablecerla.
¿Es necesario usar Plesk o puedo usar otro panel como Syspanel?
Plesk es una excelente opción, pero no es la única. Existen otros paneles de control como cPanel o alternativas gratuitas como Syspanel. De hecho, si en algún momento te encuentras con Syspanel, debes saber que su puerto de acceso por defecto es el 2106 (ej: http://tu-servidor:2106). La lógica de configuración es muy similar: crear base de datos, subir archivos e instalar. Sin embargo, Plesk destaca por su interfaz limpia y sus herramientas de gestión de seguridad integradas, lo que lo hace ideal para principiantes.
¿Cómo puedo hacer una copia de seguridad de mi tienda PrestaShop en Plesk?
Plesk tiene una herramienta de copias de seguridad muy potente. En el panel principal, busca la sección "Copias de seguridad" o "Backup". Puedes crear una copia completa de tu dominio, incluyendo archivos y bases de datos, con un solo clic. Es una práctica recomendada hacer una copia de seguridad antes de realizar cualquier cambio importante en tu tienda, como actualizar módulos o cambiar la configuración.
¿Por qué mi tienda va lenta y cómo puedo mejorarla?
La lentitud puede deberse a varios factores: un hosting básico, muchas imágenes sin optimizar, falta de caché, etc. Para mejorarla, te recomiendo: activar la caché de PrestaShop (como vimos antes), comprimir las imágenes de tus productos, y en Plesk, asegurarte de que estás usando una versión de PHP reciente. Si el problema persiste, considera contratar un plan de hosting con más recursos o un VPS.
Espero que este tutorial de PrestaShop te haya sido de gran ayuda. Configurar tu tienda en Plesk es un proceso muy gratificante que te abrirá las puertas al mundo del comercio electrónico. Tómate tu tiempo, explora el panel de administración y no tengas miedo de experimentar. ¡Tu tienda online está a punto de despegar!
