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

Preguntas frecuentes sobre la administración de PrestaShop en cPanel

Actualizado el 12 de junio de 2026

¿Qué es cPanel y por qué lo uso con mi tienda PrestaShop?

cPanel es un panel de control de hosting muy popular que te permite administrar todos los aspectos técnicos de tu sitio web desde un solo lugar. Si tienes una tienda online hecha con PrestaShop, cPanel es tu aliado para gestionar archivos, bases de datos, correos electrónicos y mucho más. Piénsalo como el "cuarto de máquinas" de tu tienda: desde aquí puedes hacer ajustes que afectan directamente el rendimiento, la seguridad y la disponibilidad de tu negocio.

Cuando hablamos de administrar PrestaShop cPanel, nos referimos a todas las tareas diarias que necesitas realizar para que tu tienda funcione sin problemas: desde hacer una copia de seguridad hasta solucionar un error de conexión a la base de datos. Esta FAQ PrestaShop cPanel está diseñada para resolver las dudas más comunes que surgen al trabajar con estas dos herramientas.

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), recuerda que el acceso se hace por el puerto 2106. Los conceptos son muy similares, pero la interfaz cambia un poco.

Preguntas frecuentes sobre la gestión de tu tienda PrestaShop en cPanel

1. ¿Cómo accedo a cPanel para administrar mi PrestaShop?

Acceder a cPanel es muy sencillo. Normalmente, tu proveedor de hosting te envía un enlace de acceso y tus credenciales (usuario y contraseña). Si no lo encuentras, puedes probar estas direcciones:

  • tudominio.com/cpanel
  • tudominio.com:2083
  • tudominio.com:2082

Una vez dentro, verás un panel lleno de iconos agrupados por categorías (Archivos, Bases de Datos, Dominios, etc.). No te asustes, solo necesitas conocer unos pocos para la gestión tienda PrestaShop cPanel.

2. ¿Dónde están los archivos de mi tienda PrestaShop?

Para ver y modificar los archivos de tu PrestaShop (como el código PHP, imágenes, plantillas, etc.), debes ir al Administrador de Archivos de cPanel.

Pasos para acceder:

  1. Inicia sesión en cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Selecciona la Raíz del documento de tu dominio principal (normalmente es public_html).
  4. ¡Listo! Ahora ves todos los archivos de tu PrestaShop. La carpeta principal de tu tienda suele estar dentro de public_html.

[TIP] Ten mucho cuidado al modificar archivos directamente. Un cambio incorrecto puede romper tu tienda. Siempre es buena idea hacer una copia de seguridad antes de editar.

3. ¿Cómo hago una copia de seguridad completa de mi PrestaShop desde cPanel?

Esta es una de las tareas más importantes. Una copia de seguridad te salvará si algo sale mal. En cPanel, debes hacer dos cosas: respaldar los archivos y respaldar la base de datos.

Opción 1: Usar la herramienta "Copias de seguridad" de cPanel (recomendada para principiantes)

  1. En cPanel, busca la sección Archivos y haz clic en Copias de seguridad.
  2. Para respaldar la base de datos: Ve a "Descargar una copia de seguridad de la base de datos MySQL". Selecciona tu base de datos (la de PrestaShop) y haz clic en el nombre. Se descargará un archivo .sql.gz.
  3. Para respaldar los archivos: Ve a "Descargar una copia de seguridad del directorio principal". Haz clic en "Directorio principal". Se descargará un archivo .tar.gz con todos tus archivos, incluyendo los de PrestaShop.

Opción 2: Copia de seguridad completa (Backup completa)

  1. En la misma sección "Copias de seguridad", haz clic en el botón "Copias de seguridad completas".
  2. Selecciona "Copia de seguridad completa" y elige un destino (por ejemplo, "Directorio principal" o una ubicación remota). Luego haz clic en "Generar copia de seguridad". Esto creará un solo archivo con todo.

[WARNING] Guarda siempre las copias de seguridad en tu computadora o en un servicio en la nube (Google Drive, Dropbox). No las dejes solo en el servidor, porque si el servidor falla, las perderías.

4. ¿Cómo restauro mi PrestaShop desde una copia de seguridad en cPanel?

Restaurar es el proceso inverso. Primero restauras los archivos y luego la base de datos.

Para restaurar archivos:

  1. Ve al Administrador de Archivos.
  2. Sube el archivo .tar.gz o .zip de tu copia de seguridad a la carpeta public_html.
  3. Haz clic derecho sobre el archivo subido y selecciona "Extraer". El sistema lo descomprimirá y sobrescribirá los archivos existentes.

Para restaurar la base de datos:

  1. Ve a la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de PrestaShop (la que aparece en tu archivo de configuración parameters.php o settings.inc.php).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql o .sql.gz que descargaste.
  5. Haz clic en "Continuar" al final de la página. Espera a que termine el proceso.

[INFO] Si tu base de datos es muy grande (más de 50MB), puede que el tiempo de subida sea largo. En ese caso, contacta a tu hosting para que te ayuden con una importación por línea de comandos.

5. ¿Cómo soluciono el error "Error de conexión a la base de datos" en PrestaShop?

Este es un error muy común. Significa que PrestaShop no puede comunicarse con la base de datos donde guarda los productos, pedidos, clientes, etc.

Causas y soluciones desde cPanel:

  1. Credenciales incorrectas: Revisa el archivo config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en PrestaShop 1.6). Asegúrate de que los valores database_host, database_name, database_user y database_password sean correctos.
  2. Base de datos corrupta: Entra a phpMyAdmin (desde la sección Bases de Datos de cPanel). Selecciona tu base de datos y, en la pestaña "Marcar todas", elige la opción "Reparar tabla". Esto puede solucionar pequeños errores.
  3. El servidor de la base de datos está caído: Contacta a tu proveedor de hosting. A veces el servicio MySQL se detiene y deben reiniciarlo ellos.

Pasos para verificar las credenciales en cPanel:

  1. Ve a Bases de Datos > Bases de datos MySQL.
  2. Anota el nombre de tu base de datos y el usuario.
  3. Si no recuerdas la contraseña, puedes cambiarla desde allí (pero luego deberás actualizar el archivo parameters.php con la nueva contraseña).

6. ¿Cómo cambio la contraseña de administración de mi PrestaShop desde cPanel?

Si olvidaste la contraseña del panel de administración de PrestaShop, puedes restablecerla directamente desde la base de datos usando phpMyAdmin.

Pasos:

  1. Accede a phpMyAdmin desde cPanel.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Busca la tabla ps_employee (el prefijo ps_ puede variar según tu instalación).
  4. Haz clic en "Editar" (el icono de lápiz) en la fila del empleado que quieras modificar (normalmente el que tiene id_employee = 1).
  5. En el campo passwd, borra el valor actual y escribe un nuevo hash. Para generar el hash, usa esta página: https://www.sourcerer.info/prestashop/generador-passwd/ (copia el hash que empieza por $2y$).
  6. Guarda los cambios. Ahora podrás iniciar sesión con esa nueva contraseña.

[WARNING] No escribas la contraseña en texto plano en la base de datos. Debes usar un hash. El enlace de arriba es una herramienta segura para generarlo.

7. ¿Cómo activo o desactivo el modo mantenimiento de PrestaShop desde cPanel?

A veces necesitas poner tu tienda en modo mantenimiento (por ejemplo, para hacer actualizaciones). Puedes hacerlo editando un archivo de configuración.

Pasos desde cPanel:

  1. Ve al Administrador de Archivos.
  2. Navega a la carpeta raíz de tu PrestaShop (normalmente public_html).
  3. Busca el archivo config/defines.inc.php.
  4. Edítalo (clic derecho > "Editar").
  5. Busca la línea: define('_PS_MODE_DEV_', false);
  6. Para activar el modo mantenimiento, cambia false por true. Guarda el archivo.
  7. Importante: Para desactivarlo, vuelve a poner false.

[TIP] Una forma más fácil es desde el propio panel de administración de PrestaShop: Parámetros de la tienda > Mantenimiento. Pero si no puedes acceder, esta es la solución desde cPanel.

8. ¿Cómo aumento el límite de memoria PHP para PrestaShop en cPanel?

Si tu tienda se vuelve lenta o ves errores como "Allowed memory size of X bytes exhausted", necesitas aumentar el límite de memoria PHP.

Pasos en cPanel:

  1. Busca la sección Software y haz clic en "Seleccionar versión de PHP" (o "MultiPHP Manager" dependiendo de tu cPanel).
  2. Se abrirá una ventana. Busca tu dominio y haz clic en el enlace "Opciones" (o "Switch to PHP Options").
  3. Busca la opción memory_limit.
  4. Cambia el valor a 256M o 512M (recomendado para PrestaShop).
  5. Haz clic en "Aplicar".

9. ¿Cómo configuro el correo electrónico en PrestaShop desde cPanel?

Para que tu tienda envíe correos (confirmaciones de pedido, recuperación de contraseñas, etc.), necesitas configurar correctamente el envío de correo.

Opción 1: Usar la función mail() de PHP (la más simple)

  1. En cPanel, ve a la sección Correo Electrónico > "Configuración de correo".
  2. Asegúrate de que la opción "Enviar correo desde" esté configurada correctamente.
  3. En PrestaShop, ve a Parámetros de la tienda > Contacto > Correo electrónico. Selecciona "Establecer parámetros de correo electrónico manualmente" y elige "Enviar correo con la función mail() de PHP".

Opción 2: Usar SMTP (más fiable)

  1. Crea una cuenta de correo en cPanel (sección Correo Electrónico > "Cuentas de correo electrónico").
  2. En PrestaShop, ve a la misma sección que antes y elige "Establecer parámetros de correo electrónico manualmente".
  3. Selecciona "Enviar correo con SMTP".
  4. Configura los datos de tu cuenta de correo:
    • Servidor SMTP: mail.tudominio.com
    • Usuario: tu@cuenta.com
    • Contraseña: La de tu cuenta de correo.
    • Puerto: 587 (con cifrado TLS) o 465 (con cifrado SSL).
  5. Guarda y prueba.

[INFO] Si usas Syspanel (HestiaCP), el proceso es similar, pero accedes al panel de correo desde la interfaz de Syspanel en el puerto 2106.

10. ¿Cómo soluciono el error "500 Internal Server Error" en PrestaShop desde cPanel?

Este error es genérico y puede deberse a muchas causas. Desde cPanel puedes hacer lo siguiente:

  1. Revisar los logs de error: En cPanel, busca la sección "Métricas" y haz clic en "Errores" o "Registro de errores". Allí verás mensajes más detallados que te indicarán el archivo y la línea del problema.
  2. Aumentar el límite de memoria: Como vimos en la pregunta 8, un límite bajo puede causar este error.
  3. Verificar permisos de archivos: Los archivos de PrestaShop deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el Administrador de Archivos (clic derecho > "Cambiar permisos").
  4. Desactivar módulos problemáticos: Si el error apareció tras instalar un módulo, renombra la carpeta modules/nombre-del-modulo desde el Administrador de Archivos para desactivarlo temporalmente.
  5. Revisar el archivo .htaccess: A veces el archivo .htaccess se corrompe. Renómbralo a .htaccess_old y luego genera uno nuevo desde el panel de administración de PrestaShop (si puedes acceder) o crea uno básico.

Conclusión: Domina la administración de tu PrestaShop con cPanel

Como has visto, administrar PrestaShop cPanel no es complicado si conoces las herramientas adecuadas. Desde hacer copias de seguridad hasta solucionar errores comunes, cPanel te da el control total de tu tienda. Recuerda siempre:

  • Haz copias de seguridad frecuentes. Es tu red de seguridad.
  • No modifiques archivos si no estás seguro. Siempre pregunta o busca ayuda.
  • Mantén tu PrestaShop y sus módulos actualizados. La seguridad es clave.

Con esta FAQ PrestaShop cPanel esperamos haberte ayudado a resolver tus dudas más comunes. Si tienes alguna otra pregunta, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu gestión tienda PrestaShop cPanel sea un éxito!

¿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