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

FAQ: Preguntas frecuentes sobre PrestaShop en DirectAdmin

Actualizado el 8 de mayo de 2026

¿Qué es PrestaShop y cómo funciona en DirectAdmin?

PrestaShop es una plataforma de comercio electrónico de código abierto que te permite crear tu propia tienda online. DirectAdmin, por su parte, es un panel de control de hosting que facilita la gestión de tu servidor y archivos. Cuando combinas ambos, puedes instalar, configurar y administrar tu tienda PrestaShop de manera sencilla desde el panel de DirectAdmin.

Si eres nuevo en esto, no te preocupes. Esta FAQ está diseñada para resolver las dudas más comunes sobre PrestaShop DirectAdmin FAQ, desde la instalación hasta la solución de problemas técnicos como los permisos de archivos o la configuración de PHP.


Dudas frecuentes sobre la instalación de PrestaShop en DirectAdmin

¿Puedo instalar PrestaShop automáticamente desde DirectAdmin?

Sí, muchos planes de hosting con DirectAdmin incluyen Softaculous o Installatron, que son instaladores automáticos. Solo debes:

  1. Iniciar sesión en DirectAdmin.
  2. Buscar la sección "Softaculous" o "Installatron".
  3. Seleccionar PrestaShop y hacer clic en Instalar.
  4. Seguir los pasos: elegir dominio, versión y datos de administrador.

Si no ves estas opciones, puedes instalar PrestaShop manualmente subiendo los archivos vía FTP o el administrador de archivos de DirectAdmin.

¿Cuáles son los requisitos mínimos para PrestaShop en DirectAdmin?

Para que tu tienda funcione correctamente, necesitas:

  • PHP 7.4 o superior (recomendado PHP 8.0+).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Apache o Nginx con módulo mod_rewrite activado.
  • Memoria RAM: al menos 256 MB por proceso PHP.
  • Espacio en disco: mínimo 500 MB libres.

Puedes verificar estos valores en DirectAdmin desde "Información del servidor" o "PHP Settings".


Permisos de archivos en PrestaShop con DirectAdmin

¿Qué permisos deben tener los archivos y carpetas de PrestaShop?

Los permisos incorrectos son una de las causas más comunes de errores en PrestaShop. Aquí tienes la configuración recomendada:

  • Archivos: 644 (lectura y escritura para el propietario, solo lectura para grupo y otros).
  • Carpetas: 755 (lectura, escritura y ejecución para el propietario; solo lectura y ejecución para grupo y otros).
  • Carpetas especiales como cache, log, img, modules y themes deben tener permisos 777 temporalmente durante la instalación o actualización de módulos.

Para cambiar permisos desde DirectAdmin:

  1. Ve a "Administrador de archivos".
  2. Selecciona la carpeta o archivo.
  3. Haz clic en "Permisos" o "CHMOD".
  4. Ingresa el valor numérico (por ejemplo, 755 o 644).
  5. Guarda los cambios.

[WARNING] No dejes carpetas con permisos 777 de forma permanente. Esto es un riesgo de seguridad. Después de instalar módulos, revierte los permisos a 755.

¿Cómo solucionar errores de permisos al instalar o actualizar PrestaShop?

Si ves mensajes como "No se puede escribir en la carpeta cache" o "Error al mover archivos", sigue estos pasos:

  1. Asegúrate de que el usuario de FTP (que usa DirectAdmin) sea el propietario de los archivos. En DirectAdmin, ve a "Administrador de archivos" y revisa que los archivos no pertenezcan a otro usuario.
  2. Cambia los permisos de las carpetas cache, log y tmp a 777 temporalmente.
  3. Si el error persiste, verifica que el grupo de usuario tenga permisos de escritura. Puedes usar el comando chown desde SSH o contactar a tu proveedor de hosting.

Configuración de PHP para PrestaShop en DirectAdmin

¿Cómo configuro PHP para PrestaShop desde DirectAdmin?

PrestaShop requiere una configuración PHP específica para funcionar sin problemas. Sigue estos pasos:

  1. En DirectAdmin, ve a "Configuración de PHP" o "PHP Selector".
  2. Selecciona la versión de PHP recomendada (8.0 o 8.1).
  3. Habilita las siguientes extensiones:
    • mysqli
    • curl
    • gd
    • mbstring
    • openssl
    • pdo_mysql
    • zip
    • json
    • fileinfo
    • intl
  4. Ajusta los valores de memory_limit a 256M o más, upload_max_filesize a 64M y max_execution_time a 300 segundos.

Puedes hacerlo desde "PHP Settings" o mediante un archivo .user.ini en la raíz de tu tienda.

[TIP] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), accede al panel por el puerto 2106 y busca la sección "PHP" para realizar estos ajustes.

¿Por qué PrestaShop muestra un error de versión de PHP?

PrestaShop deja de ser compatible con versiones antiguas de PHP. Si ves un mensaje como "Se requiere PHP 7.4 o superior", actualiza la versión desde DirectAdmin:

  1. Ve a "PHP Selector".
  2. Elige una versión más reciente (por ejemplo, 8.1).
  3. Guarda los cambios y verifica que tu tienda cargue correctamente.

Si tu proveedor no ofrece versiones modernas, considera migrar a un hosting que sí lo haga.


Preguntas frecuentes sobre rendimiento y seguridad

¿Cómo mejoro la velocidad de mi PrestaShop en DirectAdmin?

La velocidad es clave para la experiencia de usuario y el SEO. Aquí tienes acciones prácticas:

  • Activa la caché: En el panel de administración de PrestaShop, ve a "Mejorar" > "Rendimiento" y activa la caché de Smarty y la caché de consultas SQL.
  • Usa una CDN: Integra servicios como Cloudflare desde DirectAdmin.
  • Optimiza imágenes: Usa herramientas como TinyPNG antes de subirlas.
  • Configura el PHP adecuado: Asegúrate de tener opcache habilitado en la configuración de PHP.
  • Minimiza archivos CSS/JS: Activa la compresión en PrestaShop y usa un módulo de caché.

¿Es seguro usar PrestaShop en DirectAdmin? ¿Qué medidas debo tomar?

Sí, siempre que sigas buenas prácticas:

  • Actualiza PrestaShop y los módulos regularmente desde el panel de administración.
  • Usa contraseñas fuertes para el administrador y la base de datos.
  • Instala un certificado SSL desde DirectAdmin (sección "SSL Certificates").
  • Revisa los permisos de archivos periódicamente (nunca dejes 777 de forma permanente).
  • Activa el firewall de DirectAdmin o un plugin de seguridad.

[INFO] Si tu hosting usa Syspanel, el acceso al panel es mediante el puerto 2106. Allí encontrarás opciones de seguridad como la gestión de SSL y cortafuegos.


Solución de problemas comunes

¿Qué hago si mi PrestaShop no se conecta a la base de datos?

Este error suele aparecer durante la instalación o después de migrar. Solución:

  1. Verifica que los datos de la base de datos (nombre, usuario, contraseña) sean correctos en el archivo app/config/parameters.php.
  2. Desde DirectAdmin, ve a "MySQL Management" y asegúrate de que la base de datos exista y el usuario tenga todos los privilegios.
  3. Si cambiaste de servidor, actualiza la IP del host de la base de datos (suele ser localhost).

¿Cómo restauro una copia de seguridad de PrestaShop en DirectAdmin?

DirectAdmin facilita las copias de seguridad. Para restaurar:

  1. Ve a "Administrador de archivos" y sube el archivo comprimido de tu tienda.
  2. Descomprime los archivos en la carpeta de tu dominio.
  3. Restaura la base de datos desde "MySQL Management" usando la opción "Importar".
  4. Ajusta el archivo parameters.php con los nuevos datos de conexión.

Si usas la herramienta de copia de seguridad de DirectAdmin, puedes restaurar todo el sitio con un solo clic desde "Copia de seguridad".


Preguntas finales sobre soporte y actualizaciones

¿Puedo actualizar PrestaShop desde el panel de administración?

Sí, PrestaShop te notificará cuando haya una nueva versión. Ve a "Mejorar" > "Actualizar" y sigue los pasos. Asegúrate de hacer una copia de seguridad antes.

¿Dónde encuentro ayuda si tengo más dudas sobre PrestaShop DirectAdmin?

Puedes consultar:

  • La documentación oficial de PrestaShop.
  • Los foros de DirectAdmin y PrestaShop.
  • El soporte de tu proveedor de hosting.

[TIP] Si usas Syspanel, recuerda que el acceso es por el puerto 2106. Allí encontrarás guías y opciones de soporte integradas.


Esperamos que esta guía de PrestaShop DirectAdmin FAQ te haya sido útil. Recuerda que la clave está en mantener los permisos correctos, configurar bien el PHP y hacer copias de seguridad periódicas. Si tienes más dudas PrestaShop DirectAdmin, no dudes en contactarnos. ¡Buena suerte con tu tienda online!

¿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