DokuWiki 是一個靈活且可擴展的 wiki 引擎,它的目標是易於管理,同時提供豐富的特性集,以便爲全部技能級別和技術傾向的用戶提供協做文檔編輯和建立。DokuWiki 將 wiki 頁面存儲在 web 服務器上的文本文件中,而不是在數據庫管理系統中,這增長了適度規模的 wiki項目的數據可用性和可移植性,而不須要系統資源來支持關係數據庫服務器。php
在開始安裝 DokuWiki 以前,咱們假設您已經完成了入門指南。若是您是 Linux 服務器管理的新手,您可能會對咱們介紹的Linux概念指南、初學者指南和管理基礎指南感興趣。html
在開始安裝 DokuWiki 以前,您須要一些先決條件。這些命令將確保您的系統是最新的,而且安裝了Apache web服務器、PHP編程語言和其餘依賴項的包。在Debian和基於ubuntu的系統中,有如下命令:web
apt-get update
apt-get upgrade
apt-get install php5 php-pear apache2 wget
另外,您可能但願根據咱們的基於名稱的虛擬主機的指南,爲虛擬主機配置您的 Apache 實例。在 CentOS 和 Fedora 的系統中,發出如下命令來運行系統更新,安裝必要的先決條件,並確保 Apache 將在下一次從新啓動週期中恢復:數據庫
yum update
yum install php php-pear httpd wget
chkconfig --add httpd
chkconfig --levels 235 httpd on
/etc/init.d/httpd start
確保爲您的域配置虛擬主機。如今咱們已經準備好開始安裝 DokuWiki 了。對於本文的目的,咱們將假設的 DocumentRoot 虛擬主機,你將安裝 DokuWiki 位於 /電腦/ www /hostdare.cn/public_html/ 域 hostdare.cn 和 http://www.hostdare.cn/ wiki將訪問地址。修改下面的說明,以符合您本身的配置要求。apache
在寫做的時候,DokuWiki 的最新穩定版本是 2009-12-25c。可是,必定要檢查 DokuWiki,以確保您下載了最新版本的軟件。根據特定部署的需求調整如下命令:編程
導航到資源位於http://hostdare.cn /install.php完成安裝並遵循的步驟安裝程序。完成後,發出如下命令:ubuntu
對於Debian和Ubuntu系統,發佈如下命令:安全
chgrp -R www-data /srv/www/example.com/public_html/data/ /srv/www/example.com/public_html/conf/local.php /srv/www/example.com/public_html/conf/users.auth.php /srv/www/example.com/public_html/conf/acl.auth.php
對於CentOS和Fedora系統,發出如下命令:服務器
chgrp -R apache /srv/www/example.com/public_html/data/ /srv/www/example.com/public_html/conf/local.php /srv/www/example.com/public_html/conf/users.auth.php /srv/www/example.com/public_html/conf/acl.auth.php
當您完成這些命令並完成安裝過程以後,發出如下命令來刪除安裝腳本並保護您的應用程序:編程語言
rm /srv/www/example.com/public_html/install.php
恭喜你!您的DokuWiki實例已經安裝,您將可以訪問和編輯一個功能的wiki,http://example.com/。
當運行由上游開發人員提供的源代碼直接編譯或安裝的軟件時,您將負責監控更新、錯誤修復和安全問題。在乎識到發佈和潛在問題以後,更新軟件以解決缺陷,並防止可能的系統妥協。監控發佈和維護全部軟件的最新版本對於系統的安全性和完整性是相當重要的。
請監視 DokuWiki 通信和郵件列表,以確保您瞭解軟件的全部更新,並能夠適當升級或應用補丁並根據須要從新編譯。
當上遊的資源提供新的版本時,須要重複安裝 DokuWiki 軟件的說明。這些實踐對於系統的安全性和功能是相當重要的。