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

Preguntas frecuentes sobre PrestaShop en cPanel, Plesk y DirectAdmin

Actualizado el 20 de noviembre de 2025

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

PrestaShop es uno de los sistemas de gestión de contenidos (CMS) de comercio electrónico más utilizados del mundo, especialmente en Europa y Latinoamérica. Su popularidad se debe a que es gratuito, de código abierto y ofrece una flexibilidad enorme para crear tiendas online de cualquier tamaño, desde pequeños emprendimientos hasta grandes catálogos con miles de productos.

Sin embargo, una de las mayores confusiones para los usuarios novatos es entender cómo funciona PrestaShop en relación con el panel de control de su hosting. Cuando contratas un plan de alojamiento, normalmente tienes acceso a un panel como cPanel, Plesk o DirectAdmin. Aquí es donde surgen las típicas faq prestashop y dudas sobre instalación, configuración o solución de errores.

En este artículo, resolveremos las preguntas frecuentes prestashop más comunes, pero enfocadas específicamente al entorno de estos tres paneles de control. Si estás buscando prestashop ayuda cpanel plesk directadmin, has llegado al lugar correcto.


Primeros pasos: Instalación de PrestaShop

¿Puedo instalar PrestaShop automáticamente desde cPanel, Plesk o DirectAdmin?

Sí, en los tres paneles tienes opciones para instalar PrestaShop de forma automática, aunque el método varía ligeramente.

En cPanel, normalmente encontrarás la herramienta "Softaculous" o "Installatron" dentro de la sección "Software". Buscas PrestaShop, haces clic en "Instalar", eliges el dominio y la versión, y en unos minutos tendrás tu tienda lista.

En Plesk, el instalador automático se llama "Aplicaciones" o "Catálogo de aplicaciones". Desde el panel principal, accedes a esa sección, buscas PrestaShop y haces clic en "Instalar". Plesk te pedirá configurar la base de datos y el administrador.

En DirectAdmin, la cosa es un poco más manual. Aunque algunos servidores tienen integrado "Softaculous", no es tan común como en cPanel. Si no lo tienes, deberás instalar PrestaShop manualmente. No te preocupes, el proceso es sencillo y lo explicamos en la siguiente pregunta.

[TIP]: Independientemente del panel, siempre crea una copia de seguridad antes de instalar cualquier aplicación. En cPanel puedes usar "Copias de seguridad", en Plesk "Administrador de copias de seguridad" y en DirectAdmin "Copias de seguridad".

¿Cómo instalo PrestaShop manualmente si mi panel no tiene instalador automático?

Esta es una de las prestashop dudas más habituales, sobre todo en DirectAdmin. La instalación manual tiene 5 pasos básicos:

  1. Descarga PrestaShop desde el sitio oficial prestashop.com. Asegúrate de descargar la versión compatible con tu versión de PHP (recomendamos la última estable).

  2. Sube el archivo comprimido a tu servidor. Puedes hacerlo desde el administrador de archivos de tu panel o mediante FTP con programas como FileZilla. En cPanel es "Administrador de archivos", en Plesk "Administrador de archivos" y en DirectAdmin "Administrador de archivos".

  3. Extrae el archivo en la carpeta pública de tu dominio. En cPanel suele ser public_html, en Plesk httpdocs y en DirectAdmin domains/tudominio.com/public_html.

  4. Crea una base de datos MySQL. En cPanel es "Bases de datos MySQL", en Plesk "Bases de datos" y en DirectAdmin "Gestión de MySQL". Anota el nombre de la base de datos, el usuario y la contraseña.

  5. Ejecuta el instalador web de PrestaShop. Abre tu navegador y ve a tudominio.com. Se iniciará el asistente de instalación, donde te pedirá los datos de la base de datos y la información de tu tienda.

[INFO]: El instalador de PrestaShop te pedirá acceso de escritura en ciertos archivos y carpetas. Si te da errores de permisos, deberás cambiar los permisos a 755 para carpetas y 644 para archivos desde el administrador de archivos de tu panel.


Configuración de base de datos y PHP

¿Qué versión de PHP necesito para PrestaShop y cómo la cambio en cada panel?

PrestaShop 8.x, la versión más reciente, requiere PHP 7.2.5 o superior, aunque se recomienda PHP 8.0 o 8.1 para un rendimiento óptimo. Si usas una versión anterior de PrestaShop, como la 1.7, también necesitarás PHP 7.x.

Cambiar la versión de PHP es una tarea común y una de las faq prestashop más consultadas.

En cPanel, busca la sección "Software" y luego "Select PHP Version". Ahí puedes elegir la versión deseada y también activar o desactivar extensiones como curl, gd o mbstring, que son necesarias para PrestaShop.

En Plesk, ve a "Herramientas y ajustes" y luego "Configuración de PHP". Selecciona el dominio de tu tienda y elige la versión en el desplegable. Plesk también te permite gestionar las extensiones desde una interfaz gráfica.

En DirectAdmin, la opción se llama "Configuración de PHP" o "PHP Settings". Dependiendo de la versión de DirectAdmin, puedes tener un selector de versiones o deberás hacerlo desde la línea de comandos con php y alternatives. Si no te ves capaz, contacta con tu proveedor de hosting.

¿Cómo creo una base de datos MySQL para PrestaShop?

Esta es una de las preguntas frecuentes prestashop más básicas, pero que genera muchos errores si se hace mal.

En cPanel:

  1. Entra en "Bases de datos MySQL".
  2. Crea una nueva base de datos con un nombre descriptivo (ej. presta_shop).
  3. Crea un usuario de base de datos con contraseña segura.
  4. Añade el usuario a la base de datos y asígnale "TODOS LOS PRIVILEGIOS".

En Plesk:

  1. Ve a "Bases de datos" en el panel de tu dominio.
  2. Haz clic en "Agregar base de datos".
  3. Elige el tipo MySQL y escribe el nombre.
  4. Crea un usuario y contraseña en la misma pantalla.

En DirectAdmin:

  1. Ve a "Gestión de MySQL".
  2. Crea la base de datos.
  3. Crea un usuario.
  4. Asigna el usuario a la base de datos con todos los privilegios.

[WARNING]: Nunca uses el usuario root de tu servidor para la base de datos de PrestaShop. Esto es un grave riesgo de seguridad. Siempre crea un usuario dedicado con permisos solo para esa base de datos.


Resolución de errores comunes

Mi tienda PrestaShop muestra un error de "500 Internal Server Error". ¿Qué hago?

Este es uno de los errores más frustrantes y una de las prestashop dudas más repetidas. La causa más común es un problema con el archivo .htaccess o con los permisos de archivos.

Solución paso a paso:

  1. Revisa los logs de error: En cPanel, ve a "Registros de errores" dentro de "Métricas". En Plesk, busca "Registros" en el dominio. En DirectAdmin, usa "Registro de errores" o revisa la carpeta logs del dominio.

  2. Renombra el archivo .htaccess: Conéctate por FTP o usa el administrador de archivos y renombra .htaccess a .htaccess.bak. Si la tienda carga, el problema está en ese archivo. Ve a PrestaShop > Parámetros Avanzados > SEO y URLs y regenera el .htaccess.

  3. Aumenta el límite de memoria PHP: A veces el error 500 aparece por falta de memoria. En el archivo config/defines.inc.php, busca define('_PS_MEMORY_LIMIT_', '256M'); y cámbialo a 512M. Si no está, añade esa línea.

  4. Verifica los permisos: Asegúrate de que las carpetas tengan permisos 755 y los archivos 644.

[TIP]: Si el error persiste, desactiva temporalmente el módulo de caché desde el archivo config/settings.inc.php o renombra la carpeta var/cache a var/cache_old. Esto fuerza a PrestaShop a regenerar la caché.

¿Por qué no puedo acceder al panel de administración de PrestaShop?

Otra de las faq prestashop más comunes. Si al intentar acceder a /admin te sale un error, prueba lo siguiente:

  1. La URL es incorrecta: Durante la instalación, PrestaShop genera una URL de administración aleatoria (ej. /admin12345). Si no la recuerdas, revisa la carpeta de instalación en tu servidor y busca la carpeta con prefijo admin.

  2. Problemas de sesión o cookies: Borra las cookies del navegador y prueba de nuevo. También puedes intentar con otro navegador o en modo incógnito.

  3. Error de "The website encountered an error": Esto suele ser por un problema de PHP. Revisa los logs y aumenta la memoria PHP como se explicó antes.

  4. El archivo .htaccess del admin: A veces el .htaccess dentro de la carpeta admin impide el acceso. Puedes renombrarlo temporalmente para probar.


Migración y copias de seguridad

¿Cómo hago una copia de seguridad de mi tienda PrestaShop desde cPanel, Plesk o DirectAdmin?

Las copias de seguridad son esenciales y una de las preguntas frecuentes prestashop que todo usuario debería conocer antes de tocar nada.

En cPanel:

  • Ve a "Copias de seguridad" o "Backup".
  • Puedes generar una copia parcial (solo archivos o solo base de datos) o completa.
  • Descarga el archivo resultante a tu ordenador.

En Plesk:

  • Ve a "Administrador de copias de seguridad".
  • Haz clic en "Crear una copia de seguridad".
  • Elige si quieres incluir archivos y bases de datos.
  • Puedes almacenarla en el servidor o descargarla.

En DirectAdmin:

  • Ve a "Copias de seguridad".
  • Selecciona qué quieres respaldar (dominio completo, solo archivos, solo bases de datos).
  • Genera el backup y descárgalo.

[WARNING]: No confíes únicamente en las copias de seguridad del hosting. Descarga siempre una copia local en tu ordenador o en un servicio de nube. Los servidores pueden fallar o el panel puede tener errores.

¿Cómo migro PrestaShop de un hosting a otro con paneles diferentes?

Migrar de cPanel a Plesk o de DirectAdmin a cPanel es más fácil de lo que parece si sigues estos pasos:

  1. Haz una copia de seguridad completa de tu tienda actual (archivos + base de datos).

  2. Crea la base de datos en el nuevo hosting: Usa el panel correspondiente para crear una base de datos y un usuario.

  3. Sube los archivos: Descomprime la copia de seguridad de archivos y súbela a la carpeta pública del nuevo dominio.

  4. Importa la base de datos: Desde el nuevo panel, usa phpMyAdmin (en los tres paneles está disponible) para importar el archivo SQL de tu base de datos.

  5. Modifica la configuración: Edita el archivo app/config/parameters.php en PrestaShop 8 o config/settings.inc.php en versiones antiguas. Cambia los datos de conexión a la base de datos (host, nombre, usuario, contraseña).

  6. Actualiza el dominio en la base de datos: Si cambias de dominio, necesitas actualizar las URLs en la tabla ps_shop_url y en ps_configuration. Puedes hacerlo con una consulta SQL en phpMyAdmin.

[INFO]: Si migras desde un servidor con Plesk, es posible que la estructura de carpetas sea httpdocs en lugar de public_html. Ajusta las rutas en la configuración de PrestaShop si es necesario.


Preguntas frecuentes sobre SEO en PrestaShop

¿Cómo configuro las URLs amigables en PrestaShop?

Las URLs amigables son cruciales para el SEO y una de las faq prestashop más buscadas. Para activarlas:

  1. Ve a Preferencias > SEO y URLs en el panel de administración.

  2. Marca la opción "Activar URLs amigables".

  3. Haz clic en "Guardar".

  4. Si te da un error, asegúrate de que el archivo .htaccess tenga permisos de escritura o que la carpeta public_html permita la reescritura de Apache.

En cPanel y Plesk, esto suele funcionar automáticamente. En DirectAdmin, a veces necesitas activar el módulo mod_rewrite en la configuración de Apache. Si no sabes cómo, contacta con tu proveedor.

¿Cómo configuro el SSL/HTTPS en PrestaShop?

El SSL es obligatorio para el SEO y la confianza de los clientes. Para configurarlo:

  1. Instala el certificado SSL desde tu panel. En cPanel es "SSL/TLS", en Plesk "Certificados SSL" y en DirectAdmin "SSL Certificates".

  2. En PrestaShop, ve a Parámetros Avanzados > Rendimiento y activa la opción "Forzar SSL".

  3. Ve a Preferencias > SEO y URLs y cambia las URLs de tu tienda de http:// a https://.

  4. Verifica que el archivo .htaccess esté redirigiendo correctamente. Puedes añadir una redirección 301 manualmente.

[TIP]: Usa herramientas como "Redirect Checker" para verificar que todas las páginas de tu tienda redirigen correctamente a HTTPS.

¿Cómo optimizo la velocidad de mi tienda PrestaShop?

La velocidad es un factor clave para el SEO y la experiencia de usuario. Algunas acciones básicas:

  1. Activa la caché: En Parámetros Avanzados > Rendimiento, activa la caché de Smarty y la combinación de archivos CSS/JS.

  2. Comprime imágenes: Usa módulos de compresión o herramientas online para reducir el peso de las imágenes.

  3. Habilita la compresión GZIP: Desde el .htaccess, añade las líneas para activar la compresión de archivos.

  4. Usa una CDN: Servicios como Cloudflare son gratuitos y muy efectivos.

  5. Optimiza la base de datos: Usa módulos de limpieza o ejecuta consultas SQL para eliminar datos obsoletos.


Mantenimiento y actualizaciones

¿Cómo actualizo PrestaShop sin perder mis datos?

Actualizar PrestaShop es una de las prestashop dudas que más miedo dan, pero con cuidado es un proceso seguro.

  1. Haz una copia de seguridad completa (archivos y base de datos).

  2. Desactiva el modo mantenimiento: En Preferencias > Mantenimiento, activa "Sí" para que los clientes no accedan durante la actualización.

  3. Descarga la última versión de PrestaShop y sube los archivos, sobrescribiendo los existentes. No borres la carpeta config ni img.

  4. Ejecuta el actualizador: Ve a tudominio.com/install/upgrade o usa el módulo de actualización automática desde el panel de administración.

  5. Verifica que todo funciona: Revisa la tienda, los módulos y el panel de administración.

[WARNING]: Algunos módulos de terceros pueden ser incompatibles con la nueva versión. Antes de actualizar, verifica la compatibilidad de tus módulos en la página de cada desarrollador.

¿Cómo soluciono problemas con módulos en PrestaShop?

Los módulos son la fuente de muchas preguntas frecuentes prestashop. Si un módulo da error:

  1. Desactívalo: Ve a Módulos y Servicios, busca el módulo con problema y desactívalo.

  2. Verifica la compatibilidad: Comprueba que el módulo es compatible con tu versión de PrestaShop y PHP.

  3. Borra la caché: Ve a Parámetros Avanzados > Rendimiento y limpia la caché.

  4. Reinstala: Desinstala el módulo y vuelve a instalarlo.

  5. Contacta con el desarrollador: Si el problema persiste, el módulo tiene un bug y necesitas soporte especializado.


Consejos finales para tu tienda

¿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