当前位置: 首页 > 工具软件 > PmWiki > 使用案例 >

pmwiki安装

商辰钊
2023-12-01

Pmwiki
http://www.pmwiki.org/wiki/PmWikiZhTw/PmWikiZhTw

幾個我喜歡的模板

QUOTE:


PmWikiZhCn安裝指南 基本編輯功能 文檔索引 PmWiki 常見問答 PmWiki 基礎 軟件發佈說明 軟件更新記錄1 
PmWiki 是由 Patrick Michaud 開發的 WikiWikiWeb 系統,基於 PHP 腳本語言。
PmWiki主要被設計成為一個易於使用的、共同管理和維護網站的工具。
本站點運行的是 pmwiki-2.2.0-beta31。這個軟件在 GNU 通用公共許可證 (GPL) 下發佈,可以通過http://www.pmichaud.com/wiki/PmWiki/Download 自由的下載。在文檔索引中可以找到相關文檔。
PmWiki 是 Patrick R. Michaud (http://www.pmichaud.com) 的註冊商標。
歡迎大家http://groups-beta.google.com/group/PmWikiZhCn(approve links)討論PmWiki中文化問題。
關於 PmWiki 使用上的問題,請到提問頁面。
對這裡漢化的修改,將定期被pm先生放入i18n的打包文件中:

Pmwiki最新版安裝設置教程
以下教程是以Trust4E.net?的linux標準型虛擬主機為平台,PMwiki最新版為程序來介紹安裝的詳細流程和設置。 
1,下載最新版的 pmwiki程序
      下載地址:http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip

      下載中文程序包

       下載地址:http://www.pmwiki.org/pub/pmwiki/i18n.zip2,通過ftp將 pmwiki-latest.zip上傳到網站的相應目錄。我們先以上傳到根目錄為例。
3,通過SSH 客戶端登陸到服務器(Trust4e.net的虛擬主機支持SSH,如果你的虛擬主機不支持,將程序在本地解壓縮後上傳。
     執行以下命令:

     unzip   pmwiki-latest.zip          (此命令直接在服務器上解壓縮zip文件)

     mv  pmwiki-X-X  wiki      (此命令將解壓縮的文件夾重新命名)

      cd  wiki

      mkdir wiki.d

      chmod 777 wiki.d
到此 pmwiki 標準程序安裝完畢,在瀏覽器中輸入 pmwiki.php  就可以訪問你的wiki網站了。
下面是安裝中文程序包
將i18n.zp 用ftp傳到 wiki 目錄
在ssh客戶端中執行
unzip i18n.zip
此時中文環境安裝完畢
下面是配置pmwiki
用ftp將docs目錄中的 sample-config.php 下載到本地
用編輯器編輯該文件。(建議用emeditor軟件)
注意,請將編碼設置為utf-8 ,不然以後中文會有亂碼。
$WikiTitle = 'Trust4e的wiki演示站';    (這裡輸入你網站的名稱)
加入以下2行,以解決中文附件的錯誤問題。
XLPage('zh','PmWikiZhCn.XLPage');$UploadNameChars = "-\\w. \\x80-\\xff";

$EnablePathInfo = 1;        打開靜態目錄,以便於被搜索引擎收錄
將文件保存為 config.php,然後用ftp上傳到/local目錄下。
至此pmwiki中文化設置完畢。
最後,進行權限設置
在config.php中加入
$DefaultPasswords['admin'] = crypt('mypassword');          將mypassword換成你自己的密碼。
至此pmwiki全部安裝設置完畢,可以支持中文,可以有權限管理。
PmWiki2中文化的方法PmWiki的中文化使用UTF-8編碼實現,官方提供的i18n解決方案即包括中文語言設置。在2.0.6版本之前,UTF-8編碼的處理文件xlpage-utf-8.php依賴於mbstring模塊,但是大多數主機空間都沒有提供mbstring模塊支持,造成了在PmWiki2上使用中文的困難。從2.0.6版本開始,pm先生重寫了xlpage-utf-8.php模塊,使之不再依賴mbstring模塊,如果主機提供了mbstring支持,那麼xlpage-utf-8.php仍然使用mbstring中的函數,否則使用xlpage-utf-8.php中帶有的純php實現。
基本配置過程為:

  1. 必須使用2.0.6以上版本的PmWiki;
  2. 按照官方提示的安裝步驟部署PmWiki;
  3. 按照官方給出的i18n使用說明部署,要注意i18n包中的xlpage-utf-8.php文件,在pmwiki包中也有這個文件,使用i18n包和pmwiki包中附帶的較新的一個。現在的版本不需要考慮與i18n包中的文件比較新舊的問題了,直接把i18包解開放pmwiki目錄就行。
  4. 將docs/sample-config.php複製到local/下面,改名為config.php。(並將pmwiki.php中的ISO-8859-1改為UTF-8,en_US改為zh_CN。官方不推薦修改pmwiki.php文件,況且這里根本沒有必要修改pmwiki.php文件。by vivicode)
  5. 在config.php中加入「XLPage('zh','PmWikiZhCn.XLPage');」 加入這行以後系統已經擁有中文界面,並且支持UTF-8中文輸入和顯示。
  6. 推薦設置config.php中的以下幾項:$WikiTitle(網站標題) $EnablePathInfo(對搜索引擎友好的路徑)$EnableGUIButtons(TextArea編輯器上方的輔助按鈕) 如果config.php文件中用到中文,請千萬使用支持UTF-8的文本編輯器,並且設定為UTF-8編碼的工作方式,這樣的編輯器免費的有crimson editor,收費的有大家常用的Ultra Editor、Edit Plus,以及無數這裡沒有提到的編輯器。

PmWiki2中文化已經部署完成,可以正常輸入、顯示、搜索中文,用[[中文鏈接]]的形式可以實現中文WikiWord?,能夠正常編輯和訪問。
如果有其他Bug,可到郵件列表詢問或者發佈到PITS系統。 
--Elias Soong
Attach附件使用中文文件名問題使用「Attach:」標籤上傳附件時,如果文件名包括中文字符?,則這些中文字符會被過濾掉,比如寫「Attach:中文.doc」,則上傳文件鏈接最後會指向名為「doc」的文件,造成使用上的麻煩。解決的辦法為:

  1. 在local/config.php中設置:「$UploadNameChars= "-\\w. \\x80-\\xff";」,這樣就允許在Attach標籤中使用中文;
  2. 編輯scripts/upload.php文件,註釋掉其中第113行:「$x =preg_replace('/^[^[:alnum:]]+/', '',$x);」,這一行是用來限制附件文件名必須用英文字母或數字開始的,如果只是想在文件名中使用中文而不需要用中文來為文件名開頭,也可以保留這一行。

source url:  http://blog.chinaunix.net/space.php?uid=13056601&do=blog&cuid=264261

http://blog.chinaunix.net/space.php?uid=13056601&do=blog&cuid=264261

source url:

 类似资料: