Preguntas frecuentes (FAQ) sobre PrestaShop en cPanel
¿Qué es PrestaShop y por qué es tan usado en cPanel?
PrestaShop es uno de los sistemas de gestión de contenidos (CMS) para tiendas online más populares del mundo. Su gran flexibilidad, la enorme cantidad de módulos y plantillas, y su carácter de código abierto lo convierten en la opción favorita de miles de emprendedores y pymes.
Cuando hablamos de PrestaShop en cPanel, nos referimos a la instalación y gestión de esta plataforma de ecommerce dentro del panel de control más extendido en el hosting compartido. cPanel te permite gestionar archivos, bases de datos, dominios, correos y certificados SSL desde un único lugar, lo que facilita muchísimo el mantenimiento de tu tienda.
Sin embargo, como cualquier herramienta técnica, surgen dudas. En este artículo vamos a resolver las preguntas frecuentes sobre PrestaShop en cPanel que más nos llegan al soporte técnico. Vamos a por ello.
Preguntas frecuentes sobre la instalación de PrestaShop en cPanel
¿Cómo instalo PrestaShop en cPanel paso a paso?
La instalación es más sencilla de lo que parece. La mayoría de los paneles cPanel incluyen un instalador automático llamado Softaculous o Installatron. Aquí tienes los pasos:
-
Accede a tu cPanel con tus credenciales.
-
Busca la sección "Softaculous Apps Installer" o "Instalador de aplicaciones".
-
Dentro, busca PrestaShop en el listado de CMS de ecommerce.
-
Haz clic en "Install" y rellena los datos que te pide: dominio, directorio (puedes dejarlo vacío para instalar en la raíz), nombre de la tienda, usuario y contraseña de administrador.
-
En el apartado de base de datos, el propio instalador creará una automáticamente. No la toques si no sabes lo que haces.
-
Pulsa en "Install" y espera unos minutos.
-
Recibirás un correo con las credenciales de acceso a tu panel de administración.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel de control se realiza a través del puerto 2106. El proceso de instalación es similar, pero el apartado de instaladores puede variar ligeramente.
¿Qué requisitos mínimos necesita PrestaShop en mi hosting?
Para que tu tienda funcione con fluidez, te recomendamos estos requisitos:
-
PHP versión 7.4 o superior (idealmente 8.0 o 8.1).
-
MySQL 5.6 o superior, o MariaDB 10.1+.
-
Espacio en disco: al menos 1 GB libre para empezar, aunque esto crecerá con productos, imágenes y backups.
-
Memoria RAM: en un hosting compartido, busca planes que ofrezcan al menos 2 GB. Si tu tienda va a tener mucho tráfico, valora un VPS.
-
Extensión cURL, GD Library y OpenSSL activadas en PHP.
[INFO] Puedes verificar la configuración de PHP desde cPanel en la sección "Select PHP Version" o "MultiPHP Manager" para ajustar la versión.
¿Puedo instalar PrestaShop en un subdominio para probarla?
Sí, totalmente. De hecho, es una práctica muy recomendada para hacer pruebas antes de lanzar tu tienda en producción.
-
Crea un subdominio desde cPanel (por ejemplo,
test.tudominio.com). -
Usa el instalador automático y selecciona ese subdominio en el campo correspondiente.
-
Instala PrestaShop con normalidad.
-
Cuando termines las pruebas, puedes mover la instalación al dominio principal o simplemente borrarla.
[WARNING] Si instalas en un subdominio y luego quieres moverla a la raíz, tendrás que exportar e importar la base de datos y editar los archivos de configuración parameters.php y .htaccess. Mejor hazlo con calma y con una copia de seguridad.
Errores comunes de PrestaShop en cPanel y cómo solucionarlos
Error "500 Internal Server Error" al abrir mi tienda
Este es uno de los errores comunes de PrestaShop más frecuentes. Las causas suelen ser:
-
Permisos de archivos incorrectos. Los archivos deben tener permiso
644y las carpetas755. -
Archivo
.htaccesscorrupto. Puedes generar uno nuevo desde el panel de administración en Parámetros avanzados > Rendimiento y pulsando en "Guardar" para regenerarlo. -
Versión de PHP incompatible. Prueba a cambiar la versión de PHP desde cPanel.
[TIP] Para cambiar permisos de forma masiva en cPanel, usa el Administrador de archivos, selecciona todos los archivos y pulsa en "Permisos". Así podrás corregirlos sin necesidad de comandos.
Error de conexión a la base de datos en PrestaShop
Si ves un mensaje tipo "Link to database cannot be established", sigue estos pasos:
-
Ve a cPanel y abre "Bases de datos MySQL".
-
Verifica que el nombre de la base de datos, el usuario y la contraseña son correctos.
-
Comprueba que el usuario tiene todos los privilegios sobre la base de datos.
-
Revisa el archivo
app/config/parameters.phpy asegúrate de que los datos de conexión coinciden exactamente. -
Si estás usando un hosting con Syspanel, recuerda que el acceso al panel es a través del puerto 2106, y la gestión de bases de datos está en el apartado "Bases de datos" del mismo.
[WARNING] Nunca uses el usuario root para la base de datos de PrestaShop. Crea siempre un usuario específico con privilegios solo sobre esa base de datos.
La página de mi tienda carga muy lento
La lentitud es uno de los problemas que más afectan a la conversión. Prueba estas soluciones:
-
Activa la caché en Parámetros avanzados > Rendimiento y ponla en modo "Caché de archivos".
-
Combina y comprime CSS y JavaScript desde la misma sección.
-
Activa CCC (Combine, Compress and Cache).
-
Usa un módulo de caché como Cache or Super Cache.
-
Comprueba si tu hosting tiene LiteSpeed o Varnish. Si es así, activa su caché específica.
-
Optimiza las imágenes de tus productos. Un buen plugin de compresión puede reducir el peso en un 70% sin perder calidad.
Error "PrestaShop no puede cargar el módulo"
Este error suele aparecer por incompatibilidad de versiones o por módulos corruptos.
-
Asegúrate de que el módulo es compatible con tu versión de PrestaShop.
-
Desactiva el modo Debug para ver el error exacto. Ve a
/config/defines.inc.phpy busca la líneadefine('_PS_MODE_DEV_', true);y cámbiala afalse. -
Prueba a desinstalar y reinstalar el módulo desde el panel de administración.
-
Si el problema persiste, revisa los logs en
var/logs/dentro de tu instalación.
Dudas frecuentes sobre el mantenimiento de PrestaShop en cPanel
¿Cómo hago una copia de seguridad de mi tienda PrestaShop?
Las copias de seguridad son vitales. Te explico cómo hacerlas desde cPanel:
-
Ve a la sección "Archivos" > "Copias de seguridad" en cPanel.
-
Descarga una copia completa del directorio home (donde está tu web).
-
También descarga una copia de la base de datos MySQL desde el mismo apartado o desde "Bases de datos MySQL".
-
Guarda ambos archivos en un lugar seguro (disco duro externo, nube, etc.).
[TIP] Realiza copias de seguridad al menos una vez a la semana si actualizas contenido a diario, o una vez al mes si tu tienda es más estática. Y siempre antes de hacer cualquier actualización de PrestaShop o de módulos.
¿Cómo actualizo PrestaShop de forma segura en cPanel?
Actualizar PrestaShop puede ser delicado, pero si sigues estos pasos, minimizarás riesgos:
-
Haz una copia de seguridad completa (archivos + base de datos).
-
Desactiva el modo mantenimiento desde Parámetros avanzados > Mantenimiento.
-
Descarga la última versión de PrestaShop desde la web oficial.
-
Sube los archivos reemplazando los existentes (puedes usar el Administrador de archivos de cPanel o FTP).
-
Ve a
tu-dominio.com/instally sigue el asistente de actualización. -
Una vez terminado, borra la carpeta
instally reactiva tu tienda.
[WARNING] No actualices nunca directamente desde la versión 1.6 a la 1.7 o a la 8.x sin pasar por las versiones intermedias. Mejor usa el migrador oficial de PrestaShop si vienes de una versión antigua.
¿Cómo gestiono los correos electrónicos de mi tienda desde cPanel?
PrestaShop necesita enviar correos (confirmaciones de pedido, recuperación de contraseñas, etc.). Para configurarlos:
-
Ve a cPanel > "Cuentas de correo" y crea una dirección como
tienda@tudominio.com. -
En PrestaShop, ve a Parámetros avanzados > E-mail.
-
Configura el método de envío como "Usar la función mail() de PHP" o "Configurar SMTP" (esta última es más fiable).
-
Si eliges SMTP, los datos de tu servidor de correo los encuentras en cPanel en "Clientes de correo" o en la documentación de tu proveedor.
[INFO] Si tu hosting usa Syspanel, la gestión de cuentas de correo se hace desde el mismo panel, accesible en el puerto 2106. Busca la sección "Correo" o "Email".
Preguntas frecuentes sobre el rendimiento y la seguridad
¿Es seguro usar PrestaShop en un hosting compartido con cPanel?
Sí, siempre que tomes ciertas precauciones:
-
Mantén PrestaShop, módulos y plantillas siempre actualizados.
-
Usa contraseñas fuertes para el administrador de la tienda y para las cuentas de cPanel.
-
Activa la autenticación en dos pasos en el panel de administración de PrestaShop.
-
Instala un módulo de seguridad como Advanced Security Suite.
-
Configura un cortafuegos a nivel de aplicación, como ModSecurity (puedes activarlo desde cPanel en "Configuración de ModSecurity").
-
Limita los intentos de acceso al panel de administración.
¿Cómo acelero PrestaShop en cPanel sin cambiar de hosting?
Aquí tienes un checklist rápido:
-
Activa la caché de PrestaShop.
-
Usa una CDN como Cloudflare.
-
Comprime imágenes.
-
Desactiva módulos que no uses.
-
Limpia la tabla
ps_connectionsy los logs antiguos. -
Optimiza la base de datos con phpMyAdmin (puedes usar el comando
OPTIMIZE TABLE). -
Asegúrate de tener la última versión de PHP compatible.
-
Si tu hosting lo permite, activa OPcache desde la configuración de PHP en cPanel.
¿Qué hago si mi tienda PrestaShop es hackeada?
Primero, respira. Después, actúa rápido:
-
Pon tu tienda en mantenimiento para evitar más daños.
-
Cambia todas las contraseñas: cPanel, FTP, base de datos, administrador de PrestaShop y del correo.
-
Revisa los logs de acceso en cPanel para identificar el origen del ataque.
-
Restaura la copia de seguridad más reciente y limpia.
-
Escanea los archivos con un antivirus web como ImunifyAV (disponible en muchos cPanel).
-
Actualiza todo a la última versión.
-
Si no puedes limpiarla tú, contacta con tu proveedor de hosting para que te ayuden.
[WARNING] No pagues nunca a falsos "hackers" que te contacten ofreciendo "liberar" tu web. Es una estafa muy común tras un ataque.
Preguntas frecuentes sobre el SEO de PrestaShop en cPanel
¿Cómo configuro las URLs amigables en PrestaShop para mejorar el SEO?
Las URLs amigables son esenciales. Para activarlas:
-
Ve a Parámetros avanzados > SEO y URLs.
-
Marca la opción "Activar URLs amigables".
-
Pulsa en "Guardar".
-
Si aparece un mensaje de error, significa que necesitas crear un archivo
.htaccess. Puedes hacerlo pulsando en el botón que aparece en la misma pantalla. -
Asegúrate de que el archivo
.htaccesstiene permisos644.
[TIP] Aprovecha para configurar el canonical de cada página y la etiqueta meta description desde la misma sección. Esto mejorará tu posicionamiento.
¿Cómo instalo un certificado SSL en cPanel para mi tienda PrestaShop?
Un certificado SSL es obligatorio hoy en día para transmitir confianza y para el SEO. Sigue estos pasos:
-
En cPanel, busca la sección "SSL/TLS" o "SSL/TLS Status".
-
Si tu hosting incluye AutoSSL, actívalo y se generará automáticamente en unos minutos.
-
Si tienes un certificado de pago, sube los archivos del certificado y la clave privada en la sección correspondiente.
-
Una vez instalado, fuerza la redirección a HTTPS. Puedes hacerlo desde el archivo
.htaccessañadiendo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
- En PrestaShop, ve a Parámetros avanzados > General y activa la opción "Activar SSL" y "Activar SSL en todas las páginas".
¿Cómo evito el contenido duplicado en PrestaShop?
El contenido duplicado penaliza tu SEO. PrestaShop tiene herramientas para evitarlo:
-
Activa la canonicalización de URLs en Parámetros avanzados > SEO y URLs.
-
Configura correctamente las redirecciones 301 para productos que ya no existen.
-
Usa la etiqueta
noindexen páginas como el carrito, la búsqueda interna o el login. -
Asegúrate de que solo tienes una versión de tu web (www o no-www) y redirige la otra.
[INFO] Puedes comprobar si tienes contenido duplicado usando herramientas como Screaming Frog o Sitebulb.
Preguntas frecuentes sobre el hosting de PrestaShop
¿Qué hosting es mejor para PrestaShop: compartido, VPS o dedicado?
Depende del tamaño de tu tienda:
-
Hosting compartido: ideal para tiendas pequeñas o recién lanzadas. Con cPanel es muy fácil de gestionar. Eso sí, el rendimiento puede verse afectado por otros usuarios del servidor.
-
VPS: recomendado cuando tu tienda crece y necesitas más recursos. Tienes control total y mejor rendimiento. cPanel también está disponible en VPS.
-
Servidor dedicado: para tiendas grandes con mucho tráfico y necesidades de personalización extrema.
[WARNING] Si tu tienda supera los 10.000 productos o recibe más de 5.000 visitas diarias, empieza a plantearte seriamente el VPS. El hosting compartido te dará problemas de rendimiento tarde o temprano.
¿Puedo migrar mi PrestaShop de un hosting a otro con cPanel?
Sí, y de hecho es un proceso bastante estandarizado:
-
Exporta tu base de datos desde phpMyAdmin en el hosting antiguo.
-
Descarga todos los archivos de tu tienda por FTP o desde el Administrador de archivos.
-
En el nuevo hosting, crea una base de datos y un usuario.
-
Importa la base de datos en el nuevo phpMyAdmin.
-
Sube los archivos al nuevo servidor (preferiblemente en la raíz).
-
Edita el archivo
app/config/parameters.phpcon los datos de la nueva base de datos. -
Regenera el
.htaccessy prueba. -
Una vez que todo funcione, cambia el DNS de tu dominio al nuevo hosting.
[TIP] Si tu hosting antiguo usa Syspanel (HestiaCP), rec
