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

时间:2019-04-01 01:12:55

标签: php suitecrm

我已经从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)

我在导出,导入或压缩时缺少某些东西吗?

1 个答案:

答案 0 :(得分:0)

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

我尝试了所有在任何地方和所有地方提到的事情。仍然无法导入模块。以下是您需要遵循的步骤。

  • 导出模块。
  • 解压缩文件夹,并将所有出现的位置从ActualModule(在我的情况下为MeetingsCustomModule(在我的情况下为Events。)
  • 检查Vardefs中是否还有任何键。通常可以是单数(例如Meeting),然后将其更改为单数({Event)。
  • 保存所有更改。
  • 压缩目录中的所有内容。是的,仅内容,而不是目录本身。就我而言,它是 Events-XXXXXX ,而我正在压缩目录本身。只需压缩 Events-XXXXXX 目录中的内容。

  • 使用Module Loader导入CRM中的模块并安装它。