PmWiki 安裝指南本頁描述如何下載並安裝 PmWiki 2.1 及 2.2. 以下是相關的頁面:
非常歡迎對本頁的內容有所"更動"。 若是遇到任何安裝上的問題,可有聯絡PmWiki的使用者們 mailing list或者是使用PmWiki Issue Tracking System。 安裝 PmWiki1. 下載下載最新版本的PmWiki,可以的型式有:
也可以下載最新的測試版: PmWiki:Subversion。 2. 解壓缩解開壓縮檔 (輸入指令: README.txt 簡介的文件 pmwiki.php 主要的PmwWiki程式碼 local/ 設定控制的程式碼 (local configuration files) cookbook/ 由 Cookbook下載的Recipes (擴充元件) docs/ 簡短的文件, 設定碼的範例 pub/ 公開的檔案 pub/css/ 額外的 CSS stylesheet 檔案[1] pub/guiedit/ pub/skins/ 由 custom下載的顯示模版 scripts/ PmWiki程式碼的一部份 wikilib.d/ 內含預設的PmWiki頁面 pmwiki-x.y.z 必須被放置在你的webserver可以使用的地方 您可以使用很多種方法來放置資料夾-- FTP, 或者是Unix Note: 我們建議將"pmwiki-x.y.z"這個資料夾名稱改成簡短的"pmwiki".
3. 建立資料夾使用瀏灠器開啟server上的pmwiki.php (意指不在你本機電腦上的檔案。或者是用 以file://...開頭的 URL 網址的方式開啟的檔案也不行)。 PmWiki會掃描你的系統設定,並且提供接下來的指引(若是需要的話)來建立一個wiki.d/資料夾,資料夾內將存放你的wiki頁面。 有另外的兩種方法可以完成這個動作(使用 Filezilla 或是 WinSCP來更改FTP的 檔案/資料夾權限) 3a. 你也可以手動新增wiki.d/資料夾,並設定完整寫入的權限(就是" chmod 777 wiki.d ")。當你在"安全模式" 時,可以使用這個方法。
3b. 在某些系統中,你可以暫時性地更改含有 pmwiki.php資料夾的權限為2777,讓PmWiki建立wiki.d/資料夾。 在Unix系統中,通常可以用 含有pmwiki.php的資料夾,並且輸入下列指令:
chmod 2777 .
(注意末尾的".")
在建立好了資料夾權限後,請再用瀏灠器開啟 pmwiki.php檔案一次。 若是成功的話,wiki.d 將會被建立,而你可以看到預設的首頁。 重要: 若是您使用3b的方法。你應該使用" 4. 初始化請參見初始運行來調整您的 PmWiki安裝。 您也可以在版本訊息中得到進一步的資訊。 5. 設定語言若您想要使用不同語言的 PmWiki,請參見國際化,並下載Zip壓縮型式的語言包(i18n-all.zip)。下載頁面為:http://pmwiki.org/pub/pmwiki/i18n/。下載完成後,解壓縮檔案,並放置於wikilib.d/資料夾。除了有 -all 的檔案(包含所有語言),您也可以只下載您所屬地區的語言包檔案。 目前所提供的語言有: Česky (Czech) Arabic Bulgarian Català Chinese (Traditional) Chinese simplified Dansk Deutsch English Español Esperanto Farsi (Persian) Français Greek Indonesian Italiano Japanese Korean Latviešu (Latvian) Lietuvių (Lithuanian) Macedonian Magyar (Hungarian) Nederlands Norsk Polski Portuguese Portuguese (Br) Românã Russian Shqip Slovenčina Slovenščina Suomi Svenska Türkçe Tamil Ukrainian Việt ngữ 在每個語言包壓縮檔中,有二個資料夾,scripts 和 wikilib.d。把這兩個資料夾中的檔案複製到你的PmWiki的相對應之 scripts 和 wikilib.d 資料夾中。 例如,想要安裝法語的語言包,就要把 PmWikiFr.* 和 PmWiki.*中的內容放在你PmWiki的 同名的 資料夾中。 要啟用所安裝的語言,要在 local/config.php 中增加新的指令,例如: 更多詳細的資料可以參見國際化。 注釋
請不要試著將pmwiki.php 重新命名為 index.php 。因為若是你這麼做的話,在更新時這個檔案就沒有辦法被更新到了。
參見: 我可以將pmwiki.php 重新命名為 index.php嗎? 我們不建議將 pmwiki.php 給重新命名,我們建議新增一個名為index.php的檔案,內容只含以下一行指令: <?php include_once('pmwiki.php');
我要如何將 pmwiki.php設置為網站的預設頁面呢? 建立一個名為index.php 的檔案,把PmWiki的程式於一個子目錄中運行(例如pmwiki/) 然後把index.php檔案放置於此網站的母目錄(網站的主資料夾)。index.php中含有下列一行指令: <?php chdir('pmwiki'); include_once('pmwiki.php');
Note:你必須明確地設定 $PubDirUrl 變數(例如 我要如何啟用"Clean URLs" 來讓網址變得較短,而且可以明顯地顯示出這是連到我的wiki頁的呢?為什麼 pmwiki.org的頁面看起來像使用資料夾的結構,而不是以 "?n=pagename" 的形式來呈現網址呢? 我可以將 wiki.d 資料夾移動到/tmp/persistent/foo/wiki.d (以新的 sourceforge rule)? Sourceforge建議將所有的資料移動到/tmp/persistent/new-folder-of-your-choice/ 並設置 symbolic link 到新的資料夾: /tmp 。這是可行的-- 請參見Cookbook:SourceForgeServers. 我要如何在獨立的(例如離線的、可攜式設備)設備上運行 PmWiki ? 請參見Cookbook:Standalone(中文簡介:獨立運行) 或是 Cookbook:WikiOnAStick。 |