C贸mo instalar y actualizar PrestaShop en cPanel y Plesk (requisitos y pasos)
Requisitos Previos Para Instalar PrestaShop
Antes de empezar con la instalaci贸n, es fundamental que verifiques que tu servidor cumple con los requisitos de PrestaShop. Esto te ahorrar谩 dolores de cabeza y errores a mitad del proceso. No te preocupes, no necesitas ser un experto, solo sigue esta lista.
Requisitos de Software y Servidor
PrestaShop es una aplicaci贸n PHP que necesita una base de datos MySQL o MariaDB. Para que todo funcione fluido, necesitas lo siguiente:
- PHP: Versi贸n 7.2.5 o superior (se recomienda PHP 8.0 o 8.1 para mejor rendimiento y seguridad). Debes verificar que las extensiones PDO, MySQL, OpenSSL, Guzzle, cURL y Zip est茅n habilitadas.
- Base de datos: MySQL 5.7 o superior, o MariaDB 10.2 o superior. Necesitar谩s crear una base de datos y un usuario con todos los privilegios sobre esa base.
- Espacio en disco: Al menos 500 MB libres para la instalaci贸n, aunque te recomendamos 2 GB o m谩s si piensas subir muchos productos o im谩genes.
- Memoria PHP: Es muy importante que el l铆mite de memoria (
memory_limit) est茅 configurado a un m铆nimo de 256 MB (idealmente 512 MB). Esto lo puedes cambiar desde el archivophp.inio desde el panel de control de tu hosting.
C贸mo Verificar los Requisitos en tu Panel de Control
Si usas cPanel, ve a la secci贸n "Select PHP Version" o "MultiPHP Manager" para ver la versi贸n actual y las extensiones. En Plesk, puedes ir a "Herramientas y configuraci贸n" y luego a "Configuraci贸n de PHP". Si algo no est谩 activo, desde ah铆 mismo puedes habilitarlo con un clic.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el acceso al panel se realiza a trav茅s del puerto 2106 (ejemplo:
https://tu-dominio.com:2106). Los requisitos se verifican de forma similar, buscando la secci贸n de "PHP" o "Servidor Web".
C贸mo Instalar PrestaShop en cPanel (Paso a Paso)
Instalar PrestaShop en cPanel no es complicado. Puedes hacerlo de dos formas: usando el instalador autom谩tico "Softaculous" o de forma manual. Te explico ambas, pero la primera es la m谩s r谩pida para principiantes.
Opci贸n 1: Instalaci贸n Autom谩tica con Softaculous
Softaculous es un script que automatiza todo el proceso. Es la opci贸n m谩s segura si no tienes experiencia t茅cnica.
- Accede a tu cPanel y busca la secci贸n "Softaculous Apps Installer" (normalmente est谩 en "Software" o "Web Applications").
- Haz clic en el icono de PrestaShop dentro del listado de aplicaciones.
- Haz clic en el bot贸n "Install" (Instalar).
- Completa el asistente:
- Configuraci贸n del software: Elige la versi贸n de PrestaShop (deja la 煤ltima por defecto).
- Configuraci贸n del sitio: Escribe el nombre de tu tienda y una descripci贸n breve. Aqu铆 tambi茅n eliges el idioma de instalaci贸n.
- Configuraci贸n de administrador: Crea un usuario y contrase帽a para el panel de administraci贸n. Guarda estos datos en un lugar seguro.
- Configuraci贸n de la base de datos: Softaculous crear谩 la base de datos autom谩ticamente, pero puedes usar una existente si lo prefieres.
- Haz clic en "Install" y espera unos minutos.
Cuando termine, ver谩s la URL de tu tienda y la URL de tu panel de administraci贸n (normalmente tu-dominio.com/admin).
Opci贸n 2: Instalaci贸n Manual (Subiendo Archivos)
Si prefieres el control total, puedes hacerlo manualmente. Esto tambi茅n es 煤til si ya tienes una tienda y quieres migrarla.
- Descarga PrestaShop desde el sitio oficial (prestashop.com) o desde el 谩rea de cliente de tu hosting.
- Crea una base de datos en cPanel:
- Ve a "Bases de datos MySQL".
- Crea una nueva base de datos (ej:
tutienda_presta). - Crea un usuario (ej:
tutienda_user) y as铆gnale una contrase帽a fuerte. - A帽ade el usuario a la base de datos y ot贸rgale TODOS LOS PRIVILEGIOS.
- Sube los archivos de PrestaShop a tu servidor. Puedes usar el "Administrador de Archivos" de cPanel o un cliente FTP como FileZilla. Sube los archivos a la carpeta
public_htmlsi quieres que tu tienda est茅 en el dominio principal, o a una subcarpeta (ej:public_html/tienda) si la quieres en una subruta. - Extrae el archivo ZIP si lo has subido comprimido. Desde el Administrador de Archivos, selecciona el
.zipy haz clic en "Extraer". - Ejecuta el instalador web: Abre tu navegador y ve a
tu-dominio.com(o la carpeta que elegiste). El instalador de PrestaShop se lanzar谩 autom谩ticamente. - Sigue los pasos del asistente:
- Acepta los t茅rminos de la licencia.
- Introduce los datos de tu tienda (nombre, actividad, etc.).
- Configuraci贸n de la base de datos: Introduce el nombre de la BD, el usuario y la contrase帽a que creaste en el paso 2.
- Configuraci贸n de la cuenta de administrador: Crea tu usuario y contrase帽a.
- Haz clic en "Instalar". El proceso puede tardar varios minutos.
[WARNING] Durante la instalaci贸n manual, si ves un error de "permisos de archivo", aseg煤rate de que las carpetas tengan permisos 755 y los archivos 644. En el Administrador de Archivos puedes cambiar estos permisos f谩cilmente.
C贸mo Instalar PrestaShop en Plesk (Paso a Paso)
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es similar, pero con algunas diferencias en la interfaz.
Usando el Instalador de Aplicaciones de Plesk
Plesk tiene un instalador de aplicaciones integrado que facilita mucho la tarea.
- Accede a tu Plesk y ve a la secci贸n "Aplicaciones" (o "Apps").
- Busca PrestaShop en el cat谩logo de aplicaciones.
- Haz clic en "Instalar".
- En el asistente, elige:
- Dominio: Selecciona el dominio donde quieres instalar la tienda.
- Directorio: D茅jalo vac铆o para instalar en la ra铆z o escribe un nombre de carpeta (ej:
shop).
- Plesk te pedir谩 los datos de administrador de PrestaShop. Crea un usuario y contrase帽a.
- En la secci贸n "Base de datos", Plesk puede crear una nueva autom谩ticamente o puedes usar una existente. Te recomiendo que la cree autom谩ticamente para evitar errores.
- Haz clic en "Instalar" y espera a que termine.
Instalaci贸n Manual en Plesk
Si prefieres la instalaci贸n manual, los pasos son casi id茅nticos a los de cPanel, pero la creaci贸n de la base de datos se hace desde "Bases de datos" en Plesk.
- Ve a "Bases de datos" y haz clic en "Agregar base de datos". Elige un nombre (ej:
prestashop_db) y crea un usuario con contrase帽a. Concede todos los privilegios. - Sube los archivos de PrestaShop a la carpeta
httpdocs(es el equivalente apublic_htmlen Plesk). - Descomprime el archivo si es necesario.
- Ejecuta el instalador web como se explic贸 en la secci贸n de cPanel.
[TIP] En Plesk, si tienes problemas con la memoria PHP, ve a "Configuraci贸n de PHP" en el dominio espec铆fico y cambia el valor de
memory_limita512M.
C贸mo Actualizar PrestaShop de Forma Segura
Actualizar PrestaShop es crucial para la seguridad y el rendimiento de tu tienda. No hacerlo puede dejarte vulnerable a ataques. Hay dos m茅todos principales: el asistente de actualizaci贸n (recomendado) y la actualizaci贸n manual (para versiones antiguas).
M茅todo 1: Usando el M贸dulo "1-Click Upgrade"
Este es el m茅todo m谩s f谩cil y seguro para la mayor铆a de versiones.
- Haz una copia de seguridad completa de tu sitio (archivos y base de datos). Esto es imprescindible.
- En cPanel: usa la herramienta "Backup".
- En Plesk: ve a "Administrador de copias de seguridad".
- Tambi茅n puedes usar un plugin de backup como "Backup and Migrate" si lo tienes instalado.
- Descarga e instala el m贸dulo "1-Click Upgrade" desde el marketplace de PrestaShop (si no lo tienes).
- Ve a tu panel de administraci贸n de PrestaShop y navega a M贸dulos > M贸dulos y servicios.
- Busca "1-Click Upgrade" y haz clic en "Configurar".
- El m贸dulo comprobar谩 si hay una nueva versi贸n disponible. Si la hay, haz clic en "Actualizar PrestaShop".
- El asistente te guiar谩. Importante: Selecciona la opci贸n "Actualizar la base de datos" y luego "S铆, actualizar".
El proceso puede durar entre 10 y 30 minutos dependiendo del tama帽o de tu tienda. No cierres la pesta帽a del navegador durante la actualizaci贸n.
M茅todo 2: Actualizaci贸n Manual (Para Versiones Muy Antiguas)
Si tu versi贸n es muy antigua (por ejemplo, 1.6), el m贸dulo autom谩tico puede fallar. Entonces, debes hacer una actualizaci贸n manual por pasos.
- Descarga la 煤ltima versi贸n de PrestaShop desde el sitio oficial.
- Elimina la carpeta
adminde tu instalaci贸n actual (solo la carpeta, no su contenido). Esto es para evitar conflictos. - Sube todos los archivos de la nueva versi贸n a tu servidor, sobrescribiendo los existentes. No borres la carpeta
configni la carpetaimg. Solo sobrescribe. - Elimina la carpeta
/var/cachepara forzar la regeneraci贸n de cach茅. - Ve a tu tienda (
tu-dominio.com) y el instalador te pedir谩 que actualices la base de datos. Sigue los pasos. - Una vez terminado, entra a tu panel de administraci贸n y verifica que todo funciona.
[WARNING] La actualizaci贸n manual es un proceso delicado. Si no te sientes seguro, contrata a un profesional o contacta con el soporte de tu hosting. Un error puede romper tu tienda.
Preguntas Frecuentes (FAQ)
驴Cu谩l es la diferencia entre instalar PrestaShop en cPanel y Plesk?
La l贸gica es la misma, pero la interfaz cambia. cPanel usa "Softaculous" y Plesk tiene su propio "Cat谩logo de aplicaciones". Ambos permiten instalaci贸n manual y autom谩tica. En esencia, el resultado final es id茅ntico.
驴Puedo instalar PrestaShop en Syspanel?
S铆, puedes. Syspanel (antes conocido como HestiaCP) es compatible con PrestaShop. Para acceder a su panel, recuerda usar el puerto 2106. El proceso de instalaci贸n manual es el mismo que en cPanel: crea una base de datos desde el panel, sube los archivos a la carpeta public_html y ejecuta el instalador.
驴Qu茅 hago si la instalaci贸n se queda en "Instalando..."?
Normalmente es un problema de permisos o de memoria PHP. Aumenta el memory_limit en tu panel de control y aseg煤rate de que las carpetas tienen permisos 755. Si el problema persiste, desactiva el "modo seguro" de PHP si est谩 activo.
驴Cada cu谩nto tiempo debo actualizar PrestaShop?
Te recomendamos actualizar cada vez que salga una nueva versi贸n menor (por ejemplo, de 8.1 a 8.2). Las versiones mayores (de 8.x a 9.x) requieren m谩s planificaci贸n y pruebas. Nunca dejes pasar m谩s de 6 meses sin actualizar.
驴Es necesario actualizar los m贸dulos y temas tambi茅n?
S铆, es muy importante. Los m贸dulos y temas desactualizados suelen ser la causa de conflictos despu茅s de una actualizaci贸n del n煤cleo. Actualiza todo a la vez y verifica que todo funcione en un entorno de pruebas antes de hacerlo en producci贸n.
Consejos Finales y Buenas Pr谩cticas
- Siempre haz una copia de seguridad antes de instalar o actualizar. Es la regla de oro.
- Usa un entorno de pruebas (un subdominio como
test.tu-dominio.com) para probar la actualizaci贸n antes de aplicarla en tu tienda real. - Mant茅n tus contrase帽as seguras y cambia la del administrador de PrestaShop y la de la base de datos peri贸dicamente.
- Desactiva la tienda (modo mantenimiento) durante la actualizaci贸n para que tus clientes no vean errores.
- Si tienes dudas, consulta la documentaci贸n oficial de PrestaShop en devdocs.prestashop.com o contacta con el soporte de tu proveedor de hosting.
Con esta gu铆a, ya tienes todo lo necesario para instalar y mantener tu tienda PrestaShop al d铆a. Si sigues los pasos al pie de la letra, el proceso ser谩 mucho m谩s sencillo de lo que imaginas. 隆Mucha suerte con tu tienda online!
