MediaWiki 1.29.1
Ubuntu16.04
PHP7.1
安裝運作環境
鏡像選擇
官方教程的版本是前兩年的,選擇其他鏡像可能會導緻官方教程的步驟出現一些相容性問題,如果不想自己處理複雜的環境問題建議選擇官方文檔的鏡像。
在已有的執行個體上選擇更改系統,在鏡像市場中選擇Ubuntu16.04 Apache PHP7.0。
雖然沒找到官方的那個鏡像,但是下圖這個環境基本一樣。
安裝好環境後通路公網ip網址的頁面是PHP的,和文檔的不太一樣。文檔中出現了一個OneinStack軟體。
主要是用于更好的更新或者控制用到的軟體的版本。但是實踐中不需要更新其他軟體的版本,是以可以忽略這個工具。
然後環境就配好了,接下來安裝MediaWiki。
安全組
開放所有端口,便于後面用PuTTY和FileZiila登陸伺服器和其他人通路搭建好的Wiki。
安裝MediaWiki
安裝PuTTY和FileZiila
PuTTY下載下傳位址:
https://github.com/larryli/PuTTY/releasesFileZiila下載下傳位址:
https://filezilla-project.org/download.php?type=clientPuTTY和FileZiila的使用都是輸入伺服器的公網ip位址,管理者賬号(預設是root),密碼。然後就登入了伺服器。
下載下傳MediaWiki并解壓縮
下載下傳位址:
https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz解壓後用到FileZiila把解壓的檔案上傳到伺服器上。
圖左為解壓目錄,圖右為伺服器要上傳的目錄
上傳前把default的原有的檔案全部放進建立的一個檔案夾内不用,然後再上傳解壓的圖右所有檔案到這個default檔案夾内。
(我一開始選擇的環境不合适,則沒有圖中的檔案夾,估計沒有裝Apache,為避免麻煩,是以重新換了上文的環境)
使用 chown 指令為目錄賦予權限
為上傳好的目錄賦予權限,否則可能出現網頁沒有讀寫權限的問題。
chown -R www /data/wwwroot/default
1
我運作完後在安裝MediaWiki時還是說沒有權限,我重新開機了一下伺服器就沒問題了。
在浏覽器輸入網址
http://公網ip進入(注意不是
https://)
然後跟着提示安裝。
注意資料庫選擇 SQLite。
安裝完成後按提示下載下傳一個LocalSetting.php檔案。
再次用FileZiila把這個檔案放到圖中目錄下重新通路就可以登陸wiki了。