閱讀819 返回首頁    go 阿裏雲 go 技術社區[雲棲]


【雲計算的1024種玩法】搭建 wiki 知識庫

前言

Wiki(百科)是知識管理上非常好用的形式,但是如果想在維基百科或者某度百科上發布百科內容的話其實內容的門檻還是很高要求的的而且無法做到自有管理。我們可以通過自建一個 Wiki 知識庫來管理社團或者學生會裏的一些小常識、小知識,能夠極大的優化社團管理。

1、首先我們得開通雲服務器

學生用戶可以在阿裏雲官網上進行學生認證後購買一定配置的ECS,僅需9.9元每月,學生用戶無需擔心花費過多用在服務器的問題。

學生用戶在經過學生認證過後就可以在相關網址進行購買,網址為:https://promotion.aliyun.com/ntms/campus2017.html,

買好了服務器就可以去剛剛注冊好的賬號管理裏的管理控製台去查看服務器以及它的一些配置。

2、安裝 LAMP 環境

預裝環境和地域可根據實際個人情況自選,隻要有 PHP 和 MYSQL 就行。這裏推薦適合新手的 LAMP 環境(Linux + Apache + MySQL + PHP)所以在預裝係統選擇中可以隨意選擇。在購買了ECS之後,無需再購買鏡像,隻需停止服務器後更換係統盤即可。

NEW001
NEW002

選擇鏡像時,推薦使用 LAMP環境(Ubuntu16.04 Apache PHP7.1),因為這個鏡像提供了比較豐富的工具:例如OSS備份,而且Apache、PHP等組件可以自行升級,更加安全!

在選擇更換係統盤後,選擇鏡像市場,然後選擇從鏡像市場選擇(含操作係統)
NEW003

輸入安裝環境,點擊使用
NEW004

打開公網IP,顯示如下頁麵,表示鏡像安裝成功。
NEW005

3、準備控製軟件

接下來我們需要在自己的電腦上安裝一個叫PuTTY的軟件,用於遠程連接和管理我們在阿裏雲ECS上的服務器。

PuTTY是一種遠程登錄終端工具,可以在不同平台上運行,也可以同時在Win32 和 Unix 係統下模擬 xterm 終端。

這裏附上下載地址:https://github.com/larryli/PuTTY/releases

注意:在主機名稱或IP地址那一欄填上阿裏雲ECS上服務器公網IP地址。

然後安裝FileZilla軟件,一款非常好用的跨平台 FTP 軟件,隻需要在主機欄中聲明 sftp:// 協議,就可以連接了,就可以看到遠程 Linux 上的目錄了。

下載地址:https://filezilla-project.org/download.php?type=client

然後我們將本來在 /data/wwwroot/default 創建一個 old 目錄將原來的文件轉移到 old目錄下:
screenshot

4、下載並上傳 MediaWiki

接下來我們還需要下載 貼吧雲簽到的源文件,利用FileZilla上傳到阿裏雲ECS上的服務器/data/wwwroot/default/目錄下。

下載地址:https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz

screenshot

然後使用 chown 命令為目錄賦予權限:

chown -R www /data/wwwroot/defaul

5、安裝 MediaWiki

訪問 https://公網ip 點擊 set up the wiki

screenshot

一般情況下會根據係統語言自動設置為簡體中文,如果沒有就自行設置一下:
screenshot

數據庫選擇 SQLite:

screenshot

接著輸入wiki名稱和管理員賬戶:

screenshot

下載配置文件並上傳
screenshot

將下載的 LocalSettings.php 文件上傳到根目錄:

screenshot
screenshot

使用 MediaWiki

在右上角選擇登錄:

screenshot

編輯頁麵,以首頁為例子,可以看到有一個 編輯 選項。
screenshot

就可以編輯了:
screenshot

如何創建新頁麵?

例如首頁是:https://101.132.96.47/index.php/首頁,
我們新建一個頁麵隻要將首頁替換成新的頁麵名,例如:https://101.132.96.47/index.php/ecs,

當然會提示頁麵不存在,不過我們這時候就可以選擇 創建本頁麵 來新建頁麵了

screenshot

最後更新:2017-09-12 10:32:54

  上一篇:go  看似“觸手可及”的Oculus離我們有多遠?
  下一篇:go  智能家庭本周鋒聞:小米也要來玩壞智能家居?