SuiteCRM - zip文件缺少manifest.php文件。无法继续

问题描述 投票:0回答:1

我从Meetings导出了SuiteCRM模块,将所有出现的名称重命名为Events模块,将其压缩。现在,当我尝试将文件上传到SuiteCRM时,它说

zip文件缺少manifest.php文件。无法继续。

我尝试过多个归档器(默认,终端和其他一些),每次都得到相同的错误。

我也试过这个post的答案,但没有任何工作。

这是目录结构。 manifest.php也存在于zip和文件夹中。

./.DS_Store
./Extension/modules/Events/Ext/Vardefs/sugarfield_jjwg_maps_address_c.php
./Extension/modules/Events/Ext/Vardefs/sugarfield_jjwg_maps_lng_c.php
./Extension/modules/Events/Ext/Vardefs/sugarfield_jjwg_maps_lat_c.php
./Extension/modules/Events/Ext/Vardefs/sugarfield_jjwg_maps_geocode_status_c.php
./manifest.php
./SugarModules/.DS_Store
./SugarModules/include/.DS_Store
./SugarModules/include/language/en_us.Events.php
./SugarModules/modules/.DS_Store
./SugarModules/modules/Events/logic_hooks.php
./LICENSE.txt
Version 7.8.27
Sugar Version 6.5.25 (Build 344)

我在导出,导入或压缩时遗漏了什么?

php suitecrm
1个回答
0
投票

如果有人有同样的问题,我想这会有所帮助。

我尝试了随处可见的所有事情。仍无法获取模块导入。您需要遵循以下步骤。

  • 导出模块。
  • 解压缩文件夹并将所有出现次数从ActualModule(在我的情况下为Meetings)更改为CustomModule(在我的情况下为Events)。
  • 检查Vardefs中是否还有钥匙。这通常是单数的(如Meeting)并将其改为单数(Event)。
  • 保存所有更改。
  • 压缩目录的所有内容。是的,仅限内容,而不是目录本身。在我的情况下,它是Events-XXXXXX,我正在压缩目录本身。只需压缩Events-XXXXXX目录中的内容即可。
  • 使用Module Loader在CRM中导入模块并安装它。
© www.soinside.com 2019 - 2024. All rights reserved.