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

Cómo instalar PrestaShop en Plesk manualmente (sin Softaculous)

Actualizado el 11 de enero de 2026

Antes de Empezar: ¿Por Qué Instalar PrestaShop Manualmente en Plesk?

Instalar PrestaShop en Plesk manualmente, sin usar Softaculous o el instalador automático de tu panel, puede parecer un proceso complicado al principio. Sin embargo, hacerlo de esta forma te da un control total sobre la configuración, la versión del software y la estructura de archivos. Además, es una habilidad esencial si algún día necesitas migrar una tienda existente o si tu proveedor de hosting no incluye Softaculous.

La instalación manual de PrestaShop no es más que descargar el archivo comprimido de la tienda, subirlo a tu servidor, crear una base de datos y ejecutar el asistente de instalación. En esta guía, te explicaré cada paso con detalle, pensando en que no tienes experiencia técnica avanzada. Al final, tendrás tu tienda online funcionando sin depender de herramientas automáticas.

Requisitos Previos para la Instalación Manual

Antes de lanzarnos a la instalación, necesitas asegurarte de que tu servidor cumple con los requisitos mínimos. Plesk normalmente ya los tiene, pero es bueno verificarlo.

Requisitos de Servidor

Tu hosting debe tener al menos PHP 7.2 o superior (recomendado PHP 8.0 o 8.1), MySQL 5.6 o MariaDB 10.1, y una extensión de memoria de al menos 256 MB. Si no estás seguro, puedes consultarlo en la sección de "Herramientas y Utilidades" de Plesk, o simplemente intentar la instalación; el asistente te avisará si falta algo.

Acceso a Plesk

Necesitas acceso al panel de control de Plesk con permisos de administrador o de usuario con capacidad para gestionar dominios y bases de datos. Si no tienes estos permisos, contacta con tu proveedor de hosting.

Archivo de PrestaShop

Descarga la última versión estable de PrestaShop desde su página oficial (prestashop-project.org). Asegúrate de elegir el paquete completo, no la versión de actualización. El archivo vendrá en formato ZIP o tar.gz.

Paso 1: Crear la Base de Datos y el Usuario

El primer paso para instalar PrestaShop manualmente es preparar la base de datos. PrestaShop necesita una base de datos MySQL o MariaDB para guardar productos, pedidos, clientes y configuraciones.

Acceder al Gestor de Bases de Datos en Plesk

Dentro de tu panel de Plesk, busca la sección "Bases de datos" en el menú de la izquierda o en el panel de tu dominio. Haz clic en "Agregar base de datos" o "Crear nueva base de datos".

Configurar la Base de Datos

Te pedirá un nombre para la base de datos. Elige algo descriptivo como tienda_prestashop o mishop_db. Luego, selecciona el tipo de base de datos (MySQL o MariaDB) y el servidor (normalmente el que viene por defecto). Plesk te mostrará un campo para crear un usuario y contraseña. Haz clic en "Generar" para que Plesk cree una contraseña segura automáticamente, o escríbela tú manualmente. Guarda estos datos en un lugar seguro, los necesitarás más adelante.

[!TIP]
Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. No los pierdas, porque sin ellos no podrás completar la instalación.

Verificar la Base de Datos

Una vez creada, deberías verla en la lista de bases de datos. Plesk también te permite acceder a phpMyAdmin desde ahí para gestionarla, pero no es necesario que lo hagas ahora.

Paso 2: Descargar y Subir los Archivos de PrestaShop

Ahora viene la parte más laboriosa: subir los archivos de PrestaShop a tu servidor. Tienes dos opciones: subir el ZIP y descomprimirlo en el servidor, o subir los archivos ya descomprimidos vía FTP.

Opción A: Subir el ZIP y Descomprimir en Plesk (Recomendado)

Esta es la forma más sencilla. Primero, en Plesk, ve a "Administrador de archivos" dentro de tu dominio. Se abrirá una interfaz donde verás los archivos de tu sitio web. Si tu dominio es tutienda.com, la carpeta raíz suele ser httpdocs o public_html.

Haz clic en el botón "Subir archivo" y selecciona el archivo ZIP de PrestaShop que descargaste. Espera a que se suba por completo (puede tardar unos minutos si el archivo es grande).

Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". Plesk te preguntará dónde extraer los archivos. Elige la carpeta raíz (httpdocs o public_html).

[!WARNING]
Si ya tienes contenido en la carpeta raíz (como una página "En construcción"), extraer PrestaShop ahí podría mezclar archivos. Lo ideal es que la carpeta raíz esté vacía o que extraigas en una subcarpeta y luego muevas el contenido.

Después de extraer, verás una carpeta que se llama prestashop o similar, con todos los archivos de la tienda. Deberías mover esos archivos a la raíz directamente. Selecciona todos los archivos dentro de la carpeta extraída (con Ctrl+A) y córtalos (Ctrl+X), luego pégalos (Ctrl+V) en la carpeta raíz. Esto es importante para que tu tienda se vea en tutienda.com y no en tutienda.com/prestashop.

Opción B: Subir por FTP

Si prefieres usar un cliente FTP como FileZilla, conecta a tu servidor con las credenciales que te dio tu proveedor. Normalmente el host es ftp.tudominio.com, el usuario y la contraseña son los mismos que usas para Plesk o los que te asignaron.

Una vez conectado, navega a la carpeta raíz (httpdocs o public_html) y sube todos los archivos de PrestaShop que hayas descomprimido previamente en tu ordenador. Este método puede ser más lento si tienes muchos archivos, pero es igual de válido.

Paso 3: Configurar los Permisos de Archivos y Carpetas

PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente (por ejemplo, para crear archivos de caché, subir imágenes, etc.). Plesk suele configurar esto automáticamente, pero es bueno verificarlo.

En el "Administrador de archivos", selecciona todos los archivos y carpetas de la raíz, haz clic en "Permisos" o "Cambiar permisos". Asegúrate de que el usuario del sistema (generalmente www-data o el usuario de Plesk) tenga permisos de lectura y escritura. Si no estás seguro, pon los permisos en 755 para carpetas y 644 para archivos. Si algo falla durante la instalación, puedes cambiar temporalmente a 777 en las carpetas config, cache, log y img, pero vuelve a 755 al terminar.

[!WARNING]
No dejes los permisos en 777 de forma permanente, es un riesgo de seguridad. Úsalos solo si es estrictamente necesario durante la instalación y luego restáuralos.

Paso 4: Ejecutar el Asistente de Instalación de PrestaShop

Ahora viene la parte más visual. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, http://tutienda.com). Si has hecho todo bien, verás la pantalla de bienvenida del instalador de PrestaShop.

Selección de Idioma y Aceptación de Licencia

El asistente te pedirá que elijas el idioma de la instalación. Selecciona "Español" o el que prefieras. Luego, te mostrará la licencia de uso. Léela y marca la casilla "Acepto los términos y condiciones" para continuar.

Verificación de Compatibilidad del Sistema

PrestaShop verificará automáticamente si tu servidor cumple con los requisitos. Verás una lista de comprobaciones con iconos verdes (todo correcto) o rojos (algo falla). Si hay algún error, te indicará qué falta. Normalmente, si tienes una configuración estándar de Plesk, todo estará en verde. Si no, vuelve a la sección de requisitos y resuelve el problema antes de seguir.

Información de la Tienda y Cuenta de Administrador

En este paso, te pedirá información básica de tu tienda: nombre, actividad principal, país, etc. Rellena estos campos con datos reales o provisionales (puedes cambiarlos después).

También te pedirá que crees la cuenta de administrador. Pon un nombre de usuario, un correo electrónico válido y una contraseña segura. Este será tu acceso al panel de administración de PrestaShop, así que guárdalo bien.

Configuración de la Base de Datos

Aquí es donde usarás los datos que creaste en el Paso 1. El asistente te pedirá:

  • Dirección del servidor de base de datos: normalmente localhost o 127.0.0.1.
  • Nombre de la base de datos: el que pusiste, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: el usuario que creaste.
  • Contraseña de la base de datos: la contraseña que guardaste.
  • Prefijo de tablas: déjalo como ps_ por defecto.

[!INFO]
Si usas un servidor de bases de datos externo, la dirección será distinta de localhost. En Plesk, lo más común es que sea localhost.

Haz clic en "Probar conexión" para verificar que los datos son correctos. Si todo está bien, continúa.

Finalizar la Instalación

El asistente instalará las tablas y los archivos necesarios. Este proceso puede tardar unos minutos. No cierres la pestaña del navegador. Al terminar, verás un resumen y un botón para acceder al panel de administración.

Paso 5: Configuración Post-Instalación y Seguridad

Una vez instalado, hay cosas importantes que hacer para asegurar y optimizar tu tienda.

Eliminar la Carpeta de Instalación

Por seguridad, PrestaShop te pedirá que elimines la carpeta install de la raíz de tu sitio. Hazlo a través del "Administrador de archivos" de Plesk. Selecciona la carpeta install y bórrala. Esto evita que alguien pueda reinstalar tu tienda o explotar vulnerabilidades.

Activar el Modo Mantenimiento (Opcional)

Si no quieres que tu tienda sea pública mientras la configuras, ve al panel de administración (/admin en tu URL, por ejemplo http://tutienda.com/admin), entra en "Parámetros avanzados" > "Mantenimiento" y actívalo. Así, solo tú podrás verla.

Configurar las URLs Amigables (SEO)

Para un buen posicionamiento, activa las URLs amigables. En el panel de administración, ve a "Parámetros avanzados" > "SEO y URLs". Marca la opción "Activar URLs amigables" y guarda. Plesk necesita que el módulo de reescritura de Apache (mod_rewrite) esté activo, lo cual suele estar por defecto. Si no funciona, contacta con soporte.

Configurar el Cron (Tareas Programadas)

PrestaShop usa tareas programadas para procesos como envío de correos o actualización de estadísticas. En Plesk, puedes crear un cron job que ejecute el archivo cron.php de PrestaShop. En el panel de Plesk, ve a "Tareas programadas" o "Cron" y añade una nueva. El comando sería algo como php /ruta/a/tu/dominio/cron.php y ejecutarlo cada 5 minutos.

Paso 6: Solución de Problemas Comunes

A veces las cosas no salen a la primera. Aquí tienes algunos problemas típicos y sus soluciones.

Error de Conexión a la Base de Datos

Si el asistente te dice que no puede conectar, revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste. A veces Plesk añade un prefijo al nombre de la base de datos (por ejemplo, usuario_tienda). Verifícalo en la lista de bases de datos.

Página en Blanco o Error 500

Esto suele ser por problemas de permisos o de configuración de PHP. Revisa que los permisos de las carpetas sean correctos. También puedes aumentar el límite de memoria en el archivo php.ini de Plesk. Ve a "Configuración de PHP" en tu dominio y cambia memory_limit a 256M o 512M.

No Aparece el Asistente de Instalación

Si al abrir tu dominio ves un listado de archivos o una página vacía, puede que los archivos no estén en la raíz correcta. Asegúrate de que el index.php de PrestaShop esté directamente en httpdocs o public_html, no en una subcarpeta.

Preguntas Frecuentes (FAQ)

¿Puedo instalar PrestaShop sin Softaculous en cualquier hosting con Plesk?

Sí, el proceso manual funciona en cualquier hosting que use Plesk, siempre que cumplas los requisitos de PHP y MySQL. No dependes de Softaculous.

¿Qué hago si no encuentro el Administrador de archivos en Plesk?

El Administrador de archivos está en el menú de tu dominio, en la sección "Archivos" o "Administrador de archivos". Si no lo ves, puede que tu plan no lo incluya. En ese caso, usa un cliente FTP.

¿Es necesario crear una base de datos antes de instalar?

Sí, es imprescindible. PrestaShop no puede crear la base de datos por sí mismo durante la instalación manual; requiere que exista previamente.

¿Puedo usar una base de datos existente para PrestaShop?

Técnicamente sí, pero no es recomendable. Es mejor crear una base de datos nueva y limpia para evitar conflictos con otras aplicaciones.

¿Cómo actualizo PrestaShop después de instalarlo manualmente?

Las actualizaciones manuales se hacen descargando el paquete de actualización desde la web de PrestaShop y subiéndolo sobre la instalación existente. Siempre haz una copia de seguridad antes de actualizar.

¿Qué es Syspanel y cómo se relaciona con esta guía?

Syspanel es un panel de control alternativo que algunos proveedores usan en lugar de Plesk. Si tu hosting usa Syspanel, el proceso es muy similar, pero el acceso al panel se hace a través del puerto 2106 (por ejemplo, http://tudominio.com:2106). Las opciones de bases de datos y administrador de archivos son equivalentes a las de Plesk.

Conclusión y Siguientes Pasos

Instalar PrestaShop en Plesk manualmente es un proceso que, aunque requiere más atención que usar un instalador automático, te da un mayor entendimiento de tu tienda y de tu servidor. Has aprendido a crear una base de datos, subir archivos, ejecutar el asistente y asegurar tu instalación. Esto te será muy útil para futuras personalizaciones o soluciones de problemas.

Ahora que tienes tu tienda funcionando, te recomiendo que dediques tiempo a configurar el diseño, los métodos de pago y envío, y sobre todo, a trabajar en el SEO de PrestaShop. Activa las URLs amigables, crea un sitemap y asegúrate de que tu tienda carga rápido. Recuerda que la instalación es solo el primer paso; el éxito de tu tienda online depende de la configuración y el contenido que le pongas.

Si has seguido todos los pasos, ya deberías tener tu PrestaShop operativo. Si te has encontrado con algún problema, repasa los pasos de solución de errores o busca en la documentación oficial. ¡Enhorabuena, ya tienes tu tienda online lista para vender!

¿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