安裝微擎插件的時候,彈出 請先更新或安裝主模塊后再安裝插件, 但是問題是主程序已經安裝了沒有問題。
解決這類問題的辦法就是代碼追蹤,先搜索一下代碼包含 請先更新或安裝主模塊后再安裝插件 的文件
可以看到 web/source/module/manage-system.ctrl.php 里包含這個關鍵字,打開文件來看代碼
大意就是讀取manifest 配置文件時,如果定義了 platform / main_module 就去數據庫里看看是否安裝了這個 main_module,如果為空則彈出錯誤提示
這里手工查詢,確實不存在
所以解決辦法也很簡單,到插件下面的 manifest 注釋下面一行就可以了