W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
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 文件
[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的數據庫不要和之前的項目一樣。當然這總方法,在很多很多項目的同時部署的情況下就非常的雞肋。第二總方法是修改配置文件中的緩存前綴來區(qū)分不同的項目下緩存共染問題;修改文件路徑config/cache.php
;
需要改紅框中的緩存前綴,只要不和之前的緩存前綴一樣就沒有問題。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: