Flarum 論 壇 超 詳 細(xì) 搭 建 教 程 來 啦~

走過的坑:
1.服務(wù)器配置一點(diǎn)不同:2核2G
2.鏡像點(diǎn)錯(cuò)了,不過我是白嫖阿里云服務(wù)器,所以不能改。我的鏡像aliyun_3_x64_20G_alibase_20230110.vhd
up的鏡像centos_7_04_64_20G_alibase_201701015.vhd
3.我用密鑰登錄的云服務(wù)器:
參考:[5分鐘學(xué)linux] 4-使用xshell7通過密鑰對的方式遠(yuǎn)程連接阿里云ecs云服務(wù)器嗶哩嗶哩bilibili
4.寶塔安裝腳本選的萬能安裝腳本:
5.用寶塔安裝服務(wù)器環(huán)境配置時(shí):
Nginx 1.20
MySQL 5.7
Pure-ftpd 1.0.49
PHP 7.3
phpMySdmin 5.0
開始選的編譯安裝,后面發(fā)現(xiàn)云服務(wù)器頂不住。
6.發(fā)現(xiàn)寶塔安裝這些環(huán)境后:用xshell聯(lián)系云服務(wù)器,驗(yàn)證這些是否安裝時(shí),輸入:
Nginx -v
MySQL -v
Pure-ftpd -v
PHP -v
phpMySdmin -v
都沒有,查了后:寶塔安裝的不會自動安裝到環(huán)境變量。
在Xshell:
執(zhí)行以下命令打開.bashrc文件:
sudo vi ~/.bashrc
i編輯,文件末尾:
export PATH=$PATH:/www/server/mysql/bin:/www/server/nginx/sbin:/www/server/pure-ftpd/bin:/www/server/php/73/bin:/www/server/pure-ftpd/sbin
ESC退出編輯,:wq保存并退出
sudo vi ~/.bashrc 再打開確認(rèn)一下。
保存文件并執(zhí)行以下命令使修改生效:
source ~/.bashrc
終端執(zhí)行:
nginx -v
mysql -v
pure-ftpd -v
php -v
phpmyadmin
結(jié)果:nginx mysql php pure-ftpd 都安裝好了。只是mysql需要root來進(jìn)入。
phpmyadmin用web調(diào)用,不需要配到云服務(wù)器的環(huán)境變量。
不想多管的不用注意上面這一步。
6.MySQL的root密碼:寶塔面板,MySQL,root密碼。就可以獲得。不要像up主這樣的8_130_93_166密碼,后面建站點(diǎn)的時(shí)候我用這樣的密碼出了問題。MySQL沒有建起。有重來了一遍。這次root密碼,站點(diǎn)密碼都用的寶塔給的。
用Xshell驗(yàn)證一下,上面第5步吧MySQL安裝到環(huán)境變量里了。
root用戶登錄。
mysql -u root -p
輸入root密碼:
exit退出MySQL
7.Composer安裝后驗(yàn)證
composer -V
如果輸出了Composer的版本信息,說明Composer已經(jīng)成功安裝。
換源阿里源驗(yàn)證:
composer config -gl
如果輸出了以下內(nèi)容,說明源已經(jīng)切換成功:
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https://mirrors.aliyun.com/composer/
8. 新建存放Flarum的網(wǎng)站的數(shù)據(jù)庫密碼我用的寶塔的默認(rèn)密碼。
數(shù)據(jù)庫管理密碼(root):Ef6jAZasMctXxYTS
數(shù)據(jù)庫名:8_130_93_166
數(shù)據(jù)庫賬號:8_130_93_166
數(shù)據(jù)庫密碼:L5Xk8xdieDDfcMfb
Xshell驗(yàn)證:
8_130_93_166用戶登錄。
mysql -u 8_130_93_166 -p
輸入root密碼:
exit退出MySQL
在寶塔面板的MySQL也可以看到新的數(shù)據(jù)庫。
9.安裝Flarum
第一次數(shù)據(jù)庫用up那樣的密碼,MySQL沒有建立,安裝后出現(xiàn)了紅色的。
第二次安裝后,沒有報(bào)錯(cuò)都是黃色和綠色。
即No security vulnerability advisories found
10.最最后。我配好了,但無法打開站點(diǎn)。
我最后用的云服務(wù)器端口的安全組是這樣:
入方向:TCP?80/80?目的: 0.0.0.0/0
出方向:TCP?80/80?目的: 0.0.0.0/0
順利打開。