Cómo instalar y configurar PrestaShop en Plesk desde cero
Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop en Plesk?
PrestaShop es uno de los gestores de tiendas online más populares del mundo, y Plesk es un panel de control de hosting que facilita muchísimo la gestión de tu servidor. Juntos, forman un equipo perfecto para lanzar tu ecommerce. Pero antes de lanzarnos a la acción, vamos a asegurarnos de que tienes todo lo necesario.
Para instalar PrestaShop en Plesk desde cero, necesitarás tres cosas fundamentales: acceso a tu panel de Plesk con permisos de administrador, un dominio o subdominio donde quieras que viva tu tienda, y un poco de paciencia. No te preocupes si no eres un experto en informática, porque este tutorial está pensado para que lo sigas paso a paso, sin necesidad de tocar código complejo.
Además, te recomiendo tener a mano las credenciales de acceso a tu proveedor de hosting. Si tu hosting viene con Plesk preinstalado, normalmente el acceso es algo como https://tu-dominio.com:8443 o una URL específica que te habrá enviado tu proveedor. Asegúrate de que tu dominio ya apunta a los servidores de tu hosting, aunque no tengas nada instalado todavía. Esto es importante porque Plesk necesita saber a qué dominio va a asociar la tienda online.
[INFO] Si acabas de contratar un hosting con Plesk, es posible que el dominio tarde entre 24 y 48 horas en propagarse. No pasa nada, puedes empezar con la instalación técnica y el dominio se irá conectando solo mientras trabajas.
Paso 1: Acceder al Panel de Plesk y Preparar el Terreno
Lo primero es lo primero: vamos a entrar a tu panel de Plesk. Abre tu navegador favorito y escribe la URL de acceso que te haya dado tu proveedor. Si no la tienes, prueba con https://tu-dominio.com:8443 o https://IP-de-tu-servidor:8443. Verás una pantalla de inicio de sesión. Introduce tu usuario y contraseña de administrador.
Una vez dentro, verás el panel principal con todas las opciones. Puede parecer abrumador al principio, pero es más sencillo de lo que parece. En la barra lateral izquierda o en el menú superior, busca la sección que dice "Sitios web y dominios". Haz clic ahí. Esta es la zona donde gestionarás todo lo relacionado con tu dominio.
Aquí verás una lista de los dominios que tienes asociados a tu cuenta. Si es tu primera vez, probablemente solo verás uno. Haz clic en el nombre de tu dominio para seleccionarlo y acceder a sus opciones específicas. Dentro de este menú, tendrás acceso a herramientas como el administrador de archivos, las bases de datos y el instalador de aplicaciones. Antes de instalar nada, es buena idea que te asegures de que tu dominio tiene un certificado SSL activo. Aunque no es imprescindible para la instalación, sí es muy recomendable para que tu tienda online sea segura desde el primer día. Puedes activarlo en la sección "Certificados SSL/TLS" del mismo menú.
[TIP] Si tu hosting incluye un certificado SSL gratuito (como Let's Encrypt), actívalo ahora. Te ahorrará problemas de seguridad y de confianza con tus futuros clientes.
Paso 2: Crear y Configurar la Base de Datos para PrestaShop
Ahora viene una parte fundamental: la base de datos. PrestaShop necesita un lugar donde guardar todos los productos, pedidos, clientes y configuraciones. En Plesk, esto se gestiona de forma muy visual. Vuelve al menú de tu dominio y busca la sección "Bases de datos". Haz clic en "Agregar base de datos".
Se te pedirá que elijas un nombre para la base de datos. Te recomiendo algo descriptivo, como prestashop_db o tienda_online. También tendrás que crear un usuario para esa base de datos y asignarle una contraseña segura. Guarda muy bien estos datos, porque los necesitarás más adelante. Plesk te permite crear el usuario directamente desde el mismo asistente, así que no tendrás que hacerlo por separado.
Una vez creada la base de datos, es importante que asignes todos los privilegios al usuario que acabas de crear. En la lista de bases de datos, haz clic en tu nueva base y busca la opción de "Administrar usuarios" o "Asignar usuarios". Marca la casilla de "todos los privilegios" para ese usuario. Esto es clave para que PrestaShop pueda leer y escribir información sin problemas.
[WARNING] Escribe el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Lo más común al instalar PrestaShop es olvidar estos datos a mitad del proceso y tener que volver atrás. Te ahorrarás un buen rato de frustración.
Paso 3: Descargar e Instalar PrestaShop en Plesk (Método Manual vs. Instalador)
Llegamos al momento clave: instalar PrestaShop en Plesk. Hay dos formas principales de hacerlo: usando el instalador automático de Plesk o descargando manualmente los archivos. Te recomiendo encarecidamente el método manual, porque te da más control y evita problemas de versiones antiguas.
Opción A: Usar el Instalador Automático (Más Rápido)
Plesk tiene un instalador de aplicaciones muy útil en el menú de tu dominio. Busca la sección "Aplicaciones" o "Instalador de aplicaciones". Dentro, verás un catálogo de scripts como WordPress, Joomla y, por supuesto, PrestaShop. Haz clic en el icono de PrestaShop y luego en "Instalar".
Se te pedirá que elijas el dominio, el directorio de instalación (déjalo vacío si quieres que la tienda esté en la raíz de tu dominio) y los datos de la base de datos que creaste en el paso anterior. Plesk se encargará del resto automáticamente. Es la vía rápida, pero a veces la versión que ofrece el instalador no es la más reciente.
Opción B: Instalación Manual (Recomendada)
Esta opción te garantiza tener la última versión de PrestaShop y es la que vamos a detallar a fondo. Primero, ve al sitio oficial de PrestaShop y descarga el paquete completo en formato .zip. Asegúrate de elegir la versión estable más reciente, no las versiones beta.
Después, vuelve a Plesk y entra en el "Administrador de archivos" de tu dominio. Si quieres que tu tienda esté en la raíz (ej: tudominio.com), sube el archivo .zip a la carpeta httpdocs. Si prefieres que esté en una subcarpeta (ej: tudominio.com/tienda), crea una nueva carpeta con ese nombre y sube el archivo ahí.
Una vez subido el archivo, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". Plesk lo descomprimirá en la carpeta. Después, elimina el archivo .zip para que no estorbe. Con esto, los archivos de PrestaShop ya están en tu servidor.
[INFO] Si el administrador de archivos de Plesk te da problemas para subir un archivo muy grande (más de 100MB), puedes usar un cliente FTP como FileZilla. Conéctate a tu servidor con las credenciales FTP que te da Plesk en la sección "Acceso FTP" del menú de tu dominio.
Paso 4: El Asistente de Instalación de PrestaShop Paso a Paso
Ahora viene la parte divertida. Abre tu navegador y escribe la URL de tu dominio (o la subcarpeta donde subiste los archivos). Verás el asistente de instalación de PrestaShop. Es un proceso guiado de varios pasos que vamos a recorrer juntos.
Paso 4.1: Selección de Idioma y Compatibilidad
El primer paso es elegir el idioma de la instalación. Selecciona "Español" y haz clic en "Siguiente". A continuación, PrestaShop comprobará que tu servidor cumple con los requisitos mínimos (versión de PHP, extensiones, etc.). Si todo está en verde, genial. Si ves algún aviso en amarillo o rojo, normalmente se puede solucionar desde Plesk.
Paso 4.2: Configuración de la Tienda
Aquí tendrás que ponerle nombre a tu tienda, elegir la actividad principal, el país y la moneda. También puedes subir un logo si lo tienes a mano, pero no es obligatorio en este momento. Puedes dejarlo para después.
Paso 4.3: Configuración de la Cuenta de Administrador
Este es un momento crítico. Crea un usuario administrador con un correo electrónico válido y una contraseña robusta. Este será el acceso a tu panel de control de PrestaShop, así que no lo compartas con nadie y guárdalo bien.
Paso 4.4: Configuración de la Base de Datos
Aquí es donde entra en juego los datos que guardaste en el paso 2. Plesk te habrá dado un nombre de base de datos, un usuario y una contraseña. Introduce esos datos en el asistente. El campo de "Prefijo de tablas" déjalo como ps_ por defecto, a menos que sepas lo que haces.
Paso 4.5: Ajustes Finales y Correo Electrónico
En este paso, PrestaShop te preguntará si quieres instalar datos de demostración. Te recomiendo que desmarques esta opción, ya que luego tendrás que eliminar esos productos de prueba manualmente. También te preguntará por la configuración de correo. Puedes dejarla en la opción por defecto, que es usar la función mail() de PHP, y configurarla correctamente más adelante.
Paso 4.6: ¡Instalar!
Haz clic en el botón de instalar y espera. El proceso puede tardar unos minutos. Verás una barra de progreso. Si todo ha ido bien, al final aparecerá un mensaje de éxito. No olvides anotar la URL de acceso al panel de administración (normalmente algo como tudominio.com/admin12345).
[WARNING] Durante la instalación, es posible que veas un aviso sobre la carpeta
install. PrestaShop te pedirá que la elimines por seguridad. Hazlo desde el Administrador de archivos de Plesk. No te saltes este paso, es una puerta de entrada para los hackers.
Paso 5: Configurar PrestaShop en Plesk: Ajustes Esenciales Post-Instalación
Una vez que has logrado instalar PrestaShop en Plesk, el trabajo no termina. Ahora toca configurar PrestaShop en Plesk para que tu tienda funcione de manera óptima. Entra en tu panel de administración con el usuario que creaste. Verás un panel de control con muchas opciones. No te agobies, vamos a centrarnos en lo esencial.
Activar el Modo Amigable de URLs
En el menú de la izquierda, busca "Configuración" y luego "Parámetros avanzados". Dentro, haz clic en "SEO y URLs". Activa la opción de "URLs amigables". Esto hará que tus enlaces sean limpios y fáciles de recordar, lo cual es excelente para el SEO de tu tienda. Guarda los cambios.
Configurar el Mantenimiento y el Acceso
Mientras estás trabajando en tu tienda, es buena idea activar el modo de mantenimiento para que los visitantes no vean una tienda a medio construir. Ve a "Configuración" > "Parámetros generales" y activa el modo mantenimiento. Podrás añadir tu propia IP para seguir viendo la tienda mientras trabajas.
Ajustar los Impuestos y las Zonas de Envío
Como tu tienda es para vender, necesitas configurar los impuestos. Ve a "Configuración" > "Impuestos". Asegúrate de que el IVA o impuesto de tu país esté correctamente configurado. También tendrás que definir las zonas de envío en "Mejoras" > "Envío" > "Zonas de envío". Añade tu país y la región correspondiente.
[TIP] Si tu tienda vende solo en tu país, elimina todas las zonas de envío que no uses. Esto simplificará mucho el proceso de compra para tus clientes.
Paso 6: Seguridad y Rendimiento en Plesk
Ahora que tienes la tienda funcionando, vamos a asegurarla y hacerla más rápida. En Plesk, puedes gestionar fácilmente el certificado SSL para que tu tienda funcione bajo https://. Ve a la sección "Certificados SSL/TLS" en el menú de tu dominio. Si no tienes uno, Plesk te permite instalar Let's Encrypt gratis con un par de clics. Activa la redirección de HTTP a HTTPS para que todos los visitantes sean redirigidos a la versión segura de tu sitio.
En cuanto al rendimiento, PrestaShop tiene un caché integrado. Ve a "Configuración" > "Parámetros avanzados" > "Rendimiento". Activa el caché de Smarty y el caché de combinación de archivos. Esto hará que las páginas carguen mucho más rápido. Si tu hosting usa PHP-FPM, Plesk te permite configurarlo en la sección "Configuración de PHP" del menú de tu dominio. Ajusta el límite de memoria a al menos 256MB para evitar errores.
[INFO] Si tu hosting es de gama media o alta, considera activar la caché de Redis o Memcached desde Plesk. PrestaShop los soporta nativamente y notarás una mejora brutal en la velocidad de carga.
Preguntas Frecuentes (FAQ) sobre Instalar PrestaShop en Plesk
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que crear el subdominio en Plesk (por ejemplo, tienda.tudominio.com) y seguir el mismo proceso de instalación, pero seleccionando ese subdominio en lugar del dominio principal.
¿Qué versión de PHP necesito para PrestaShop?
Las versiones recientes de PrestaShop (8.x) requieren PHP 7.2 o superior, aunque se recomienda PHP 8.0 o 8.1 para un mejor rendimiento. Puedes cambiar la versión de PHP en Plesk desde el menú de tu dominio en la sección "Configuración de PHP".
¿Qué hago si veo un error de "500 Internal Server Error" después de instalar?
Este error suele estar relacionado con permisos de archivos o con la versión de PHP. En Plesk, ve a la configuración de PHP de tu dominio y asegúrate de que la versión sea compatible. También puedes intentar aumentar el límite de memoria. Si el problema persiste, revisa los logs de error en la sección "Logs" de Plesk.
¿Es necesario tener conocimientos de programación para instalar PrestaShop en Plesk?
No, para nada. Si sigues esta guía paso a paso, podrás hacerlo sin escribir ni una línea de código. Plesk se encarga de la parte complicada, y el asistente de PrestaShop es muy intuitivo.
¿Puedo migrar una tienda PrestaShop desde otro hosting a Plesk?
Sí, es posible. Tendrás que exportar tu base de datos del hosting antiguo, descargar los archivos de tu tienda y luego importarlos en Plesk. Es un proceso un poco más avanzado, pero no imposible. Te recomiendo buscar una guía específica sobre migración de PrestaShop para hacerlo con seguridad.
[WARNING] Si tu hosting antiguo usa un panel como cPanel o Syspanel (que es el nombre que le damos al panel HestiaCP, y que se accede por el puerto 2106), el proceso de exportación e importación de la base de datos puede variar. Asegúrate de exportar tu base de datos en formato
.sqlcompleto para evitar errores de importación.
Conclusión y Siguientes Pasos
Enhorabuena, has logrado instalar PrestaShop en Plesk y configurar PrestaShop en Plesk desde cero. Has creado una base de datos sólida, has instalado el software y has ajustado los parámetros esenciales de seguridad y rendimiento. Ahora tienes una tienda online Plesk
