手動安裝
創建數據庫導入數據
1.創建數據庫,導入數據庫文件
數據庫文件目錄/public/install/crmeb.sql
修改數據庫配置文件
2.修改數據庫連接文件
配置文件路徑/.env
APP_DEBUG = false
[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 #數據庫名
[QUEUE]
QUEUE_NAME = 123456789 #隊列前綴
修改文件權限
3.修改目錄權限(linux系統)777
/public
/runtime
.env
.version
.constant
登錄后臺
4.后臺登錄:
http://域名/admin
默認賬號:admin 密碼:www.2233z.cn
重新安裝
- 清除數據庫清空表
- 刪除/public/install.lock 文件
多站點安裝
多項目部署workerman配置端口調整
系統默認端口有三個,分別為【20002】、【20003】、【20012】
在同一個服務器部署多項目時,需要修改新項目這三個端口,避免沖突。
修改端口請牢記對應數字,切勿修改錯誤,同時記得阿里云放行新端口!
修改 /config/workerman.php 文件里的端口號,為你放行的新端口,保存文件。
例如
【20002】—>【20032】
【20003】—>【20033】
【20012】—>【20034】
多項目部署消息隊列配置調整
消息隊列使用的是redis的緩存驅動,多項目部署后,存在消息隊列列名一樣導致,運行消息隊列消費了其他項目的任務。這里只需要更改.env
文件中QUEUE_NAME
多項目部署redis緩存共染問題配置調整
多個項目指向一個redis數據庫會導致每個項目的數據相互共染問題,修改.env
文件中的SELECT
切換不同的redis庫就可以避免了