天天看點

阿裡雲AI訓練營第四天筆記

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/releases

FileZiila下載下傳位址:

https://filezilla-project.org/download.php?type=client

PuTTY和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了。