Class 2 搭建wiki知識庫
阿新 • • 發佈:2020-08-07
Class2 - 搭建wiki知識庫
1.開通伺服器
由於已經領取高校學生伺服器,所以直接使用即可。
2.安裝執行環境
首先進入ECS控制面板
停止例項
等待停止完畢
選擇更換作業系統
選擇LAMP環境 PHP7.2
新增安全組,由於使用80埠訪問,所以直接放行80埠即可
訪問ip地址即可發現
3.安裝MediaWiki
使用xshell和FlashFXP
首先去安全組放行21埠,然後使用FlashFXP選擇sftp連線進入主機目錄
進入 /data/wwwroot/default/ 目錄
建立old資料夾,下載https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz
使用xshell進入相應資料夾,然後解壓
tar -zxvf mediawiki-1.29.1.tar.gz
將檔案移動到/data/wwwroot/default/下
mv ./mediawiki-1.29.1/* /data/wwwroot/default/
為目錄賦予許可權
chown -R www /data/wwwroot/default
再次訪問公網IP
發現沒有變化
訪問公網ip下的index.php,可以正常訪問
所以進入apach目錄下的config配置預設首頁
cd /usr/local/apache/conf/
vi httpd.conf
將IfModule dir_module標籤的順序改為index.php在前
儲存退出
再次訪問公網ip,沒變化
重啟服務
service httpd restart
還是不行
重啟伺服器試試
reboot
。。。好吧還是不行
刪除html試試。。。終於OK了
選擇SQLite
進行一些基本設定
下載配置檔案到本地
上傳檔案至wiki的根目錄,即/data/wwwroot/default/
然後進入wiki
4.使用MediaWiki
點選登入並輸入設定的使用者名稱密碼
點選引數設定,設定面板為現代並儲存
點選編輯可以對頁面進行編輯
想要建立新頁面的話只需要訪問自定義的名稱,如:公網IP/index.php/abc,提示不存在,然後建立即可