Introducción al Problema de Instalación de Módulos
Uno de los dolores de cabeza más frecuentes para los administradores de tiendas online es intentar subir un módulo nuevo al backoffice y encontrarse con un error repentino. Este fallo impide ampliar las funcionalidades del e-commerce, afectando directamente a las operaciones diarias. Afortunadamente, tiene solución si se identifican las causas raíz correctamente.
Causas Principales del Error
Existen diversos motivos por los cuales PrestaShop bloquea la instalación de un archivo comprimido (.zip):
- Límite de tamaño de subida en PHP: El archivo del módulo supera el tamaño máximo permitido por el servidor.
- Falta de permisos en carpetas: El directorio
/modules/no tiene los permisos de escritura adecuados. - Tiempo de espera agotado (Timeout): El servidor tarda demasiado en descomprimir el archivo y cancela el proceso.
- Incompatibilidad de versión: El módulo no es compatible con la versión actual de PrestaShop o de PHP.
Método 1: Aumentar los Límites de PHP en el Servidor
Para solucionar problemas relacionados con el tamaño de archivos o tiempos de espera, debes modificar los parámetros de configuración de PHP en tu archivo php.ini o desde cPanel:
- Accede al panel de control de tu hosting (cPanel, Plesk, etc.).
- Busca la herramienta
Seleccionar versión de PHPoMultiPHP INI Editor. - Modifica los siguientes valores recomendados:
upload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 300memory_limit = 256M - Guarda los cambios y vuelve a intentar la instalación en PrestaShop.
Método 2: Corrección de Permisos de Archivos vía FTP
Si el servidor no puede descomprimir el módulo por falta de privilegios, debes ajustar los permisos mediante un cliente FTP como FileZilla:
- Conéctate a tu servidor mediante FTP.
- Navega hasta la raíz de tu instalación de PrestaShop.
- Localiza la carpeta
modules. - Haz clic derecho sobre ella y selecciona
Permisos de archivo(o CHMOD). - Establece el valor numérico en
755(asegúrate de marcar aplicar a subdirectorios y archivos). - Repite el proceso si es necesario y reintenta la subida del módulo.
Método 3: Instalación Manual por FTP (Alternativa Definitiva)
Si el backoffice sigue dando errores, puedes instalar el módulo manualmente:
- Descomprime el archivo
.zipdel módulo en tu ordenador. - Sube la carpeta resultante mediante FTP dentro del directorio
/tu_raiz_prestashop/modules/. - Entra a tu panel de administración de PrestaShop.
- Dirígete a
Módulos > Gestor de módulos. - Busca el módulo en la lista y haz clic en
Instalar.