SuiteCRM - zip 文件缺少 manifest.php 文件。无法继续
SuiteCRM - The zip file is missing a manifest.php file. Cannot proceed
我已经从 SuiteCRM
导出了 Meetings
模块,将所有出现的地方重命名为 Events
模块,并将其压缩。现在,当我尝试将文件上传到 SuiteCRM
时,它显示
The zip file is missing a manifest.php file. Cannot proceed.
我尝试过使用多个存档器(默认、终端和其他一些),每次都出现相同的错误。
我也试过这个 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)
我在导出、导入或压缩时是否遗漏了什么?
如果有人遇到同样的问题,我想这会有所帮助。
我尝试了所有随处提到的东西。仍然无法导入模块。以下是您需要遵循的步骤。
- 导出模块。
- 解压缩文件夹并将所有匹配项从
ActualModule
(在我的例子中为 Meetings
)更改为 CustomModule
(在我的例子中为Events
。)
- 检查
Vardefs
中是否有剩余的钥匙。这通常可以是单数(如 Meeting
)并将其更改为单数(Event
)。
- 保存所有更改。
压缩目录的所有内容。是的,只有内容,而不是目录本身。在我的例子中,它是 Events-XXXXXX 并且我正在压缩目录本身。只需压缩 Events-XXXXXX 目录中的内容。
使用 Module Loader
在 CRM 中导入模块并安装它。
我已经从 SuiteCRM
导出了 Meetings
模块,将所有出现的地方重命名为 Events
模块,并将其压缩。现在,当我尝试将文件上传到 SuiteCRM
时,它显示
The zip file is missing a manifest.php file. Cannot proceed.
我尝试过使用多个存档器(默认、终端和其他一些),每次都出现相同的错误。
我也试过这个 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)
我在导出、导入或压缩时是否遗漏了什么?
如果有人遇到同样的问题,我想这会有所帮助。
我尝试了所有随处提到的东西。仍然无法导入模块。以下是您需要遵循的步骤。
- 导出模块。
- 解压缩文件夹并将所有匹配项从
ActualModule
(在我的例子中为Meetings
)更改为CustomModule
(在我的例子中为Events
。) - 检查
Vardefs
中是否有剩余的钥匙。这通常可以是单数(如Meeting
)并将其更改为单数(Event
)。 - 保存所有更改。
压缩目录的所有内容。是的,只有内容,而不是目录本身。在我的例子中,它是 Events-XXXXXX 并且我正在压缩目录本身。只需压缩 Events-XXXXXX 目录中的内容。
使用
Module Loader
在 CRM 中导入模块并安装它。