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

Preguntas frecuentes sobre PrestaShop en alojamiento compartido (cPanel/ Plesk)

Actualizado el 27 de octubre de 2025

¿Es PrestaShop compatible con el alojamiento compartido?

La respuesta corta es: sí, totalmente. De hecho, la gran mayoría de tiendas online que usan PrestaShop empiezan su andadura en un hosting compartido. Este tipo de alojamiento es perfecto para negocios que están arrancando, tienen un catálogo de productos medio o un volumen de visitas moderado.

Piensa en el hosting compartido como un edificio de apartamentos: compartes los recursos del servidor (CPU, RAM, disco) con otros inquilinos, pero cada uno tiene su propia puerta y su espacio privado. Para PrestaShop, esto significa que podrás instalar la tienda, gestionar productos y realizar ventas sin problema, siempre que elijas un plan con los requisitos mínimos adecuados.

Sin embargo, hay matices importantes. PrestaShop es un software exigente, sobre todo si instalas muchos módulos o tienes cientos de productos con imágenes grandes. En un hosting compartido, los recursos son limitados y pueden fluctuar si otros sitios en el mismo servidor consumen mucho. Por eso, es crucial optimizar tu tienda y elegir un proveedor de hosting que ofrezca un buen rendimiento en sus planes compartidos.

¿Cuáles son los requisitos mínimos de PrestaShop para cPanel o Plesk?

Antes de lanzarte a instalar, debes asegurarte de que tu plan de hosting cumple con los requisitos. No te asustes, no son cifras imposibles. La mayoría de los hostings compartidos modernos los superan con creces.

Estos son los requisitos imprescindibles para la versión 8 y superiores de PrestaShop:

  • PHP: Versión 7.2.5 o superior (se recomienda encarecidamente PHP 8.0 o 8.1 para un mejor rendimiento y seguridad).
  • MySQL: Versión 5.6 o superior. MySQL 5.7 o MariaDB 10.x son ideales.
  • Espacio en disco: Al menos 1 GB de espacio libre solo para la tienda. Si tienes muchos productos o imágenes, necesitarás más.
  • Memoria PHP (memory_limit): Un mínimo de 256 MB. Si puedes, 512 MB es mucho mejor.
  • Extensión cURL: Debe estar habilitada, es necesaria para el correcto funcionamiento de módulos y pagos.
  • Extensión OpenSSL: Imprescindible para las conexiones seguras (HTTPS) y la pasarela de pago.

[INFO] La mayoría de los paneles de control como cPanel o Plesk te permiten verificar estos requisitos en la sección de "Información del sistema" o "Detalles del servidor". También puedes consultarlo con tu proveedor de hosting antes de contratar.

¿Cómo instalo PrestaShop en mi hosting compartido con cPanel o Plesk?

La instalación es más sencilla de lo que parece. Tienes dos caminos principales: usar un instalador automático (lo más fácil) o hacer una instalación manual (más control, pero más técnica).

Opción A: Instalación automática con Softaculous (cPanel) o el instalador de Plesk

Esta es la vía recomendada para principiantes. Tanto cPanel como Plesk incluyen herramientas que automatizan todo el proceso.

  1. Accede a tu panel de control: Entra en cPanel o Plesk con las credenciales que te dio tu proveedor de hosting.
  2. Busca el instalador de aplicaciones: En cPanel, busca "Softaculous Apps Installer" o "Instalador de aplicaciones". En Plesk, busca "Aplicaciones" o "Catálogo de aplicaciones".
  3. Selecciona PrestaShop: Dentro del instalador, busca PrestaShop en la lista de aplicaciones de comercio electrónico.
  4. Rellena los datos: El asistente te pedirá:
    • Ubicación de instalación: Elige el dominio (ej: tutienda.com) o una subcarpeta (ej: tutienda.com/tienda).
    • Datos de la tienda: Nombre, descripción, idioma, etc.
    • Cuenta de administrador: Crea un usuario y contraseña para acceder al panel de administración de PrestaShop.
    • Base de datos: En la instalación automática, se crea automáticamente. Solo tienes que darle un nombre.
  5. ¡Instala! Haz clic en el botón de instalar y espera unos minutos. El instalador hará todo el trabajo por ti.

Opción B: Instalación manual

Esta opción te da más control sobre la configuración, pero requiere más pasos.

  1. Descarga PrestaShop: Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (archivo .zip) de la última versión estable.
  2. Sube el archivo a tu hosting: Usa el Administrador de Archivos de cPanel o Plesk, o un cliente FTP como FileZilla, para subir el archivo .zip a la carpeta public_html (o httpdocs en Plesk).
  3. Descomprime el archivo: Desde el Administrador de Archivos, haz clic derecho sobre el .zip y selecciona "Extraer". Se creará una carpeta con el contenido.
  4. Crea una base de datos MySQL: En cPanel, busca "Bases de datos MySQL". Crea una nueva base de datos, un usuario y asigna todos los privilegios a ese usuario sobre la base de datos. En Plesk, el proceso es similar en la sección "Bases de datos".
  5. Ejecuta el instalador web: Abre tu navegador y ve a la URL donde subiste los archivos (ej: tudominio.com). El asistente de instalación de PrestaShop se iniciará.
  6. Sigue los pasos: El asistente te pedirá los datos de la base de datos que creaste en el paso 4, la configuración de la tienda y la cuenta de administrador.

[TIP] Si el asistente te da un error de permisos en las carpetas, usa el Administrador de Archivos para cambiar los permisos de las carpetas cache, config, log y img a 755 (o 775 si el error persiste).

¿Cómo mejoro el rendimiento de PrestaShop en un hosting compartido?

Aquí está la clave para que tu tienda vuele incluso en un hosting compartido. La optimización es tu mejor amiga. No necesitas ser un experto, solo seguir estas buenas prácticas.

1. Activa la caché de PrestaShop

La caché guarda versiones estáticas de tus páginas para no tener que generarlas en cada visita. Es el primer y más importante paso.

  • Ve a Preferencias > Rendimiento en tu panel de administración.
  • Activa la Caché de plantillas y selecciona "Usar la caché de archivos".
  • Activa la Caché de combinación de JavaScript y CSS para reducir el número de peticiones al servidor.
  • Guarda los cambios.

[INFO] También puedes activar la caché de servidor (como Memcached o Redis) si tu hosting lo ofrece, pero en compartido puede no estar disponible. La caché de archivos es suficiente para empezar.

2. Activa la compresión de contenido (gzip)

La compresión reduce el tamaño de los archivos que se envían al navegador del visitante, haciendo que las páginas carguen más rápido.

  • En cPanel, busca la herramienta "Optimizar sitio web".
  • Selecciona la opción para comprimir todos los archivos (normalmente "Comprimir todo").
  • En Plesk, puedes hacerlo desde la configuración de Apache o Nginx, o mediante un plugin de caché.

3. Optimiza las imágenes

Las imágenes son el archivo más pesado de una tienda online. Si no las optimizas, tu sitio será lento.

  • Usa el formato WebP si es posible (PrestaShop 8 lo soporta nativamente).
  • Comprime las imágenes antes de subirlas con herramientas gratuitas como TinyPNG.
  • Ajusta el tamaño de las imágenes al tamaño máximo que mostrarás (no subas una imagen de 4000px si la vas a mostrar a 800px).

4. Limpia y desactiva módulos innecesarios

Cada módulo activo consume recursos. Si tienes módulos que no usas, desactívalos o desinstálalos.

  • Ve a Módulos > Administrador de módulos.
  • Revisa la lista y desactiva todo lo que no necesites.
  • Elimina los módulos que estén en desuso para liberar espacio.

5. Usa un plugin de caché de terceros (opcional)

Si tu hosting lo permite, puedes instalar un módulo de caché externo como Nginx Cache o Varnish. Estos son más potentes que la caché interna de PrestaShop. Consulta con tu proveedor si tienen algún módulo preinstalado o recomendado.

¿Cómo puedo solucionar el error "500 Internal Server Error" en PrestaShop?

Este es uno de los errores más comunes y puede deberse a varias causas. No te preocupes, casi siempre tiene solución. Sigue estos pasos en orden:

  1. Reinicia los permisos de las carpetas: A veces, los permisos se corrompen. Cambia los permisos de las carpetas var/cache, var/logs y var/sessions a 755. Puedes hacerlo desde el Administrador de Archivos de cPanel o Plesk.
  2. Limpia la caché manualmente: Borra el contenido de la carpeta var/cache (excepto el archivo .htaccess si existe). No borres la carpeta en sí, solo su contenido.
  3. Aumenta el límite de memoria PHP: Puedes intentar añadir la siguiente línea a tu archivo .htaccess en la raíz de la instalación:
    php_value memory_limit 512M
    
    Si no funciona, crea un archivo llamado php.ini en la raíz con el mismo contenido.
  4. Verifica los errores en el log: En cPanel, busca "Errores" o "Error log" para ver el mensaje exacto. En Plesk, ve a "Logs" en la sección de tu dominio. Esto te dará una pista más precisa del problema.

[WARNING] Si el error persiste tras estos pasos, contacta con tu proveedor de hosting. El problema puede estar en la configuración del servidor y no en tu tienda.

¿Cómo configuro el SSL (HTTPS) en PrestaShop con cPanel o Plesk?

Tener SSL es obligatorio hoy en día para la confianza de tus clientes y para el SEO. La buena noticia es que casi todos los hostings ofrecen certificados SSL gratuitos (Let's Encrypt).

  1. Activa el certificado SSL: En cPanel, busca "SSL/TLS Status" y ejecuta la instalación para tu dominio. En Plesk, ve a la pestaña "SSL/TLS" de tu dominio y activa el certificado de Let's Encrypt.
  2. Activa la opción "Forzar SSL" en PrestaShop: Ve a Parámetros avanzados > Rendimiento y activa la casilla "Activar SSL". También puedes activar "Activar SSL en todas las páginas" para forzar la redirección a HTTPS.
  3. Actualiza las URLs: Ve a Parámetros avanzados > Configuración general y asegúrate de que las URLs de tu tienda empiecen por https:// (ej: https://tutienda.com).
  4. Comprueba el resultado: Limpia la caché de PrestaShop y prueba a navegar por tu tienda. Deberías ver el candado en la barra de direcciones del navegador.

¿Cómo migro mi PrestaShop de un hosting a otro (cPanel o Plesk)?

Migrar puede sonar aterrador, pero es un proceso manejable si lo haces con calma. Tienes dos opciones: usar una herramienta de migración o hacerlo manualmente.

Opción A: Usar un módulo de migración

Existen módulos de pago que automatizan el proceso, como "PrestaShop Migration" de PrestaShop. Son fáciles de usar y te guían paso a paso, pero pueden tener un coste.

Opción B: Migración manual (con un poco de paciencia)

  1. Copia los archivos: Descarga todo el contenido de tu tienda desde el Administrador de Archivos o FTP del hosting antiguo. Esto incluye el código, las imágenes, los módulos, etc.
  2. Exporta la base de datos: En el hosting antiguo, ve a phpMyAdmin (dentro de cPanel o Plesk), selecciona tu base de datos y haz clic en "Exportar". Elige el formato SQL y guarda el archivo.
  3. Crea la nueva base de datos: En el hosting nuevo, crea una base de datos, un usuario y asigna los privilegios (igual que en la instalación manual).
  4. Sube los archivos: Sube el archivo .zip con todos los archivos de tu tienda al nuevo hosting y descomprímelo en la carpeta public_html o httpdocs.
  5. Importa la base de datos: En el nuevo hosting, entra a phpMyAdmin, selecciona la base de datos que creaste y haz clic en "Importar". Selecciona el archivo SQL que exportaste.
  6. Actualiza la configuración: Edita el archivo app/config/parameters.php (en PrestaShop 8) o config/settings.inc.php (en versiones antiguas) en tu nuevo hosting. Cambia los datos de conexión a la base de datos (nombre, usuario, contraseña) y las URLs de la tienda.
  7. Limpia la caché: Borra el contenido de la carpeta var/cache en el nuevo hosting.

[TIP] Antes de cambiar los DNS de tu dominio, es recomendable probar la tienda en el nuevo hosting usando un archivo hosts temporal o una URL de prueba que te dé el hosting.

¿Qué hago si mi tienda PrestaShop va lenta en el hosting compartido?

La lentitud es el problema número uno en hosting compartido. Si ya has aplicado las optimizaciones de rendimiento de la sección anterior, aquí tienes más ideas:

  • Revisa el uso de recursos: En cPanel, busca "Estadísticas de uso" o "Monitor de recursos". En Plesk, ve a "Estadísticas" o "Monitor". Verás si estás cerca del límite de CPU o RAM.
  • Actualiza PrestaShop y los módulos: Las versiones antiguas son más lentas y vulnerables. Mantén todo actualizado.
  • Reduce el número de productos por página: En Preferencias > Productos, reduce el número de productos que se muestran en las listas. Esto reduce la carga de la base de datos.
  • Desactiva los contadores de visitas: Los módulos de estadísticas de visitas consumen muchos recursos. Puedes desactivarlos y usar Google Analytics en su lugar.
  • Considera un plan de hosting superior: Si tu tienda crece y el hosting compartido se queda corto, plantéate migrar a un VPS o un servidor dedicado. Es un paso natural para negocios en crecimiento.

Preguntas frecuentes (FAQ) rápidas sobre PrestaShop y hosting compartido

¿Puedo usar PrestaShop con Plesk y Syspanel?

Sí, PrestaShop es compatible con Plesk. En cuanto a Syspanel (el panel que antes se llamaba HestiaCP), también es compatible, pero ten en cuenta que el acceso a él se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La instalación de PrestaShop en Syspanel se hace de forma similar, subiendo los archivos y creando la base de datos desde su interfaz.

¿Puedo instalar varios PrestaShop en el mismo hosting?

Sí, puedes instalar varias tiendas en diferentes subdominios o subcarpetas. Cada una necesitará su propia base de datos. Sin embargo, ten en cuenta que cada tienda consumirá recursos del servidor, así que no te pases si tu plan es básico.

¿Es seguro usar PrestaShop en hosting compartido?

Sí, siempre que tomes precauciones. Mantén PrestaShop actualizado, usa contraseñas fuertes, activa el SSL y no instales módulos de fuentes desconocidas. El hosting compartido es seguro si el proveedor tiene buenas medidas de seguridad.

¿Puedo usar Redis o Memcached en mi hosting compartido?

Depende del proveedor. Algunos hostings compartidos ofrecen estas tecnologías, pero no es lo habitual. Si no las tienes, la

¿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