Cómo instalar PrestaShop en Plesk fácilmente
¿Quieres montar tu propia tienda online con PrestaShop y tienes un servidor con Plesk? Estás en el lugar correcto. Este tutorial te guiará paso a paso para instalar PrestaShop en Plesk de forma sencilla, incluso si no eres un experto en tecnología. Al finalizar, tendrás tu tienda lista para vender.
PrestaShop es uno de los sistemas de gestión de contenidos (CMS) más potentes para ecommerce. Es gratuito, de código abierto y muy popular. Combinarlo con Plesk, un panel de control de hosting muy intuitivo, hace que el proceso sea mucho más fácil que hacerlo manualmente.
Vamos a verlo con calma. Sigue cada paso y en menos de 30 minutos tendrás tu tienda operativa.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener estos tres elementos:
- Un dominio o subdominio: Por ejemplo,
tutienda.comotienda.tudominio.com. Debe estar apuntando a tu servidor (los DNS configurados). - Acceso a Plesk: Necesitas las credenciales de administrador o de un plan de hosting que tenga acceso a Plesk (normalmente usuario y contraseña que te da tu proveedor de hosting).
- El instalador de PrestaShop: Lo descargaremos desde la web oficial de PrestaShop o usaremos el instalador automático de Plesk (recomendado).
[INFO] Si tu dominio está en otro sitio, solo necesitas crear un registro de tipo A en los DNS de tu dominio que apunte a la IP de tu servidor Plesk. Pregunta a tu proveedor de dominio cómo hacerlo.
Paso 1: Accede a Plesk y crea el sitio web
Lo primero es entrar a tu panel de control Plesk. La dirección suele ser algo como https://tudominio.com:8443 o la IP de tu servidor seguida de :8443.
- Abre tu navegador y escribe la URL de acceso a Plesk.
- Introduce tu usuario y contraseña.
- Una vez dentro, busca el botón “Añadir sitio web” o “Crear sitio web”. Está en la pantalla principal.
- En el formulario que aparece, escribe tu nombre de dominio (ej:
tutienda.com). - Selecciona la opción de “Crear un sitio web con soporte para PHP” (Plesk suele detectarlo automáticamente).
- Elige la versión de PHP. Para PrestaShop 8.x, necesitas PHP 8.0 o superior. Si no sabes cuál, elige la más reciente (8.1, 8.2 o 8.3).
- Haz clic en “Aceptar” o “Crear”.
Plesk creará la estructura de carpetas para tu dominio, la base de datos y las cuentas de correo (si las configuraste). Ahora tienes el “terreno” listo para plantar tu tienda.
Paso 2: Descarga e instala PrestaShop (método manual)
Aunque Plesk tiene instaladores automáticos (como Softaculous o Installatron), a veces es mejor hacerlo manual para tener control total. Además, es muy fácil.
2.1 Descarga PrestaShop desde la web oficial
- Ve a la página oficial de PrestaShop:
www.prestashop.com/es/descargar. - Haz clic en “Descargar gratis”. Se descargará un archivo
.zip. - No descomprimas el archivo en tu ordenador. Lo subiremos entero al servidor.
2.2 Sube el archivo ZIP a tu servidor con Plesk
- En Plesk, ve a la sección “Archivos” o “Administrador de archivos” (normalmente dentro de tu dominio).
- Entra en la carpeta
httpdocs(opublic_html). Es la carpeta raíz donde se mostrará tu web. - Haz clic en “Subir archivos”.
- Selecciona el archivo
prestashop_x.x.x.zipque descargaste. - Espera a que termine la subida. El archivo puede pesar entre 50 y 100 MB.
2.3 Descomprime el archivo en el servidor
- Una vez subido, verás el archivo
.zipen la lista. - Selecciona el archivo (marca la casilla) y haz clic en el botón “Extraer” o “Descomprimir”.
- Confirma la acción. Plesk extraerá todo el contenido directamente en
httpdocs. - Importante: Después de extraer, verás una carpeta llamada
prestashop(o similar) y dentro todos los archivos. Para que tu tienda se vea al escribirtudominio.com, los archivos deben estar en la raíz dehttpdocs.- Si se creó una subcarpeta (ej:
httpdocs/prestashop/), mueve todo el contenido de esa subcarpeta ahttpdocs/. Puedes usar la opción “Cortar” y “Pegar” del administrador de archivos. - Asegúrate de que el archivo
index.phpde PrestaShop esté directamente enhttpdocs/.
- Si se creó una subcarpeta (ej:
[TIP] Si no quieres mover archivos, puedes instalar PrestaShop en una subcarpeta (ej:
tudominio.com/tienda/). En ese caso, no muevas nada y deja todo dentro de la carpetaprestashopque se creó. Luego accederás atudominio.com/prestashop.
Paso 3: Configura la base de datos en Plesk
PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. Plesk te permite crearla fácilmente.
- En Plesk, ve a “Bases de datos” (dentro de tu dominio).
- Haz clic en “Añadir base de datos”.
- Dale un nombre, por ejemplo:
tienda_prestashop. - Crea un usuario para la base de datos:
- Escribe un nombre de usuario (ej:
tienda_user). - Escribe una contraseña segura. Guárdala bien, la necesitarás en el siguiente paso.
- Escribe un nombre de usuario (ej:
- Selecciona MySQL como tipo de base de datos.
- Haz clic en “Aceptar”.
Ya tienes la base de datos. Ahora solo falta conectar PrestaShop con ella.
Paso 4: Ejecuta el instalador web de PrestaShop
Ahora viene la parte más visual. Abre tu navegador y escribe la URL de tu dominio (o subdominio). Por ejemplo: http://tutienda.com.
Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop.
- Selecciona tu idioma: Elige “Español” y haz clic en “Siguiente”.
- Acepta los términos de la licencia: Marca la casilla y haz clic en “Siguiente”.
- Compatibilidad del sistema: El instalador revisará si tu servidor cumple los requisitos. Todo debería estar en verde. Si ves algún error (ej: “Permisos de archivos”), anótalo y lo solucionamos después. Haz clic en “Siguiente”.
- Información de la tienda:
- Nombre de la tienda: Pon el nombre que quieras.
- Actividad principal: Elige tu sector.
- País: Selecciona tu país.
- Habilitar SSL: Si ya tienes certificado SSL, actívalo. Si no, déjalo desmarcado.
- Haz clic en “Siguiente”.
- Configuración de la base de datos:
- Motor de base de datos: Deja “MySQL”.
- Dirección del servidor: Déjalo como
localhost(es lo más común). - Nombre de la base de datos: Escribe el nombre que creaste en Plesk (ej:
tienda_prestashop). - Usuario de la base de datos: Escribe el usuario que creaste (ej:
tienda_user). - Contraseña de la base de datos: Escribe la contraseña que pusiste.
- Prefijo de tablas: Puedes dejarlo como
ps_o cambiarlo por seguridad. - Haz clic en “Probar la conexión”. Si todo va bien, verás un mensaje verde. Haz clic en “Siguiente”.
- Configuración de la cuenta de administrador:
- Crea tu cuenta de superadministrador. Pon un email válido y una contraseña segura.
- Este email será tu usuario para entrar al back office (panel de administración).
- Haz clic en “Siguiente”.
El instalador empezará a copiar archivos y configurar la base de datos. Al terminar, verás un mensaje de éxito.
[WARNING] ¡IMPORTANTE! El instalador te pedirá que elimines la carpeta
/installdel servidor por seguridad. Hazlo inmediatamente desde el administrador de archivos de Plesk. Si no la eliminas, cualquiera podría reinstalar tu tienda.
Paso 5: Accede al panel de administración (Back Office)
Una vez eliminada la carpeta install, ya puedes acceder a tu tienda.
- Front Office (tienda pública): Escribe tu dominio en el navegador. Verás la tienda con el tema por defecto.
- Back Office (panel de administración): Escribe
tudominio.com/admin(o la URL que te indicó el instalador). Inicia sesión con el email y contraseña que creaste.
¡Enhorabuena! Ya tienes PrestaShop instalado y funcionando.
Solución de problemas comunes (FAQ)
¿Por qué veo un error de “Permisos de archivos” durante la instalación?
Esto pasa porque algunos archivos no tienen los permisos correctos para ser escritos por el servidor. En Plesk, ve a “Archivos”, selecciona la carpeta httpdocs, haz clic en “Permisos” y asegúrate de que el usuario del sistema (www-data, nginx, etc.) tenga permisos de escritura. También puedes usar la herramienta “Reparar permisos” si Plesk la ofrece.
¿Puedo instalar PrestaShop con un instalador automático en Plesk?
Sí, muchos planes de Plesk incluyen Softaculous o Installatron. Busca en Plesk la sección “Aplicaciones” y luego “PrestaShop”. El proceso es aún más rápido: solo eliges dominio, pones nombre y contraseña, y el sistema lo hace todo. Es ideal para principiantes.
¿Qué hago si no veo la página de instalación al escribir mi dominio?
Posibles causas:
- Los DNS no han propagado: Espera unas horas (hasta 48h).
- Los archivos no están en la carpeta correcta: Revisa que el
index.phpesté enhttpdocsy no en una subcarpeta. - El servidor web no está configurado: En Plesk, ve a “Alojamiento web” y asegúrate de que el tipo de documento esté en “PHP” y que el directorio raíz sea
httpdocs.
¿Es mejor usar PHP 8.0 o 8.3 para PrestaShop 8?
PrestaShop 8 es compatible con PHP 8.0, 8.1, 8.2 y 8.3. Para máximo rendimiento, usa la versión más reciente (8.3) siempre que tu instalación lo permita. Puedes cambiarlo en Plesk en “Alojamiento web” > “PHP”.
[INFO] Si tienes dudas sobre la compatibilidad de módulos o temas, consulta la documentación oficial de PrestaShop o el foro de la comunidad.
¿Y si quiero usar Syspanel (HestiaCP) en lugar de Plesk?
Si tu servidor usa Syspanel (conocido antes como HestiaCP), el proceso es similar pero cambian las rutas. El acceso a tu panel suele ser por el puerto 2106 (ej: tudominio.com:2106). En Syspanel, la carpeta raíz suele ser public_html y la gestión de bases de datos está en la sección “Base de datos”. Los pasos de subida de archivos y configuración son casi idénticos.
Consejos finales para tu tienda PrestaShop
- Activa SSL: Desde Plesk, ve a “SSL/TLS” y activa un certificado (puede ser gratuito con Let’s Encrypt). Esto da seguridad a tus clientes y mejora el SEO.
- Configura el cron job: PrestaShop usa tareas programadas (cron) para procesos como el envío de emails o la actualización de catálogos. En Plesk, ve a “Programador de tareas” y añade la URL de cron que te indica PrestaShop en el back office.
- Haz copias de seguridad: Usa la herramienta de “Backup” de Plesk para guardar tu sitio y base de datos regularmente.
- Optimiza el rendimiento: En el back office de PrestaShop, activa la caché (CCC) y combina archivos CSS/JS. También puedes instalar un módulo de caché como Varnish si tu servidor lo soporta.
Resumen: Has aprendido a instalar PrestaShop en Plesk de forma manual y sencilla. Recuerda siempre eliminar la carpeta install y mantener tu tienda actualizada. Si sigues estos pasos, tu PrestaShop Plesk tutorial habrá sido un éxito. ¡Ahora a llenar tu tienda de productos y a vender!
Si te ha quedado alguna duda, déjala en los comentarios o consulta la documentación oficial de Plesk y PrestaShop. ¡Buena suerte con tu tienda online!
