Preguntas frecuentes sobre PrestaShop en hosting compartido (cPanel, Plesk)
¿Es PrestaShop compatible con hosting compartido?
La respuesta corta es sí, PrestaShop funciona perfectamente en hosting compartido, siempre que elijas un plan que cumpla con los requisitos mínimos. La mayoría de los proveedores de hosting ofrecen planes compartidos con cPanel o Plesk que son más que suficientes para una tienda online pequeña o mediana.
Piensa en el hosting compartido como un edificio de apartamentos: vives en un piso (tu cuenta) pero compartes los pasillos, la entrada y los servicios generales con otros vecinos. De la misma manera, tu tienda comparte los recursos del servidor (CPU, RAM, disco) con otros sitios web. Esto hace que sea la opción más económica para empezar, pero también implica que debes optimizar tu PrestaShop para que no consuma más de lo necesario.
Requisitos mínimos recomendados para PrestaShop en hosting compartido:
- PHP 7.4 o superior (idealmente PHP 8.x para mejor rendimiento).
- MySQL 5.6 o superior (o MariaDB).
- Al menos 512 MB de memoria PHP (aunque 1 GB es mejor).
- Espacio en disco SSD (para que las consultas a la base de datos sean rápidas).
- Certificado SSL incluido (imprescindible para las pasarelas de pago).
[INFO] Si tu proveedor usa cPanel o Plesk, la instalación de PrestaShop suele ser automática mediante el instalador de aplicaciones (Softaculous, Installatron, etc.). Esto te ahorra tiempo y evitas errores de configuración manual.
¿Qué diferencias hay entre cPanel y Plesk para PrestaShop?
Ambos paneles de control son excelentes, pero tienen particularidades que pueden influir en tu experiencia diaria. Vamos a verlas de forma sencilla:
| Característica | cPanel | Plesk |
|---|---|---|
| Facilidad de uso | Muy intuitivo, con iconos grandes | Interfaz más limpia y moderna |
| Instalación de PrestaShop | Softaculous o Installatron | Instalador propio o Softaculous |
| Gestión de bases de datos | phpMyAdmin integrado | PhpMyAdmin o su propio gestor |
| Seguridad | Muy buena, con herramientas como ModSecurity | Excelente, con extensiones de seguridad |
| Soporte para múltiples dominios | Muy bueno | Excelente, especialmente para gestión por usuario |
La elección entre uno u otro dependerá más de tu proveedor de hosting que de tus necesidades específicas. Ambos te permitirán:
- Crear bases de datos MySQL fácilmente.
- Gestionar archivos mediante el explorador web o FTP.
- Configurar correos electrónicos profesionales.
- Programar copias de seguridad.
- Activar el certificado SSL con un clic.
[TIP] Si eres principiante, cualquiera de los dos te servirá. Mi recomendación es que elijas el plan que ofrezca soporte técnico en tu idioma y 24/7, ya que eso te salvará en más de una ocasión.
Preguntas frecuentes sobre la instalación de PrestaShop
¿Cómo instalo PrestaShop en cPanel?
La instalación es más sencilla de lo que piensas. Estos son los pasos básicos:
- Accede a tu cPanel con las credenciales que te dio tu proveedor.
- Busca la sección "Instalador de aplicaciones" (normalmente Softaculous o Installatron).
- Haz clic en el icono de PrestaShop.
- Pulsa el botón "Instalar".
- Completa los campos solicitados:
- Directorio de instalación: déjalo vacío si quieres que tu tienda esté en la raíz de tu dominio.
- Datos de la tienda: nombre, descripción, idioma.
- Cuenta de administrador: crea un usuario y contraseña robustos.
- Idioma: elige español o el que prefieras.
- Pulsa "Instalar" y espera unos minutos.
¿Y en Plesk?
El proceso es similar:
- Entra en Plesk con tu usuario y contraseña.
- Ve a la sección "Aplicaciones" o "Instalador de aplicaciones".
- Busca PrestaShop y haz clic en "Instalar".
- Elige el dominio donde quieres instalarla.
- Completa los datos de la tienda y del administrador.
- Confirma la instalación.
[WARNING] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106. Por ejemplo:
https://tu-dominio.com:2106. El proceso de instalación es manual, ya que normalmente no incluye instaladores automáticos.
Preguntas sobre el rendimiento de PrestaShop en hosting compartido
¿Por qué mi PrestaShop va lenta en hosting compartido?
Esta es una de las preguntas más frecuentes. Las causas más comunes son:
- PHP sin optimizar: tu versión de PHP es antigua o la configuración de memoria es insuficiente.
- Caché desactivada: PrestaShop tiene un sistema de caché interno que debes activar.
- Imágenes sin comprimir: las imágenes pesadas ralentizan la carga de las páginas.
- Módulos mal configurados: algunos módulos consumen muchos recursos.
- Base de datos sin optimizar: las tablas acumulan datos basura con el tiempo.
¿Cómo puedo mejorar el rendimiento de PrestaShop?
Sigue estos consejos prácticos y notarás la diferencia:
-
Activa la caché de PrestaShop:
- Ve a Parámetros avanzados > Rendimiento.
- Activa la caché de plantillas y la caché combinada (CCC) para CSS y JavaScript.
- Guarda los cambios.
-
Utiliza la última versión de PHP:
- En cPanel: busca "MultiPHP Manager" o "Select PHP Version".
- En Plesk: ve a "PHP Settings".
- Elige la versión más reciente (PHP 8.x) y guarda.
-
Comprime las imágenes:
- Usa herramientas online como TinyPNG o ImageOptim antes de subirlas.
- En PrestaShop, activa la opción de "Comprimir imágenes" en Parámetros avanzados > Rendimiento.
-
Activa la compresión GZIP:
- En el archivo
.htaccess(cPanel) o en la configuración de Plesk. - Esto reducirá el tamaño de los archivos que se envían al navegador.
- En el archivo
-
Limpia la base de datos:
- Usa módulos como "Advanced Database Cleaner" para eliminar datos obsoletos.
- También puedes hacerlo manualmente desde phpMyAdmin, pero cuidado con no borrar información importante.
[TIP] Activa el modo mantenimiento de PrestaShop mientras haces cambios de rendimiento. Así evitarás que los clientes vean errores o una tienda a medio cargar.
Preguntas frecuentes sobre la seguridad de PrestaShop
¿Es seguro vender online desde un hosting compartido?
Sí, es seguro si tomas las precauciones adecuadas. El hosting compartido no es intrínsecamente inseguro, pero al compartir servidor con otros sitios, debes estar más atento a las actualizaciones y buenas prácticas.
Medidas de seguridad imprescindibles:
- Mantén PrestaShop siempre actualizado a la última versión.
- Actualiza también los módulos y plantillas.
- Cambia la URL de administración por defecto (por ejemplo, de
/admina/tienda-admin). - Activa la autenticación de dos factores (2FA) para el panel de administración.
- Usa contraseñas fuertes y cámbialas periódicamente.
- Realiza copias de seguridad automáticas semanales como mínimo.
¿Qué hago si mi PrestaShop es hackeada?
Respira y sigue estos pasos:
- Pon la tienda en modo mantenimiento inmediatamente.
- Notifica a tu proveedor de hosting para que te ayuden a identificar el problema.
- Cambia todas las contraseñas: las de tu panel de control, FTP, base de datos y administración de PrestaShop.
- Revisa los archivos recientemente modificados mediante el gestor de archivos de cPanel/Plesk.
- Restaura una copia de seguridad limpia si tienes una anterior al ataque.
- Escanea tu ordenador para asegurarte de que el ataque no proviene de tu equipo.
[WARNING] Nunca compres una copia de seguridad "pirata" o de dudosa procedencia. Restaura siempre desde tu propio panel de control o desde una copia que hayas generado tú.
Preguntas sobre la gestión de la base de datos
¿Cómo accedo a la base de datos de PrestaShop?
En cPanel:
- Ve a la sección "Bases de datos".
- Haz clic en "phpMyAdmin".
- Selecciona la base de datos de tu PrestaShop en el menú lateral izquierdo.
En Plesk:
- Ve a la sección "Bases de datos".
- Haz clic en el nombre de tu base de datos.
- Pulsa el botón "phpMyAdmin".
¿Puedo crear varias bases de datos en hosting compartido?
Sí, normalmente puedes crear tantas bases de datos como permita tu plan. La mayoría de los planes compartidos incluyen entre 5 y 10 bases de datos. Esto es útil si tienes varias tiendas o aplicaciones.
¿Cómo optimizo la base de datos de PrestaShop?
-
Usa el módulo de mantenimiento de PrestaShop:
- Ve a Parámetros avanzados > Base de datos.
- Pulsa "Optimizar" para reparar y optimizar las tablas.
-
Ejecuta consultas SQL manualmente desde phpMyAdmin:
- Selecciona tu base de datos.
- Ve a la pestaña "SQL".
- Ejecuta:
OPTIMIZE TABLE nombre_de_la_tabla;
-
Elimina los carritos abandonados antiguos:
- En PrestaShop, ve a Pedidos > Carritos.
- Elimina los que tengan más de 30 días.
Preguntas sobre el correo electrónico transaccional
¿Por qué los correos de mi tienda no llegan a los clientes?
Este es un problema muy común en hosting compartido. Las causas suelen ser:
- El servidor de correo está en listas negras (por otros usuarios del servidor).
- La configuración de SPF y DKIM no está correcta.
- Los correos se marcan como spam por las políticas de Gmail o Yahoo.
Soluciones prácticas:
-
Configura correctamente los registros DNS:
- Añade el registro SPF en tu zona DNS.
- Añade el registro DKIM que te proporciona tu hosting.
- Verifica el DMARC.
-
Usa un servicio de correo transaccional:
- Servicios como SendGrid, Mailgun o Amazon SES son muy fiables.
- En PrestaShop, instala el módulo oficial de estos servicios.
-
Prueba con el correo de tu propio dominio:
- Crea una cuenta de correo en cPanel/Plesk (por ejemplo,
noreply@tudominio.com). - Configura PrestaShop para que use esta dirección como remitente.
- Crea una cuenta de correo en cPanel/Plesk (por ejemplo,
[TIP] Si los correos siguen sin llegar, revisa la carpeta de spam de tu cliente. A veces los correos legítimos acaban ahí por configuraciones agresivas de filtrado.
Preguntas sobre la migración de PrestaShop
¿Puedo migrar mi tienda PrestaShop a otro hosting?
Sí, la migración es totalmente posible y no tan complicada como parece. Tienes dos opciones:
Opción 1: Migración manual (más control):
- Realiza una copia de seguridad completa de tu PrestaShop desde el panel de administración (Parámetros avanzados > Base de datos > Copia de seguridad).
- Descarga todos los archivos de tu hosting actual mediante FTP o el gestor de archivos.
- Crea una base de datos nueva en el hosting de destino.
- Sube los archivos al nuevo hosting.
- Importa la base de datos mediante phpMyAdmin.
- Modifica el archivo
parameters.php(en la carpetaapp/config/) con los datos de la nueva base de datos. - Actualiza el archivo
htaccesscon las nuevas rutas si es necesario.
Opción 2: Migración con módulo (más fácil):
- Instala un módulo de migración como "PrestaShop Migration".
- Sigue los pasos que te indica el asistente.
- El módulo se encarga de transferir archivos y base de datos automáticamente.
[WARNING] Antes de migrar, asegúrate de que el nuevo hosting cumple con todos los requisitos de PrestaShop. Un cambio de versión de PHP o de configuración de MySQL puede causar errores inesperados.
Preguntas sobre el SEO de PrestaShop en hosting compartido
¿El hosting compartido afecta al SEO de mi tienda?
Sí, indirectamente. El SEO depende de la velocidad de carga y la disponibilidad de tu tienda. Si tu hosting es lento o tiene caídas frecuentes, Google penalizará tu posicionamiento.
Consejos para mejorar el SEO en PrestaShop:
- Activa las URLs amigables en Parámetros avanzados > SEO y URLs.
- Configura las metaetiquetas de cada producto y categoría.
- Utiliza el módulo de Google Analytics oficial.
- Genera el sitemap XML y envíalo a Google Search Console.
- Optimiza las imágenes con texto alternativo descriptivo.
¿Cuántas visitas puede soportar mi tienda en hosting compartido?
Depende del plan, pero en general un hosting compartido puede soportar entre 500 y 2,000 visitas diarias sin problemas. Si tu tienda crece y superas esas cifras, es recomendable migrar a un VPS o servidor dedicado.
Señales de que necesitas más recursos:
- La tienda tarda más de 5 segundos en cargar.
- Recibes errores de "508 Resource Limit" o "500 Internal Server Error".
- El panel de administración va muy lento.
- Los clientes se quejan de que no pueden completar sus pedidos.
Preguntas sobre el soporte técnico
¿Qué hago si mi PrestaShop deja de funcionar?
Antes de llamar al soporte, prueba estas soluciones básicas:
- Reinicia el servicio de PHP desde cPanel/Plesk.
- Limpia la caché de PrestaShop:
- Ve a Parámetros avanzados > Rendimiento.
- Pulsa "Vaciar la caché".
- Revisa los logs de errores:
- En cPanel: "Métricas > Errores".
- En Plesk: "Logs".
- Comprueba si el problema es general:
- Visita otros sitios en el mismo servidor. Si todos fallan, el problema es del hosting.
¿Cómo contacto con el soporte de mi hosting?
La mayoría de los proveedores ofrecen múltiples canales:
- Chat en vivo (el más rápido).
- Ticket de soporte (bueno para problemas complejos).
- Teléfono (si está disponible).
Cuando contactes, ten a mano:
- Tu nombre de usuario y dominio.
- El mensaje de error exacto.
- La versión de PrestaShop y de PHP.
- Los cambios recientes que hayas hecho.
[TIP] Si tu proveedor usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Algunos soportes técnicos no conocen este panel, así que diles claramente qué panel usas para que puedan ayudarte mejor.
Conclusión
PrestaShop en hosting compartido es una opción totalmente viable para empezar tu negocio online. La clave está en:
- Elegir un buen proveedor con soporte en tu idioma.
- Optimizar el rendimiento desde el primer día.
- Mantener todo actualizado (PrestaShop, módulos, PHP).
- **Realizar copias
