PrestaShop: configuración básica en Plesk para tiendas online
¿Por qué elegir PrestaShop con Plesk para tu tienda online?
Si estás pensando en montar una tienda online y has oído hablar de PrestaShop, seguramente ya sabes que es una de las plataformas de comercio electrónico más potentes y flexibles del mercado. Pero para que funcione correctamente, necesitas un entorno de alojamiento que la soporte sin complicaciones. Aquí es donde entra Plesk, un panel de control muy popular entre proveedores de hosting. En este artículo te guiaré paso a paso para que puedas realizar una configuración básica de PrestaShop en Plesk, desde la preparación del servidor hasta los primeros ajustes después de la instalación.
La combinación de PrestaShop y Plesk es ideal para emprendedores y pequeñas empresas que quieren gestionar su tienda online sin necesidad de ser expertos en tecnología. Plesk te permite administrar dominios, bases de datos, correos electrónicos y archivos desde una interfaz gráfica amigable. PrestaShop, por su parte, te ofrece todas las herramientas para vender productos, gestionar inventarios y procesar pagos. Juntos, forman un ecosistema robusto y fácil de mantener.
En este artículo no solo verás cómo instalar PrestaShop, sino también cómo optimizar algunos parámetros clave en Plesk para que tu tienda online cargue rápido, sea segura y esté preparada para recibir visitas. Además, incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes que suelen tener los usuarios novatos.
Requisitos previos antes de empezar
Antes de lanzarte a la configuración, asegúrate de tener lo siguiente:
- Un dominio propio (por ejemplo, mishop.com).
- Acceso a Plesk (generalmente a través de una URL como
https://tudominio:8443o la que te haya proporcionado tu proveedor de hosting). - Credenciales de administrador de Plesk (usuario y contraseña).
- PHP 7.4 o superior (PrestaShop 1.7 requiere PHP 7.1 o superior; PrestaShop 8 necesita al menos PHP 7.3, pero se recomienda PHP 8.0 o superior).
- MySQL 5.6 o superior o MariaDB 10.1 o superior.
- Al menos 256 MB de memoria PHP (recomendado 512 MB para tiendas con varios productos).
Si tu hosting no cumple estos requisitos, contacta con tu proveedor para que actualice el entorno. No intentes instalar PrestaShop en un servidor desactualizado, porque tendrás errores de compatibilidad y problemas de seguridad.
Paso 1: Acceder a Plesk y preparar el dominio
Lo primero es iniciar sesión en Plesk. Normalmente, tu proveedor de hosting te habrá enviado un enlace de acceso. Una vez dentro, verás un panel con varias secciones. Sigue estos pasos:
- Agrega tu dominio si aún no lo has hecho. Ve a la sección "Dominios" o "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce el nombre de tu tienda (ej:
mishop.com) y selecciona la opción de crear una cuenta de hosting separada. - Configura los DNS si tu dominio no está apuntando aún al servidor. Plesk suele ofrecer asistencia para esto, pero si no, deberás modificar los registros DNS desde el panel de tu registrador de dominios.
- Activa el protocolo HTTPS (SSL) desde la sección "Certificados SSL/TLS". Puedes generar un certificado gratuito con Let's Encrypt directamente desde Plesk. Esto es fundamental para la seguridad de tu tienda online, ya que los datos de pago y de clientes deben ir cifrados.
[TIP] Si tienes problemas con los DNS, prueba con un servicio como Cloudflare para gestionarlos de forma más sencilla y añadir una capa extra de seguridad.
Paso 2: Crear una base de datos para PrestaShop
PrestaShop necesita una base de datos donde almacenar productos, clientes, pedidos y configuraciones. En Plesk, este proceso es muy sencillo:
- Ve a la sección "Bases de datos" dentro del dominio que acabas de añadir.
- Haz clic en "Añadir base de datos".
- Asigna un nombre descriptivo, por ejemplo,
prestashop_db. - Elige el tipo de base de datos: MySQL o MariaDB (ambos son compatibles).
- Crea un usuario para la base de datos. Pon un nombre como
prestashop_usery una contraseña segura (guárdala en un gestor de contraseñas). - Asigna todos los privilegios a este usuario (marca "Todos" o "Grant all privileges").
- Haz clic en "Aceptar" o "Crear".
Una vez creada, anota los siguientes datos porque los necesitarás durante la instalación de PrestaShop:
- Nombre de la base de datos:
prestashop_db - Usuario:
prestashop_user - Contraseña: la que elegiste
- Servidor de base de datos: normalmente es
localhosto la IP del servidor. Plesk te lo muestra.
[INFO] No uses caracteres especiales ni espacios en el nombre de la base de datos o del usuario. Solo letras, números y guiones bajos.
Paso 3: Subir e instalar PrestaShop
Ahora vamos a instalar el software de PrestaShop. Puedes hacerlo de dos formas: mediante el instalador automático de Plesk (si tu proveedor lo tiene) o manualmente. Te explico ambas.
Opción A: Instalación automática con el instalador de Plesk
Muchos paneles Plesk incluyen un instalador de aplicaciones (como "Installatron" o "Aplicaciones"). Busca en el menú de tu dominio la opción "Aplicaciones" o "Instalar aplicaciones". Luego:
- Busca "PrestaShop" en la lista.
- Haz clic en "Instalar".
- Elige el dominio donde quieres instalarlo (el que creaste antes).
- Configura los parámetros básicos: nombre de la tienda, idioma, país, etc.
- En la sección de base de datos, selecciona la que creaste en el paso anterior.
- Completa la instalación. El instalador se encargará de descargar y configurar todo.
Opción B: Instalación manual (más control)
Si prefieres tener el control total o tu Plesk no tiene instalador automático, haz lo siguiente:
- Descarga PrestaShop desde el sitio oficial (prestashop.com) en formato ZIP.
- Sube el archivo ZIP a tu servidor. En Plesk, ve a "Administrador de archivos" dentro del dominio y sube el ZIP a la carpeta
httpdocs(opublic_html). - Descomprime el archivo. En el administrador de archivos, selecciona el ZIP y haz clic en "Extraer". Asegúrate de que los archivos queden directamente en
httpdocs, no en una subcarpeta. - Abre tu dominio en el navegador. Verás el asistente de instalación de PrestaShop.
- Sigue los pasos del asistente:
- Selecciona el idioma.
- Acepta la licencia.
- En la pantalla de "Información del sistema", asegúrate de que todo esté en verde (si ves algún error, ajusta la configuración de PHP en Plesk).
- Introduce los datos de la base de datos que creaste (nombre, usuario, contraseña, servidor).
- Configura la tienda: nombre, actividad, país, etc.
- Crea una cuenta de administrador con un correo electrónico válido y una contraseña segura.
- Finaliza la instalación.
[WARNING] Durante la instalación, PrestaShop te pedirá que elimines la carpeta
installpor seguridad. Hazlo desde el administrador de archivos de Plesk. Si no lo haces, cualquiera podría reinstalar tu tienda.
Paso 4: Configuración post-instalación en Plesk
Una vez instalado PrestaShop, hay algunos ajustes en Plesk que mejorarán el rendimiento y la seguridad de tu tienda online.
4.1. Ajustar la configuración de PHP
PrestaShop necesita ciertos límites de PHP para funcionar correctamente. En Plesk:
- Ve a "Sitios web y dominios" y selecciona tu dominio.
- Haz clic en "Configuración de PHP" (o "PHP Settings").
- Aumenta los siguientes valores:
memory_limit: 256M o 512M.max_execution_time: 300.upload_max_filesize: 64M (para subir imágenes de productos).post_max_size: 64M.
- Guarda los cambios.
4.2. Activar la caché de Plesk (opcional)
Si tu plan de hosting incluye caché de servidor (como Varnish o Nginx caching), actívala desde la sección "Servicios" o "Configuración adicional". Esto hará que las páginas de tu tienda carguen mucho más rápido.
4.3. Configurar las redirecciones (HTTPS)
Para que todas las páginas de tu tienda usen HTTPS:
- Ve a "Sitios web y dominios" > "Redireccionamiento HTTP".
- Marca la opción "Redirigir todo el tráfico HTTP a HTTPS".
- Guarda.
4.4. Programar tareas cron (CRON jobs)
PrestaShop usa tareas programadas para tareas como el envío de correos, la actualización de productos o la limpieza de caché. En Plesk:
- Ve a "Sitios web y dominios" > "Tareas programadas" (CRON).
- Añade una nueva tarea con la siguiente línea de comando (ajusta la ruta según tu instalación):
/usr/bin/php /var/www/vhosts/tudominio.com/httpdocs/cronjobs/cron.php - Configúrala para que se ejecute cada 5 minutos o cada hora, según tus necesidades.
Paso 5: Primeros pasos en el panel de administración de PrestaShop
Ahora que ya tienes PrestaShop funcionando, accede a tu panel de administración. Normalmente es tudominio.com/admin (o la URL que elegiste durante la instalación). Desde aquí podrás:
- Añadir productos: Crea categorías, sube imágenes, define precios y stock.
- Configurar métodos de pago: Activa PayPal, tarjeta de crédito, transferencia bancaria, etc.
- Diseñar la tienda: Elige un tema (plantilla) y personaliza colores, logotipos y menús.
- Gestionar clientes y pedidos: Revisa las compras y el historial.
[TIP] Si ves que la tienda carga lento, activa la caché interna de PrestaShop en "Parámetros avanzados" > "Rendimiento". Marca "Sí" en "Caché" y elige "APC" o "Memcached" si tu servidor lo soporta.
Preguntas frecuentes (FAQ) sobre PrestaShop en Plesk
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Simplemente crea un subdominio en Plesk (ej: tienda.tudominio.com) y sigue los mismos pasos. La instalación será idéntica.
¿Qué hago si me aparece un error de "500 Internal Server Error" después de instalar?
Esto suele deberse a problemas de permisos de archivos. En Plesk, ve al administrador de archivos y asegúrate de que la carpeta httpdocs tenga permisos 755 (o 750) y los archivos 644. También revisa el archivo .htaccess (puedes generar uno nuevo desde PrestaShop).
¿Cómo puedo migrar mi tienda PrestaShop a otro servidor Plesk?
Exporta la base de datos desde la sección "Bases de datos" de Plesk (usando phpMyAdmin o la opción de exportación). Luego, descarga todos los archivos de tu tienda (vía FTP o el administrador de archivos). En el nuevo servidor, importa la base de datos y sube los archivos. Finalmente, edita el archivo app/config/parameters.php para actualizar los datos de conexión a la nueva base de datos.
¿Plesk tiene algún límite en la cantidad de productos que puedo tener en PrestaShop?
No, el límite depende de los recursos de tu hosting (memoria RAM, CPU, espacio en disco). Plesk solo gestiona el servidor. Si tu tienda crece mucho, considera contratar un plan VPS o dedicado.
¿Es necesario tener conocimientos de programación para usar PrestaShop en Plesk?
No, la configuración básica que hemos visto aquí no requiere programación. Sin embargo, si quieres personalizar el diseño o añadir funciones avanzadas, necesitarás algo de HTML/CSS o contratar a un desarrollador.
¿Cómo puedo hacer copias de seguridad de mi tienda en Plesk?
Plesk incluye una herramienta de backup. Ve a "Sitios web y dominios" > "Copias de seguridad". Puedes programar backups automáticos diarios o semanales. También puedes hacer backups manuales antes de realizar cambios importantes.
¿Qué debo hacer si olvido la contraseña del administrador de PrestaShop?
Puedes restablecerla desde la base de datos. Accede a phpMyAdmin desde Plesk, selecciona tu base de datos, busca la tabla ps_employee (o prestashop_employee), edita el registro de tu usuario y cambia el campo passwd por un hash MD5 de tu nueva contraseña. Luego, inicia sesión con esa contraseña.
Conclusión
Configurar PrestaShop en Plesk no tiene por qué ser complicado. Con los pasos que hemos visto, cualquier persona, incluso sin experiencia técnica, puede tener su tienda online funcionando en pocas horas. Recuerda que la clave está en preparar bien el entorno (PHP, base de datos, SSL) y luego seguir el asistente de instalación. Después, solo queda personalizar la tienda y empezar a vender.
Si en algún momento te encuentras con un problema, no dudes en consultar los foros de PrestaShop o la documentación de Plesk. Y recuerda: la seguridad y las copias de seguridad son fundamentales para cualquier negocio online. ¡Mucho éxito con tu tienda!
