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

Preguntas frecuentes (FAQ) sobre PrestaShop y cPanel

Actualizado el 8 de marzo de 2026

¿Qué es PrestaShop y por qué es tan popular?

PrestaShop es una de las plataformas de comercio electrónico de código abierto más utilizadas del mundo. Permite crear tiendas online completas, con gestión de productos, pedidos, clientes, pagos y envíos, todo desde un panel de administración muy intuitivo. Su popularidad se debe a que es gratuita, tiene miles de módulos y plantillas, y es relativamente fácil de instalar y configurar, especialmente si tienes un buen panel de control como cPanel o Syspanel.

Sin embargo, al ser una plataforma tan completa, es normal que surjan muchas dudas, especialmente entre quienes están empezando. Por eso, hemos preparado esta guía con las preguntas frecuentes (FAQ) más comunes sobre PrestaShop y cPanel, pensada para resolver tus dudas prestashop de forma rápida y sencilla. Aquí encontrarás respuestas claras, pasos concretos y consejos prácticos para que tu tienda funcione sin problemas.


Preguntas frecuentes sobre la instalación de PrestaShop

¿Cómo instalo PrestaShop en cPanel?

Instalar PrestaShop en cPanel es un proceso bastante sencillo, sobre todo si tu proveedor de hosting incluye un instalador automático como Softaculous o Fantastico. Pero también puedes hacerlo de forma manual. Te explicamos ambas opciones.

Opción 1: Instalación automática (la más recomendada para principiantes)

  1. Accede a tu cPanel con tu usuario y contraseña.
  2. Busca la sección "Softaculous Apps Installer" o "Instalador de aplicaciones".
  3. Haz clic en el icono de PrestaShop.
  4. Completa los datos que se te piden: dominio, directorio (déjalo vacío si quieres instalarla en la raíz), nombre de la tienda, idioma, usuario y contraseña de administrador, y tu correo electrónico.
  5. Pulsa "Instalar" y espera unos minutos. ¡Listo! Ya tienes tu tienda online.

Opción 2: Instalación manual

  1. Descarga el paquete de PrestaShop desde su web oficial.
  2. Sube el archivo comprimido a la carpeta public_html (o la carpeta de tu dominio) desde el "Administrador de archivos" de cPanel.
  3. Extrae el archivo ZIP en esa misma carpeta.
  4. Crea una base de datos MySQL desde cPanel (sección "Bases de datos MySQL").
  5. Abre tu dominio en el navegador y sigue el asistente de instalación. Te pedirá los datos de la base de datos que acabas de crear.

[TIP] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. Accede a Syspanel por el puerto 2106 (ejemplo: http://tu-dominio.com:2106) y busca el instalador de aplicaciones o crea la base de datos desde el panel de administración.

¿Qué requisitos necesita mi hosting para PrestaShop?

PrestaShop no es una plataforma demasiado exigente, pero para que funcione con fluidez, sobre todo si tienes muchos productos o visitas, necesitas cumplir con unos requisitos mínimos:

  • PHP 7.2 o superior (recomendado PHP 8.0 o superior).
  • MySQL 5.6 o superior (o MariaDB).
  • Espacio en disco: Al menos 1 GB libre, aunque lo recomendable es tener más.
  • Memoria RAM: Depende del tráfico, pero con 512 MB de RAM para el plan de hosting suele ser suficiente para empezar.

Puedes verificar los requisitos de tu servidor desde el "Administrador de archivos" de cPanel subiendo un archivo info.php con el contenido <?php phpinfo(); ?> y abriéndolo en el navegador. Si no te ves cómodo con esto, contacta con tu proveedor de hosting.


Preguntas frecuentes sobre cPanel y la gestión de archivos

¿Cómo accedo al administrador de archivos de cPanel?

El administrador de archivos de cPanel es una herramienta esencial para gestionar los archivos de tu tienda PrestaShop. Para acceder a él:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Se abrirá una ventana donde deberás seleccionar la carpeta raíz de tu dominio (normalmente public_html o www).
  4. Acepta y ya puedes navegar por los archivos de tu instalación de PrestaShop.

Desde aquí puedes subir, descargar, editar, copiar, mover o eliminar archivos. Es importante que tengas cuidado al modificar archivos del núcleo de PrestaShop, ya que un error podría romper tu tienda.

¿Cómo hago una copia de seguridad de mi tienda PrestaShop desde cPanel?

Hacer copias de seguridad es una de las mejores prácticas que puedes adoptar. Te explicamos cómo hacerlo en dos pasos: archivos y base de datos.

Copia de seguridad de archivos (desde cPanel):

  1. Ve al "Administrador de archivos".
  2. Selecciona todos los archivos de la carpeta public_html (Ctrl+A o Cmd+A).
  3. Haz clic derecho y elige "Comprimir" y luego "Zip Archive".
  4. Se creará un archivo .zip. Descárgalo a tu ordenador o a un almacenamiento en la nube.

Copia de seguridad de la base de datos:

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Selecciona la base de datos de tu PrestaShop en el menú de la izquierda.
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL. Pulsa "Continuar" y se descargará un archivo .sql.

[WARNING] Guarda estas copias en un lugar seguro fuera de tu servidor (Google Drive, Dropbox, un disco duro externo, etc.). Si tu hosting falla, perderías todo si solo tienes la copia en el mismo servidor.

¿Qué es la carpeta config/settings.inc.php y por qué es importante?

Este archivo es el corazón de la configuración de PrestaShop, ya que contiene los datos de conexión a tu base de datos (nombre, usuario, contraseña y servidor). Es fundamental para que tu tienda funcione.

  • Si tienes problemas de conexión con la base de datos, este archivo es el primero que debes revisar.
  • Es muy importante que nunca lo compartas ni lo subas a foros públicos, ya que contiene información sensible de tu hosting.

[INFO] Si has cambiado la contraseña de tu base de datos en cPanel, deberás actualizar este archivo manualmente con la nueva contraseña para que tu tienda siga funcionando.


Preguntas frecuentes sobre la base de datos de PrestaShop

¿Puedo cambiar el prefijo de las tablas de PrestaShop?

Sí, puedes. El prefijo de las tablas (por defecto ps_) se define durante la instalación. Si quieres cambiarlo después, puedes hacerlo desde phpMyAdmin.

  1. Accede a phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos.
  3. Ve a la pestaña "SQL" y ejecuta una consulta para renombrar todas las tablas. Por ejemplo, para cambiar de ps_ a shop_:
    RENAME TABLE ps_product TO shop_product;
    
    Pero hacer esto tabla por tabla es muy tedioso. Es más práctico usar un script o un módulo específico para ello.

[WARNING] Cambiar el prefijo de las tablas no es una operación trivial y puede romper tu tienda si no se hace correctamente. Si no tienes experiencia, es mejor dejarlo como está o contratar a un profesional.

¿Cómo optimizo la base de datos de mi PrestaShop?

Con el tiempo, tu base de datos puede volverse lenta y pesada. Para optimizarla, puedes hacer lo siguiente:

  • Desactivar y eliminar módulos que no uses: Esto elimina tablas innecesarias.
  • Limpiar las tablas de logs y sesiones: En PrestaShop, las tablas ps_connections, ps_connections_page y ps_guest pueden crecer mucho. Puedes vaciarlas desde phpMyAdmin con la opción "Vaciar" (TRUNCATE).
  • Usar el módulo de limpieza de PrestaShop: Hay módulos gratuitos y de pago que automatizan esta tarea.
  • Optimizar las tablas desde phpMyAdmin: Selecciona todas las tablas, haz clic en "Con seleccionadas" y elige "Optimizar tabla".

[TIP] Programa una limpieza mensual de tu base de datos para mantener un buen rendimiento. Puedes hacerlo manualmente o con una tarea cron.


Preguntas frecuentes sobre problemas comunes con PrestaShop

¿Por qué mi tienda da error 500 y cómo lo soluciono?

El error 500 es uno de los más comunes y frustrantes. Puede deberse a varias causas: archivos con permisos incorrectos, un módulo incompatible, un error en el archivo .htaccess o problemas de memoria PHP.

Pasos para diagnosticarlo:

  1. Activa el modo de depuración de PrestaShop: Edita el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ de false a true. Esto mostrará el error específico en pantalla.
  2. Revisa los permisos de archivos y carpetas: Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el administrador de archivos de cPanel.
  3. Revisa el archivo .htaccess: A veces se corrompe. Puedes regenerarlo desde el panel de administración de PrestaShop (Parámetros avanzados > Rendimiento > "Regenerar el archivo .htaccess").
  4. Aumenta el límite de memoria PHP: Si el error es por memoria, edita el archivo php.ini (si lo tienes) o crea uno en la raíz con memory_limit = 512M.

[WARNING] Si has activado el modo de depuración, no olvides desactivarlo cuando termines de solucionar el problema, ya que muestra información sensible de tu servidor.

¿Cómo soluciono el error "No se puede conectar con la base de datos"?

Este error suele aparecer en la pantalla de instalación o cuando la tienda ya está montada. Las causas más comunes son:

  • Datos incorrectos en settings.inc.php: Revisa el nombre de la base de datos, el usuario y la contraseña.
  • La base de datos no existe: Asegúrate de haberla creado en cPanel.
  • El servidor de la base de datos es incorrecto: Normalmente es localhost, pero algunos hostings usan un servidor externo (ejemplo: mysql.tudominio.com). Revisa la información de tu proveedor.

¿Por qué no me llegan los correos de mi tienda PrestaShop?

Es un problema muy habitual. PrestaShop usa la función mail() de PHP, que muchos servidores bloquean para evitar spam. La solución más común es configurar un servidor SMTP.

  1. En el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "Correo electrónico".
  2. Cambia el "Método de envío" a "Usar servidores SMTP".
  3. Introduce los datos de tu servidor SMTP (puedes usar los de tu proveedor de correo como Gmail, o los de tu hosting).
  4. Guarda y envía un correo de prueba.

[TIP] Si usas Gmail, recuerda activar el acceso de aplicaciones menos seguras o usar una contraseña de aplicación específica, ya que Google bloquea los intentos de conexión sin esta verificación.


Preguntas frecuentes sobre el rendimiento y la seguridad

¿Cómo acelero mi tienda PrestaShop?

La velocidad de carga es crucial para la experiencia del usuario y el SEO. Aquí tienes algunas acciones que puedes realizar:

  • Activa la caché de PrestaShop: En "Parámetros avanzados" > "Rendimiento", activa la caché y el "Caché de combinación de archivos" (CCC) para CSS y JavaScript.
  • Comprime las imágenes: Usa módulos de compresión o herramientas online para reducir el peso de las imágenes de tus productos.
  • Usa una CDN: Una red de distribución de contenido (como Cloudflare) ayuda a servir tu tienda desde servidores cercanos al usuario.
  • Optimiza la base de datos: Como hemos visto antes, una base de datos limpia es más rápida.
  • Elige un buen hosting: Si tu hosting es lento, todo lo demás servirá de poco. Considera un plan de hosting con SSD y recursos suficientes.

¿Cómo protejo mi tienda PrestaShop de ataques?

La seguridad es un aspecto fundamental. Algunas medidas básicas son:

  • Mantén PrestaShop y los módulos actualizados: Las actualizaciones corrigen vulnerabilidades conocidas.
  • Cambia la URL del panel de administración: Puedes hacerlo editando el archivo config/settings.inc.php (buscando _COOKIE_KEY_ y _COOKIE_IV_ no, eso es para cookies, lo que debes cambiar es la carpeta de administración) o usando un módulo de seguridad. Es más fácil renombrar la carpeta admin desde el administrador de archivos.
  • Usa contraseñas fuertes para el panel de administración y para la base de datos.
  • Activa la autenticación en dos pasos (2FA) si tu versión de PrestaShop lo permite.
  • Haz copias de seguridad periódicas: Es la mejor defensa contra la pérdida de datos.

[INFO] En Syspanel, si tienes problemas para renombrar la carpeta admin, puedes hacerlo desde el administrador de archivos de Syspanel, accediendo por el puerto 2106.


Preguntas frecuentes sobre el SEO de PrestaShop

¿Cómo configuro las URLs amigables en PrestaShop?

Las URLs amigables mejoran el SEO y la experiencia de usuario. Para activarlas:

  1. Ve a "Parámetros avanzados" > "SEO y URLs".
  2. Marca la opción "Activar URLs amigables".
  3. Pulsa "Guardar".
  4. Si te da un error, puede que necesites crear un archivo .htaccess con los permisos adecuados. PrestaShop intentará generarlo automáticamente.

[WARNING] Si tu servidor usa Apache, necesitas que el módulo mod_rewrite esté activado. En la mayoría de los hostings con cPanel ya lo está, pero si no, deberás activarlo desde "Select PHP Version" o contactar con tu proveedor.

¿Cómo creo un sitemap para PrestaShop?

Un sitemap (mapa del sitio) ayuda a los motores de búsqueda a indexar tu tienda. Puedes hacerlo de dos formas:

  • Con un módulo: Instala un módulo de sitemap (hay varios gratuitos en el marketplace de PrestaShop). Configúralo para que genere el archivo sitemap.xml automáticamente.
  • Manual: Crea el archivo sitemap.xml en la raíz de tu tienda. Es más tedioso, pero puedes usar herramientas online para generarlo.

Luego, envía tu sitemap a Google Search Console para acelerar la indexación.

¿Qué son las metaetiquetas y cómo las configuro?

Las metaetiquetas (título y descripción) son fundamentales para el SEO. En PrestaShop, puedes configurarlas para cada producto, categoría y página.

  1. Ve a "Catálogo" > "Productos" y haz clic en un producto.
  2. En la pestaña "SEO", encontrarás los campos "Título de la página" y "Meta descripción".
  3. Rellénalos con textos únicos y descriptivos, incluyendo palabras clave relevantes.

Para las categorías, el proceso es similar: "Catálogo" > "Categorías" > editar y en la pestaña "SEO".

[TIP] No dupliques las metaetiquetas entre páginas. Cada página debe tener un título y una descripción únicos para evitar penalizaciones de Google.


Preguntas frecuentes sobre el mantenimiento y las actualizaciones

¿Cómo actualizo PrestaShop de forma segura?

Actualizar PrestaShop es una tarea delicada. La forma más segura es:

  1. Haz una copia de seguridad completa (archivos y base de datos).
  2. Desactiva el modo de mantenimiento de tu tienda (Parámetros avanzados > Mantenimiento).
  3. Descarga la última versión de PrestaShop desde su web oficial.
  4. Sustituye los archivos en tu servidor, pero

¿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