CRMEB v4 手動安裝

2022-04-08 13:47 更新

手動安裝

1.創(chuàng)建數據庫,導入數據庫文件 數據庫文件目錄/public/install/crmeb.sql 2.修改數據庫連接文件 配置文件路徑/.env

APP_DEBUG = true


[APP]
DEFAULT_TIMEZONE = Asia/Shanghai


[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1 #數據庫連接地址
DATABASE = test #數據庫名稱
USERNAME = username #數據庫登錄賬號
PASSWORD = password #數據庫登錄密碼
HOSTPORT = 3306 #數據庫端口
CHARSET = utf8
DEBUG = true


[LANG]
default_lang = zh-cn


[REDIS]
REDIS_HOSTNAME = 127.0.0.1 #redis鏈接地址
PORT = 6379 #端口號
REDIS_PASSWORD = 123456 #密碼
SELECT = 0 #數據庫名

3.修改目錄權限(linux系統(tǒng))777

/public
/runtime

4.后臺登錄: http://域名/admin 默認賬號:admin 密碼:crmeb.com

重新安裝

清除數據庫清空表刪除/public/install/install.lock 文件

多站點安裝

一、多項目部署workerman配置端口調整 v4.3之后版本不用修改模版端口

[info] PHP 后臺 workerman 配置端口修改,建議本地源碼包修改完成后,再打包壓縮上傳至服務器新站點。 [warning] 系統(tǒng)默認端口有三個,分別為【20002】、【20003】、【20012】 在同一個服務器部署多項目時,需要修改新項目這三個端口,避免沖突。 修改端口請牢記對應數字,切勿修改錯誤,同時記得阿里云放行新端口! 修改 /config/workerman.php 文件里的端口號,為你放行的新端口,保存文件。 例如

【20002】—>【20032】
【20003】—>【20033】
【20012】—>【20034】

2.修改H5端和小程序:/view/uni-app/config/app.js 文件 修改下圖中的兩處【20003】端口,替換成你修改的新端口 3.后臺前端修改/view/admin/src/setting.js?文件 修改下圖中的兩處【20002】和【20003】端口,分別替換成你修改的新端口 修改完上述端口后,記得保存文件。進入下步,打包前后端文件。

二、多項目部署修改打包

H5端修改/view/uni-app/utils/index.js 修改后需要打包H5文件把打包好的文件放在public下 修改后前端和后端都需要重新打包

多項目部署消息隊列配置調整

消息隊列使用的是 redis 的緩存驅動,多項目部署后,存在消息隊列列名一樣導致,運行消息隊列消費了其他項目的任務。這里只需要更改config/queue.php?文件中的列名稱; 紅框中的queue屬于普通消息隊列列名,主要用戶發(fā)送模板消息,短信等耗時較短需要有一定的時效性的任務 紅框中的son_queue屬于大型任務消息隊列列名,主要用來處理任務量大,時效性不強,耗時較高,工作任務多

多項目部署redis緩存共染問題配置調整

多個項目指向一個 redis 數據庫會導致每個項目的數據相互共染問題,有兩種方法可解決此問題,第一是在安裝另外一個項目的時候redis的數據庫不要和之前的項目一樣。當然這總方法,在很多很多項目的同時部署的情況下就非常的雞肋。第二總方法是修改配置文件中的緩存前綴來區(qū)分不同的項目下緩存共染問題;修改文件路徑config/cache.php; 需要改紅框中的緩存前綴,只要不和之前的緩存前綴一樣就沒有問題。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號