1. 程式人生 > >MediaWiki引擎程序介紹

MediaWiki引擎程序介紹

htm mediawiki 數據庫服務 錯誤 安裝過程 運行 現在 lsp .com

MediaWiki是一個流行的免費wiki軟件包,也是維基百科使用的軟件。它是完全動態的,並在LAMP堆棧上運行,利用了PHP語言和MySQL數據庫後端。使用簡單的安裝和配置,MediaWiki是一個很好的解決方案,當您需要一個熟悉的、功能齊全的動態wiki引擎時。

對於本指南,我們假定您已經閱讀了入門指南,並為您在Linode上選擇的Linux發行版配置了一個工作LAMP堆棧。您應該通過SSH連接到您的服務器,並以root身份登錄。

下載並解壓縮包

首先,下載MediaWiki的最新版本。在撰寫本文時,MediaWiki的最新穩定版本是1.17.0。您需要定期檢查該軟件的最新版本,並進行升級,以避免讓您的站點變得容易受到已知的安全漏洞的攻擊。您可以通過訪問MediaWiki主頁找到最新版本的下載位置。

如果你遵循我們的lamp指導,您的web訪問DocumentRoot應該位於 de>/srv/www/example.com/public_html/de>,或一些類似的目錄(“http://52kuaiyun.com/”替換為您自己的域名)。如果您使用不同的目錄結構設置虛擬主機,那麽可以調整以下方向,以適應您的特定設置。我們將在 de>DocumentRootde>上方的目錄中下載並解壓這些文件。

1

cd /srv/www.52kuaiyun.com/

使用wget來下載最新的包。您可能需要首先安裝wget程序,在debian/ubuntu中發布命令apt-get安裝wget,或者是在centos/fedora安裝wget。

1

wget http://download.wikimedia.org/mediawiki/1.17/mediawiki-1.17.0.tar.gz

使用tar命令對包進行解壓,如下所示:

1

tar -xvzf mediawiki-1.17.0.tar.gz

將未壓縮的mediawiki-1.17.0目錄移動到您的公共html/文件夾中,將目錄重命名為mediawiki/在過程中。

1

mv mediawiki-1.17.0/ public_html/mediawiki/

public_html/目錄下的目錄的名稱將決定您的wiki的路徑。在本例中,wiki將位於example.com/mediawiki/。您可以將wiki復制到public_html/層次結構中的任何公共可訪問的位置。

mediawiki/目錄中的 config/ 目錄需要允許mediawiki在安裝過程中對其進行寫入。切換到mediawiki/目錄並運行下面的chmod命令:

1

2

cd /srv/www/example.com/public_html/mediawiki/

chmod a+w config

配置MediaWiki

將您的瀏覽器指向您的wiki的URL(在本例中是example.com/mediawiki/),並單擊“請設置wiki first”鏈接。安裝頁面包含完成安裝所需的所有內容。

您需要知道MySQL安裝的數據庫名、用戶名和密碼。讓MediaWiki超級用戶訪問您的MySQL數據庫,允許它為您創建新的帳戶和數據庫,您可能想要啟用它。如果在這一點上遇到困難,請閱讀MySQL指南,使其更適合於數據庫。如果您計劃擁有大量的用戶或內容,請考慮設置第二個Linode作為專用的數據庫服務器。

完成安裝表單並提交之後,您將到達“MediaWiki安裝”頁面。按照底部的指示,移動config/LocalSettings.php 文件MediaWiki的根目錄(例如,/srv/www/example.com/public_html/mediawiki/)指示:

1

mv /srv/www/example.com/public_html/mediawiki/config/LocalSettings.php ..

因為LocalSettings.php文件將包含您的MySQL密碼,確保對它的訪問限制:

1

chmod 700 /srv/www/example.com/public_html/media/wiki/LocalSettings.php

移動LocalSettings.php後,您可以根據指令安全地刪除/config文件夾。

1

2

cd /srv/ www.52kuaiyun.com /public_html/mediawiki/

rm -rf config

MediaWiki現在已經成功安裝和配置了!

監控軟件更新和安全通知

當運行由上遊開發人員提供的源代碼直接編譯或安裝的軟件時,您將負責監控更新、錯誤修復和安全問題。在意識到發布和潛在問題之後,更新軟件以解決缺陷,並防止可能的系統妥協。監控發布和維護所有軟件的最新版本對於系統的安全性和完整性是至關重要的。

請監視MediaWiki開發郵件列表,以確保您了解軟件的所有更新,並可以適當地升級或應用補丁並根據需要重新編譯。

當上遊資源提供新版本時,需要重復安裝MediaWiki軟件的指令。這些實踐對於系統的安全性和功能是至關重要的。

支持原創:http://lilidong1108.blog.163.com/blog/static/255292659201777259074/

MediaWiki引擎程序介紹