![eolinker eolinker](http://static.javashuo.com/static/loading.gif)
eoLinker AMS開源版 V3.1.7更新日誌前端
新增:git
- 更加開放的開源態度,開源項目協議從GPL更改成Apache 2.0。
- 支持項目備份功能,一鍵將項目數據同步到線上帳號,今後再也不懼怕數據丟失問題 。
- 新增API自動化測試功能,自定義接口測試順序以及數據關聯等,讓接口測試進入自動化時代。
- 新增數據庫備份功能,選擇手動更新或自動更新都會自動備份數據庫到dump文件夾 。
修復:github
- 修復安裝失敗仍然提示已安裝的問題,優化安裝邏輯(返回錯誤信息,方便調試);
- 修復參數類型選擇‘文件’不出現文件選擇按鈕的問題;
- 修復在接口詳情頁面中沒法刪除接口的問題;
- 修復導出項目數據的問題。
優化:sql
- 優化手動更新和自動更新的邏輯;
如何在本地部署eoLinker開源版數據庫
環境要求
- PHP 5.5+ / PHP7+(推薦)
- Mysql 5.5+ / Mariadb 5.5+
- Nginx(推薦) / Apache
- 項目目錄須要具備徹底的讀寫權限(777),用於寫入配置文件。安裝完成以後能夠設置另外設置目錄權限
- PHP須要安裝並啓用mbstring以及curl模塊,用於字符串處理以及接口測試功能
注意事項
- 3.x版本與2.x版本並不兼容,所以沒法直接由2.x升級到3.x,也沒法經過覆蓋代碼的方式進行升級,切勿隨意嘗試以防數據丟失。
- 若是須要進行數據的遷移,能夠使用eoLinker接口管理系統中的【導出項目】功能:將項目導出爲eoLinker專用格式(.export),而後在3.x版本中導入。
- 爲了防止數據丟失,請在執行任何關鍵操做以前妥善備份數據庫。
獲取地址
社區支持
安裝
從Github等途徑獲取開源版代碼以後,目錄結構以下: 後端
![目錄結構 目錄結構](http://static.javashuo.com/static/loading.gif)
其中:
1.backend_resource:後端源碼 瀏覽器
2.frontend_resource:前端源碼(未壓縮,使用Angular進行編寫) frontend
3.release:安裝包,可用於直接安裝 curl
打開release文件夾,找到最新版本的壓縮包,解壓到合適的PHP環境下,而且經過瀏覽器訪問項目根目錄。若是正常則會轉到以下引導頁面: 測試
![語言選擇頁面 語言選擇頁面](http://static.javashuo.com/static/loading.gif)
![引導頁 引導頁](http://static.javashuo.com/static/loading.gif)
![環境檢測 環境檢測](http://static.javashuo.com/static/loading.gif)
![安裝完成 安裝完成](http://static.javashuo.com/static/loading.gif)
根據指引頁面提示,輸入相應信息而且經過環境監測後,便可安裝成功。隨後頁面會跳轉至 用戶註冊頁面。
開源版的使用操做與線上免費版基本同步,若有任何使用的問題請參考 線上版操做指南。
更多更全的教程和內容盡在eoLinker中文網址:https://www.eolinker.com