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

Instalar módulos y temas en PrestaShop con DirectAdmin

Actualizado el 11 de noviembre de 2025

¿Estás buscando instalar módulos PrestaShop DirectAdmin o subir temas PrestaShop a tu tienda online? Si tu hosting utiliza el panel de control DirectAdmin, el proceso es muy sencillo y no necesitas ser un experto técnico. En esta guía completa, te explicaré paso a paso cómo gestionar módulos y temas en PrestaShop usando DirectAdmin, desde la subida de archivos hasta la activación en el back office. También resolveremos las dudas más frecuentes para que tu tienda funcione sin problemas.


¿Qué necesitas para instalar módulos y temas en PrestaShop con DirectAdmin?

Antes de empezar, asegúrate de tener a mano lo siguiente:

  • Acceso a DirectAdmin: Usuario y contraseña de tu cuenta de hosting. Normalmente accedes a través de tudominio.com:2222.
  • Archivos del módulo o tema: En formato .zip (recomendado) o carpeta descomprimida.
  • Credenciales de FTP o File Manager: DirectAdmin incluye un gestor de archivos integrado.
  • Back office de PrestaShop: URL de administración (ejemplo: tudominio.com/admin1234).

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106). El proceso es similar, pero la interfaz cambia ligeramente.


Método 1: Instalar módulos PrestaShop desde el back office (recomendado para principiantes)

Este es el método más rápido y seguro, ideal si no quieres tocar archivos del servidor.

Pasos para instalar un módulo desde el back office

  1. Descarga el módulo desde la tienda oficial de PrestaShop o de un proveedor de confianza. Asegúrate de que sea compatible con tu versión de PrestaShop (1.6, 1.7 o 8.x).
  2. Accede a tu back office: Ve a tudominio.com/admin1234 e inicia sesión.
  3. Ve a Módulos > Módulos y servicios (en PrestaShop 1.7 y 8.x) o Módulos > Módulos (en 1.6).
  4. Haz clic en "Subir un módulo" (botón azul en la parte superior derecha).
  5. Selecciona el archivo .zip desde tu ordenador. El sistema lo subirá automáticamente.
  6. Espera a que se complete la instalación. Verás un mensaje de éxito o error.

[WARNING] Si el módulo no se instala, puede ser por falta de permisos o porque el archivo .zip está corrupto. No uses carpetas comprimidas con contraseña.

¿Qué hacer si el módulo no aparece en el back office?

  • Verifica la compatibilidad: Algunos módulos requieren versiones específicas de PHP o PrestaShop.
  • Revisa los permisos de carpetas: DirectAdmin suele tener permisos 755 para carpetas y 644 para archivos. Si no, cámbialos desde el File Manager.
  • Prueba la instalación manual (Método 2).

Método 2: Instalar módulos PrestaShop vía DirectAdmin (método manual)

Este método es útil cuando el back office no permite subir archivos (por límites de tamaño o errores de PHP). También es necesario para temas muy pesados.

Paso 1: Accede a DirectAdmin y abre el File Manager

  1. Inicia sesión en DirectAdmin: tudominio.com:2222.
  2. Busca "File Manager" en el menú principal (suele estar en la sección "Advanced Features" o "Extra Features").
  3. Navega hasta la carpeta de tu tienda: Normalmente es domains/tudominio.com/public_html o domains/tudominio.com/private_html.
  4. Dentro de public_html, busca la carpeta modules (para módulos) o themes (para temas).

Paso 2: Sube el módulo o tema comprimido

  1. Haz clic en "Upload" (Subir) en la barra superior.
  2. Selecciona el archivo .zip desde tu ordenador.
  3. Espera a que termine la subida. DirectAdmin mostrará una barra de progreso.

Paso 3: Descomprime el archivo en la carpeta correcta

  1. Una vez subido, localiza el archivo .zip en la lista de archivos.
  2. Haz clic derecho sobre él y selecciona "Extract" (Extraer).
  3. Confirma la extracción. El sistema creará una carpeta con el nombre del módulo o tema.

[INFO] Si el módulo viene en una carpeta sin comprimir, simplemente arrastra la carpeta completa desde tu ordenador al File Manager usando la opción "Upload".

Paso 4: Verifica la estructura de archivos

  • Para módulos: La carpeta debe contener un archivo index.php y una carpeta views (entre otros). Ejemplo: modules/mimodulo/.
  • Para temas: La carpeta debe tener archivos como theme.yml, prestashop.png y carpetas assets, templates. Ejemplo: themes/mitema/.

Paso 5: Activa el módulo o tema desde el back office

  1. Vuelve al back office de PrestaShop.
  2. Para módulos: Ve a Módulos > Módulos y servicios, busca el módulo por su nombre y haz clic en "Instalar".
  3. Para temas: Ve a Diseño > Temas, busca el tema y haz clic en "Usar este tema".

[WARNING] Si el tema no aparece, asegúrate de que la carpeta esté dentro de themes y no dentro de otra subcarpeta. También verifica que el tema sea compatible con tu versión de PrestaShop.


Cómo instalar temas PrestaShop con DirectAdmin (guía visual)

Los temas se instalan de manera similar a los módulos, pero tienen sus propias particularidades.

Opción A: Desde el back office

  1. Ve a Diseño > Temas (en PrestaShop 1.7 y 8.x) o Preferencias > Apariencia (en 1.6).
  2. Haz clic en "Añadir un nuevo tema" o "Subir un tema".
  3. Selecciona el archivo .zip y espera a que se instale.

Opción B: Subida manual vía DirectAdmin

  1. En el File Manager, navega a public_html/themes/.
  2. Sube el archivo .zip del tema y extráelo.
  3. Asegúrate de que la carpeta del tema tenga el nombre exacto que espera PrestaShop (por ejemplo, classic o yourtheme).
  4. Desde el back office, activa el tema.

[TIP] Si el tema tiene una demo, normalmente viene con un archivo de configuración. Puedes importarlo desde Diseño > Temas > Importar tema.


Solución de problemas comunes al instalar módulos y temas

Error "No se puede instalar el módulo: falta el archivo config.xml"

  • Causa: El módulo no está correctamente empaquetado o falta el archivo de configuración.
  • Solución: Descarga el módulo nuevamente desde la fuente oficial. Si el problema persiste, instálalo manualmente (Método 2).

El tema no se muestra correctamente (CSS roto, imágenes perdidas)

  • Causa: Las rutas de archivos no se actualizaron o hay conflictos con otros módulos.
  • Solución: Limpia la caché de PrestaShop (Parámetros avanzados > Rendimiento > Forzar compilación). También puedes regenerar las miniaturas desde Diseño > Temas > Regenerar miniaturas.

Permisos denegados al subir archivos en DirectAdmin

  • Causa: El usuario de FTP no tiene permisos de escritura en la carpeta.
  • Solución: En DirectAdmin, ve a File Manager > selecciona la carpeta > haz clic en "Change Permissions" y pon 755 para carpetas y 644 para archivos.

Preguntas frecuentes (FAQ)

¿Puedo instalar módulos PrestaShop desde la tienda oficial sin DirectAdmin?

Sí, si tu hosting tiene acceso SSH, puedes usar comandos como wget, pero para la mayoría de usuarios es más seguro usar DirectAdmin o el back office.

¿Qué hago si el módulo no aparece en la lista después de subirlo?

  • Revisa la carpeta modules en DirectAdmin: debe contener una subcarpeta con el nombre del módulo.
  • Verifica que el módulo no esté oculto: Algunos módulos se muestran solo en ciertas categorías (por ejemplo, "Pagos" o "Envío").

¿Es seguro instalar módulos de terceros?

Siempre que descargues de fuentes confiables (Addons de PrestaShop, desarrolladores conocidos). Evita módulos gratuitos de sitios dudosos, ya que pueden contener malware.

¿Cómo actualizo un módulo instalado manualmente?

  1. Descarga la nueva versión del módulo.
  2. En DirectAdmin, sube el archivo .zip a la carpeta modules y extráelo (sobrescribiendo los archivos antiguos).
  3. Ve al back office y, si es necesario, haz clic en "Actualizar" en la página del módulo.

DirectAdmin vs cPanel: ¿cuál es mejor para PrestaShop?

Ambos son excelentes. DirectAdmin es más ligero y fácil de usar para tareas básicas como subir archivos. cPanel tiene más herramientas de automatización, pero para instalar módulos y temas, DirectAdmin es perfecto.


Consejos finales para una instalación exitosa

  • Siempre haz una copia de seguridad de tu tienda antes de instalar módulos o temas críticos. Puedes usar la herramienta de backup de DirectAdmin o exportar la base de datos desde phpMyAdmin.
  • Prueba los módulos en un entorno de desarrollo si es posible. Muchos hostings ofrecen subdominios de prueba.
  • Mantén PrestaShop actualizado: Los módulos y temas suelen ser compatibles con las últimas versiones.
  • Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de instalación es idéntico al de DirectAdmin, solo cambia la interfaz.

[INFO] Si encuentras errores de memoria o tiempo de ejecución, contacta con tu proveedor de hosting para aumentar los límites de PHP (memory_limit, max_execution_time).


Conclusión

Instalar módulos PrestaShop y temas PrestaShop usando DirectAdmin es un proceso sencillo que puedes realizar en pocos minutos, ya sea desde el back office o subiendo archivos manualmente. La clave está en elegir el método adecuado según tu nivel de experiencia y las limitaciones de tu servidor. Con esta guía, podrás ampliar las funcionalidades de tu tienda y personalizar su diseño sin complicaciones.

Recuerda: si algo no funciona, revisa los permisos, la compatibilidad y la estructura de archivos. Y si necesitas ayuda adicional, no dudes en contactar con el soporte técnico de tu hosting. ¡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