Cómo instalar PrestaShop en Plesk (Guía de instalación fácil)
Requisitos previos antes de instalar PrestaShop en Plesk
Antes de lanzarnos a la aventura de crear tu tienda online, necesitamos asegurarnos de que tu servidor y tu panel de control están listos para recibir PrestaShop. Piensa en esto como preparar el terreno antes de sembrar: si lo haces bien, la cosecha será mucho mejor.
Para instalar PrestaShop en Plesk necesitas, como mínimo, lo siguiente:
- Un servidor con Plesk instalado y funcionando. Puede ser un VPS, un servidor dedicado o un plan de hosting que incluya Plesk.
- Acceso al panel de control de Plesk con permisos de administrador o, al menos, permisos para crear dominios y bases de datos.
- Un dominio o subdominio donde quieras que viva tu tienda online. Por ejemplo,
tutienda.comotienda.tudominio.com. - Tener claro que tu servidor cumple con los requisitos de PHP y MySQL que exige PrestaShop. Las versiones más recientes de Plesk suelen incluir versiones de PHP 8.1 o superiores, que son perfectas para las últimas versiones de PrestaShop.
[INFO] Si tu plan de hosting usa un panel diferente como cPanel, el proceso será distinto. Esta guía está pensada única y exclusivamente para Plesk, así que asegúrate de estar en el lugar correcto.
Paso 1: Crear un dominio o subdominio en Plesk
Lo primero que debemos hacer es crear el "hogar" de nuestra tienda. Si ya tienes un dominio creado en Plesk, puedes saltarte este paso y pasar directamente al Paso 2. Si no, aquí te explicamos cómo hacerlo.
- Inicia sesión en tu panel de Plesk. Normalmente accedes a través de una URL como
https://tu-servidor:8443. - En el menú lateral izquierdo, busca la sección "Sitios web y dominios" y haz clic en ella.
- Verás un botón azul que dice "Añadir dominio". Haz clic en él.
- Se abrirá un asistente. Escribe tu nombre de dominio completo (por ejemplo,
mitiendaonline.com). - Rellena los datos del sitio web. Aquí puedes elegir si quieres que el dominio use SSL (muy recomendable para una tienda online) y si quieres que el propio Plesk cree la base de datos. Te recomendamos que marques la casilla de "Crear base de datos" para que Plesk lo haga por ti, pero si prefieres hacerlo manualmente, también puedes hacerlo después.
- Haz clic en "Aceptar" o "Añadir" y espera a que Plesk configure todo.
[TIP] Si es la primera vez que usas un dominio, puede tardar unos minutos en propagarse por internet. No te preocupes, es normal. Puedes seguir con el resto de pasos mientras tanto.
Paso 2: Descargar PrestaShop
Ahora que tenemos el dominio preparado, toca descargar el paquete de instalación de PrestaShop. Es un archivo comprimido (normalmente en formato .zip) que contiene todos los archivos necesarios para que tu tienda funcione.
- Ve al sitio web oficial de PrestaShop (prestashop-project.org) y busca la sección de descargas.
- Descarga la última versión estable de PrestaShop. Asegúrate de elegir la versión que sea compatible con tu versión de PHP. Si no estás seguro, la última versión estable suele funcionar con las versiones de PHP más recientes que vienen en Plesk.
- Guarda el archivo
.zipen tu ordenador. No lo descomprimas todavía, lo subiremos directamente.
[TIP] En el momento de escribir esta guía, PrestaShop 8.x es la versión más moderna y recomendada. Busca siempre la versión que tenga soporte activo y actualizaciones de seguridad.
Paso 3: Subir los archivos a tu servidor
Este es el paso donde las cosas se ponen manos a la obra. Tenemos dos opciones principales: usar el administrador de archivos de Plesk o usar un cliente FTP/SFTP. Para que sea lo más fácil posible, usaremos el administrador de archivos de Plesk, que está integrado y no requiere programas externos.
3.1. Acceder al administrador de archivos
- En Plesk, ve a "Sitios web y dominios" y busca el dominio que has creado (o el que vas a usar).
- Haz clic en "Administrador de archivos" en el recuadro del dominio. Se abrirá una nueva ventana o pestaña con el sistema de archivos de tu sitio.
- Entra en la carpeta
httpdocs(opublic_html, dependiendo de la configuración de Plesk). Esta es la carpeta raíz donde se alojan los archivos de tu web.
3.2. Subir y descomprimir el archivo
- En el administrador de archivos, haz clic en el botón "Subir" o "Cargar archivo".
- Selecciona el archivo
.zipde PrestaShop que descargaste antes y súbelo. Dependiendo del tamaño, puede tardar unos minutos. - Una vez subido, verás el archivo
.zipen la lista de archivos dentro dehttpdocs. - Haz clic derecho sobre el archivo
.zipy selecciona la opción "Extraer" o "Descomprimir". - Plesk te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la carpeta
httpdocsy confirma. - Una vez extraído, verás una carpeta con el nombre de la versión de PrestaShop (por ejemplo,
prestashop-8.1.0). Importante: necesitamos que los archivos estén directamente enhttpdocs, no dentro de una subcarpeta. Para ello, abre la carpeta recién extraída, selecciona todos los archivos y carpetas que hay dentro, y muévelos (córtalos y pégalos) ahttpdocs.
[WARNING] Si no mueves los archivos a la raíz de
httpdocs, tu tienda se abrirá en una URL comotudominio.com/prestashop-8.1.0/en lugar detudominio.com. No es un error, pero no es lo que queremos para una tienda profesional.
Paso 4: Crear una base de datos para PrestaShop
PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuraciones. Es el "cerebro" de tu tienda. Crearla en Plesk es muy sencillo.
- En Plesk, vuelve a la sección "Sitios web y dominios".
- Busca el recuadro de tu dominio y haz clic en "Bases de datos" (o "Bases de datos MySQL").
- Haz clic en "Añadir base de datos".
- Ponle un nombre descriptivo, por ejemplo,
tienda_db. Plesk te mostrará un prefijo (normalmente el nombre de usuario del sistema) que se añadirá al nombre, así que no te preocupes si no ves el nombre exacto que pusiste. - Crea un usuario para la base de datos. Puedes usar el mismo nombre que la base de datos o uno diferente. Es importante que elijas una contraseña segura. Anótala en un lugar seguro porque la necesitarás en el siguiente paso.
- Haz clic en "Aceptar" y Plesk creará la base de datos y el usuario con todos los privilegios necesarios.
[TIP] Para contraseñas seguras, usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Puedes usar un gestor de contraseñas para generarla y guardarla.
Paso 5: Ejecutar el instalador de PrestaShop
¡Este es el momento de la verdad! Ya tenemos los archivos subidos y la base de datos creada. Ahora toca que el instalador de PrestaShop haga su magia.
- Abre tu navegador y escribe la URL de tu dominio (por ejemplo,
http://tudominio.comohttps://tudominio.comsi ya has configurado SSL). - El instalador de PrestaShop debería detectar automáticamente que no hay ninguna instalación previa y te mostrará un asistente de instalación. Si no aparece, puede que necesites ir a
http://tudominio.com/install. - Sigue los pasos del asistente:
- Selecciona el idioma: Elige el idioma de tu tienda y haz clic en "Siguiente".
- Aceptación de licencia: Marca la casilla para aceptar los términos de la licencia y continúa.
- Compatibilidad de la tienda: El instalador comprobará que tu servidor cumple con los requisitos. Si todo está en verde (o con avisos menores), continúa. Si hay algún error en rojo, deberás solucionarlo antes de seguir.
- Información de la tienda: Aquí te pedirá datos como el nombre de tu tienda, el sector, el país, etc. También te pedirá que configures la cuenta de administrador (email y contraseña). Esta será la cuenta con la que accederás al panel de administración de PrestaShop. ¡No la pierdas!
- Configuración de la base de datos: Este es el paso clave. Tendrás que rellenar los datos de la base de datos que creaste en el Paso 4. Te pedirá:
- Motor de base de datos: Déjalo en MySQL (o MariaDB, que es lo que Plesk suele usar).
- Dirección del servidor: Normalmente es
localhosto127.0.0.1. Plesk suele usarlocalhost. - Nombre de la base de datos: El nombre que le pusiste en Plesk (con el prefijo si lo tiene).
- Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña del usuario.
- Prefijo de las tablas: Puedes dejarlo como
ps_por defecto.
- Configuración avanzada: Puedes dejar las opciones por defecto si no sabes qué son. Son opciones para desarrolladores.
- Instalar: Haz clic en el botón de instalar y espera. El proceso puede tardar varios minutos, dependiendo de la velocidad de tu servidor.
Paso 6: Configuración post-instalación y seguridad
¡Felicidades! Si has llegado hasta aquí, tu PrestaShop ya está instalado. Pero aún nos quedan un par de pasos importantes para que tu tienda sea segura y profesional.
6.1. Eliminar la carpeta de instalación
Por seguridad, es obligatorio eliminar la carpeta install de tu servidor. Si no lo haces, cualquiera podría intentar reinstalar PrestaShop y tomar el control de tu tienda.
- Ve al administrador de archivos de Plesk.
- Entra en
httpdocs. - Busca la carpeta llamada
instally elimínala. Plesk te pedirá confirmación. Asegúrate de que la eliminas por completo.
[WARNING] Este paso es crítico. No lo omitas. Una carpeta
installexpuesta es una puerta abierta a ataques.
6.2. Configurar el SSL (HTTPS)
Para que tu tienda sea de confianza y los datos de tus clientes estén cifrados, necesitas configurar un certificado SSL. Plesk hace esto muy fácil.
- En "Sitios web y dominios", busca tu dominio.
- Haz clic en "SSL/TLS" o "Certificados SSL".
- Si tu servidor tiene un certificado gratuito de Let's Encrypt, puedes activarlo con un clic. Si no, tendrás que comprar uno o usar el que te proporcione tu proveedor de hosting.
- Una vez activado el certificado, activa la opción de "Redirección permanente de HTTP a HTTPS" para que todos los visitantes sean redirigidos automáticamente a la versión segura de tu tienda.
6.3. Configurar la tienda desde el panel de administración
Ahora puedes acceder a tu panel de administración de PrestaShop. Normalmente está en http://tudominio.com/admin o en la URL que se te indicó al final de la instalación.
Desde aquí podrás:
- Añadir productos, categorías y proveedores.
- Configurar los métodos de pago y envío.
- Personalizar el diseño de tu tienda con temas.
- Gestionar pedidos y clientes.
- Y mucho más.
Resolución de problemas comunes (FAQ)
Aquí tienes algunas soluciones a problemas que suelen aparecer al instalar PrestaShop en Plesk:
1. "Error 500" o página en blanco al acceder a la tienda.
Esto suele deberse a un problema con los permisos de los archivos o con la versión de PHP. En Plesk, ve a "Sitios web y dominios" > tu dominio > "Configuración de PHP" y asegúrate de que tienes seleccionada una versión de PHP moderna (8.0 o superior). También puedes intentar cambiar los permisos de la carpeta var/cache a 755 desde el administrador de archivos.
2. "No se puede conectar a la base de datos" durante la instalación.
Revisa los datos de la base de datos que introdujiste en el Paso 5. Asegúrate de que el nombre, el usuario y la contraseña son exactamente los que creaste en Plesk. A veces el nombre de la base de datos incluye un prefijo (por ejemplo, usuario_tienda_db).
3. Al instalar PrestaShop, se queda en "Instalando módulos" o da error de memoria.
Esto es un problema de límite de memoria de PHP. En Plesk, ve a "Sitios web y dominios" > tu dominio > "Configuración de PHP" y aumenta el valor de memory_limit a al menos 256M o 512M.
4. ¿Puedo instalar PrestaShop en un subdominio?
Sí, el proceso es exactamente el mismo. Solo tienes que crear un subdominio (por ejemplo, tienda.tudominio.com) en Plesk y seguir los pasos de esta guía.
5. ¿Qué hago si no veo el instalador de PrestaShop al ir a mi dominio?
Asegúrate de que los archivos de PrestaShop están directamente en httpdocs, no en una subcarpeta. También verifica que no hay un archivo index.html o index.php que esté sobreescribiendo la redirección al instalador. Puedes intentar ir directamente a http://tudominio.com/install.
6. ¿Cómo actualizo PrestaShop en Plesk?
El proceso de actualización es similar a la instalación. Descarga la nueva versión, descomprime los archivos en tu servidor (sobrescribiendo los antiguos) y ejecuta el script de actualización que te indicará PrestaShop en tu panel de administración. Siempre es recomendable hacer una copia de seguridad antes de actualizar.
Consejos finales para tu tienda online en Plesk
Instalar PrestaShop es solo el primer paso. Para tener una tienda online exitosa, recuerda:
- Mantén todo actualizado: Tanto PrestaShop como sus módulos y temas. Las actualizaciones corrigen errores y vulnerabilidades de seguridad.
- Haz copias de seguridad periódicas: Plesk tiene herramientas para programar copias de seguridad. Úsalas. Tu tienda y tus datos son muy valiosos.
- Optimiza el rendimiento: Activa la caché de PrestaShop (desde el panel de administración) y considera usar un CDN para acelerar la carga de tu tienda.
[INFO] Si en algún momento del proceso te sientes perdido, no dudes en contactar con el soporte de tu proveedor de hosting. Ellos conocen su infraestructura y pueden ayudarte con problemas específicos de tu servidor.
Esperamos que esta guía te haya sido de gran ayuda. Ahora ya tienes las herramientas y el conocimiento para **inst
