以下是【洪七公】分享的內容全文:
fiora二次元聊天室寶塔源碼+搭建教程 附演示站 

演示站:http://xiyan.one/
【無違規 無引流 歡迎cc】
搭建有啥問題可以進演示站問
安裝教程:
1.寶塔安裝環境【未測試源碼,僅供參考學習】
①一鍵安裝apache網站搭建環境 ②在 軟件商店 安裝好PM2管理器、MongoDB、Redis,三個應用 ③在服務器防火墻放行9200和mong數據庫默認27017端口
2.建議手動下載源碼放入根目錄/opt文件夾,wwwroot根目錄新建opt文件夾,然后在opt里邊上傳源碼,解壓,解壓后的文件名改為fiora就可以!
3.連接fiora文件夾ssh輸入命令(終端)
輸入命令進入fiora文件夾
cd /opt/fiora
用yarn安裝依賴
npm i -g yarn yarn
構建和轉移產物
npm run build:client
npm run move-dist
啟動fiora,都完成后需要pm2啟動后面會說
npm start
4.創建一個新用戶
打開 http://你服務器ip:9200 注冊第一個用戶: admin(可隨意)
5.接下來配置管理員和開機自啟 ,先使用Ctrl+C斷開ssh運行。
重新連接ssh執行以下命令
先給node做個軟連接,不然后面會啟動失敗
ln -sf $(which node) /usr/bin/node
獲取用戶userid 比如admin
yarn script getUserId admin
設置管理員,這里可能無效,不過可以看下邊其他方法
export Administrator=獲取的userid
Port=9200
以下命令一起復制進SSH客戶端運行
cat > /etc/systemd/system/fiora.service
6.設置開機啟動,就是我要說的pm2啟動
使用 npm start 運行服務端會在斷開 ssh 連接后停止運行, 所以要使用 pm2 來運行
pm2 start yarn –name fiora — start
7.到此重啟服務器使管理員生效!如果沒生效看下邊其他方法
重啟后需要在fiora文件夾終端重新使用pm2啟動!
8.設置域名反向代理,就是通過域名訪問你的聊天室
開啟ssl請先關閉反代 寶塔面板里面,先點擊左側網站,添加站點,然后再點擊添加好了的域名 網址 – 域名 – 設置- 反向代理 – 增加反向代理 目標URL http://你服務器ip:9200
設置完成ssl后重新開啟反代
9.到此安裝就完成了,修改文件,fiora頁面修改路徑
以下logo:
/opt/fiora/public/favicon-96.png
/opt/fiora/public/favicon-192.png
/opt/fiora/public/favicon-512.png
以下主頁修改路徑
/opt/fiora/client/templates/index.html
以下側邊欄修改路徑
/opt/fiora/client/modules/Sidebar/
頁面修改問題
修改fiora內容,往往需要重構才能生效。
依然打開fiora終端ssh
關閉fiora
pm2 stop fiora
構建和轉移產物
npm run build:client
npm run move-dist
pm2啟動
pm2 start yarn –name fiora — start
重構啟動報錯問題解決方案
連接ssh或直接cd
輸入命令sudo kill -9 $(lsof -i:9200 -t)
回到fiora文件夾,輸入cd /opt/fiora
啟動fiora,輸入以下命令后續需要pm2,自己啟動 npm start
注冊用戶系統錯誤問題
Redis緩存導致,清除即可!一次不行就兩次!
連接ssh寶塔終端
輸入命令進入
Redis
redis-cli
執行命令
flushall
添加管理員權限,上邊那個沒效果的采取這個
在fiora根目錄,新建 .env文件,里邊內容輸入如下,一行一個
Administrator=你的userid
Port=9200
本站不存儲任何資源文件,敬請周知!
本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:fiora二次元聊天室寶塔源碼+搭建教程 附演示站

侵權舉報/版權申訴



