fiora二次元聊天室寶塔源碼





安裝教程:
1.寶塔安裝環(huán)境
①一鍵安裝apache網(wǎng)站搭建環(huán)境 ②在 軟件商店 安裝好PM2管理器、MongoDB、Redis,三個(gè)應(yīng)用 ③在服務(wù)器防火墻放行9200和mong數(shù)據(jù)庫(kù)默認(rèn)27017端口
2.建議手動(dòng)下載源碼放入根目錄/opt文件夾,wwwroot根目錄新建opt文件夾,然后在opt里邊上傳源碼,解壓,解壓后的文件名改為fiora就可以!
3.連接fiora文件夾ssh輸入命令(終端)
輸入命令進(jìn)入fiora文件夾
cd /opt/fiora
用yarn安裝依賴
npm i -g yarn yarn
構(gòu)建和轉(zhuǎn)移產(chǎn)物
npm run build:client
npm run move-dist
啟動(dòng)fiora,都完成后需要pm2啟動(dòng)后面會(huì)說(shuō)
npm start
4.創(chuàng)建一個(gè)新用戶
打開(kāi) http://你服務(wù)器ip:9200 注冊(cè)第一個(gè)用戶: admin(可隨意)
5.接下來(lái)配置管理員和開(kāi)機(jī)自啟 ,先使用Ctrl+C斷開(kāi)ssh運(yùn)行。
重新連接ssh執(zhí)行以下命令
先給node做個(gè)軟連接,不然后面會(huì)啟動(dòng)失敗
ln -sf $(which node) /usr/bin/node
獲取用戶userid 比如admin
yarn script getUserId admin
設(shè)置管理員,這里可能無(wú)效,不過(guò)可以看下邊其他方法
export Administrator=獲取的userid?
Port=9200
以下命令一起復(fù)制進(jìn)SSH客戶端運(yùn)行
cat > /etc/systemd/system/fiora.service <
6.設(shè)置開(kāi)機(jī)啟動(dòng),就是我要說(shuō)的pm2啟動(dòng)
使用 npm start 運(yùn)行服務(wù)端會(huì)在斷開(kāi) ssh 連接后停止運(yùn)行, 所以要使用 pm2 來(lái)運(yùn)行
pm2 start yarn --name fiora -- start
7.到此重啟服務(wù)器使管理員生效!如果沒(méi)生效看下邊其他方法
重啟后需要在fiora文件夾終端重新使用pm2啟動(dòng)!
8.設(shè)置域名反向代理,就是通過(guò)域名訪問(wèn)你的聊天室
開(kāi)啟ssl請(qǐng)先關(guān)閉反代 寶塔面板里面,先點(diǎn)擊左側(cè)網(wǎng)站,添加站點(diǎn),然后再點(diǎn)擊添加好了的域名 網(wǎng)址 - 域名 - 設(shè)置- 反向代理 - 增加反向代理 目標(biāo)URL http://你服務(wù)器ip:9200
設(shè)置完成ssl后重新開(kāi)啟反代
9.到此安裝就完成了,修改文件,fiora頁(yè)面修改路徑
以下logo:/opt/fiora/public/favicon-96.png/opt/fiora/public/favicon-192.png/opt/fiora/public/favicon-512.png以下主頁(yè)修改路徑/opt/fiora/client/templates/index.html以下側(cè)邊欄修改路徑/opt/fiora/client/modules/Sidebar/
頁(yè)面修改問(wèn)題
修改fiora內(nèi)容,往往需要重構(gòu)才能生效。
依然打開(kāi)fiora終端ssh
關(guān)閉fiora
pm2 stop fiora
構(gòu)建和轉(zhuǎn)移產(chǎn)物
npm run build:client
npm run move-dist
pm2啟動(dòng)
pm2 start yarn --name fiora -- start
重構(gòu)啟動(dòng)報(bào)錯(cuò)問(wèn)題解決方案
連接ssh或直接cd輸入命令sudo kill -9 $(lsof -i:9200 -t)回到fiora文件夾,輸入cd /opt/fiora啟動(dòng)fiora,輸入以下命令后續(xù)需要pm2,自己?jiǎn)?dòng) npm start
注冊(cè)用戶系統(tǒng)錯(cuò)誤問(wèn)題
Redis緩存導(dǎo)致,清除即可!一次不行就兩次!
連接ssh寶塔終端輸入命令進(jìn)入Redis
redis-cli?
執(zhí)行命令
flushall
添加管理員權(quán)限,上邊那個(gè)沒(méi)效果的采取這個(gè)
在fiora根目錄,新建 .env文件,里邊內(nèi)容輸入如下,一行一個(gè)
Administrator=你的userid Port=9200
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html
下載地址;https://www.tudoumc.com/post/2619.html