If the server has restricted settings, then the current module import/export could fail because of access restrictions.
Creates ZipArchive instance with the module alias. If there is no path provided, it will try to generate the archive in configured system temp path setting, see sys_get_temp_dir(). But using this may fail due to access restrictions.
Tries to extract uploaded Zip archive into the folder "upload/temp" (see $cfg['path']['temp']) which is a relative path. This could also fail, since we can't ensure to be in current CONTENIDO installation folder.
Better to use absolute path in configured CONTENIDO temp folder, the configuration $cfg['path']['contenido_temp'], for both cases.
See related topic in forum:
See also provided fix which helped the user: