CoreThink框架支持多種安裝模式,第一種標準模式安裝屬于業內比較通用的安裝方式,一路點擊下一步即可。第二種Saas模式安裝適合在Paas平臺部署以及開發者在本地調試開發時采用。第三種也是開發模式安裝方式,相對于第二種方法簡單一些,更適合本地開發調試不適合Saas部署。用戶可以結合自己的實際情況進行選擇。
標準模式安裝
第一步:下載CoreThink源代碼,解壓縮至本地WEB服務器根目錄或者上傳至虛擬主機/VPS的WEB服務器網站跟目錄
第二步:瀏覽器訪問主機IP或者域名進入安裝界面,同意安裝協議
第三步:系統環境檢測環境檢測如果全部通過則點擊下一步進入參數設置,否則請先處理紅色??的項目
第四步:填寫數據庫信息、管理員信息
第五步:開始安裝系統,成功后將會提示.
Dev配置文件模式安裝
這種安裝方式對于手動安裝最為方便 1.請先了解Apache或者Nginx的環境變量配置 2.下載CoreThink源代碼,解壓縮至WEB服務器根目錄 3.自行將/Application/Install/Data/install.sql數據庫文件導入到即將使用的MySQL數據庫中 4.打開Data/dev.php文件,將里面的DEV_MODE、DB_HOST、DB_NAME、DB_USER、DB_PWD等行的注釋取消,并將相關值修改為與自己本地一致即可
$_SERVER[ENV_PRE.'DEV_MODE'] = 'true';
//$_SERVER[ENV_PRE.'DB_TYPE'] = 'mysql';
$_SERVER[ENV_PRE.'DB_HOST'] = '127.0.0.1';
$_SERVER[ENV_PRE.'DB_NAME'] = 'opencmf';
$_SERVER[ENV_PRE.'DB_USER'] = 'root';
$_SERVER[ENV_PRE.'DB_PWD'] = '123456';
//$_SERVER[ENV_PRE.'DB_PORT'] = '3306';
//$_SERVER[ENV_PRE.'DB_PREFIX'] = 'oc_';
//$_SERVER[ENV_PRE.'APP_DEBUG'] = 'false';
Saas模式安裝
須知
Apache HTTP服務器提供了一個機制, 可以把信息存儲在叫做環境變量的命名變量中。 這個信息將用于進行日志記錄和訪問控制之類的控制操作。 此外,還會作為一個和諸如CGI腳本這樣的外部程序進行溝通的機制。 本文檔討論了操作和使用這些變量的不同方法。
盡管這些變量也被稱作環境變量, 但它們和底層由操作系統控制的環境變量不能混為一談。 這些變量僅在Apache內部被存儲和操縱。 它們僅當被提供給外部CGI腳本和服務器端包含腳本時, 才會變成真正的操作系統環境變量。 如果你想操作作為服務器運行基礎的操作系統的環境變量, 你必須使用由你的操作系統外殼提供的標準環境操作機制。
設定Apache下環境變量的一個最普通方法, 就是使用沒有什么限制的SetEnv指令。 也可以用PassEnv 指令將啟動服務器的操作系統外殼的環境變量傳進來。
部署步驟
請先了解Apache或者Nginx的環境變量配置
下載CoreThink源代碼,解壓縮至WEB服務器根目錄
自行將/Application/Install/Data/install.sql數據庫文件導入到即將使用的MySQL數據庫中
參數配置 如果是本地開發配置Apache參考如下 DocumentRoot “/home/jry/www” ServerName www.corethink.cnAllowOverride All Order deny,allow Allow from all
\#開發模式開關開啟
SetEnv CT_DEV_MODE true
\#數據庫IP地址
SetEnv CT_DB_HOST 127.0.0.1
\#數據庫名稱
SetEnv CT_DB_NAME corethink
\#數據庫用戶名
SetEnv CT_DB_USER root
\#數據庫用戶密碼
SetEnv CT_DB_PWD mypassword
Docker安裝
Docker安裝是最簡單的方法只需要兩步
docker pull ijry/lingyun-corethink
run -d --name 隨便指定個容器名 ijry/lingyun-corethink
完結