在 Windows 平台使用 binary installer 安裝 Plone 2.5 


遠凡札記 Yuanfarn's Notes 

筆者註:這篇文章已經張貼到 PyTUG (Python Taiwan User Group) 的 wiki 網站,妳也可以由這個網址閱讀

by 遠凡 <shauhung at gmail.com>

最後修改日期:Apr. 3, 2007.

使用 plone.org 提供的 binary installer 來安裝 Plone 是最簡單、方便的工作了。在開始安裝之前,先來看看需要下載那些檔案。

首先在 plone.org 的 http://plone.org/products/plone 頁面下載給 Windows 使用的 binary installer。

以 Plone 2.5.2 為例,分別有包含 Zope 2.9.x 及 Zope 2.8.x 兩種版本。如果妳還有運行在 Zope 2.8 的網站需要維護,請下載包含 Zope 2.8.x 的這個版本;如果你首次使用 Plone 或沒有其它運行在 Zope 2.8 的網站,建議妳直接下載包含 Zope 2.9.x 的版本。在這篇說明裡下載的檔案為 plone-2.5.2-zope-2.9-6793.exe。

中文的使用者還需要下載 CJKSplitter 及 ZopeChinaPak。

CJKSplitter 是支援中日韓三種語言文字的全文檢索斷字模組,它和標準的英文 Splitter 相容,並且提供了 CJK Splitter (unicode/utf-8)、CJK GB Splitter (unicode、gb18030 等簡體中文編碼) 及 CJK BIG5 Splitter (unicode/big5) 支援。目前最新的版本為 0.7.3 版 (cjksplitter-0_7_3.tgz)。

ZopeChinaPak 則是一個 Zope 的中文補丁集合,提供中文的 Zope / Plone 使用者更完整的中文支援。目前最新的版本為 0.8.2 版 (zopechinapak-0_8_2.tgz)。

CJKSplitter 的下載點:

ZopeChinaPak 的下載點:

好了,備妥這三個檔案後,就可以開始安裝囉!

  • Plone installer: plone-2.5.2-zope-2.9-6793.exe
  • CJKSplitter: cjksplitter-0_7_3.tgz
  • ZopeChinaPak: zopechinapak-0_8_2.tgz

首先執行 Plone installer 安裝 Plone,預設的安裝路徑為 C:\Program Files\Plone 2,妳可以視喜好變更路徑,例如 C:\Plone 2 或其它路徑。在這篇說明裡直接以預設的路徑安裝。

安裝程式會要求妳輸入一個 account name 及密碼,這也將是管理者的帳號,一般習慣使用 admin 或 root,妳也可以視喜好決定一個名字。

Plone 安裝完畢後,將 CJKSplitter 及 ZopeChinaPak 的壓縮檔解開後,複製到 C:\Program Files\Plone 2\Data\Products 目錄內。

接著修改 C:\Program Files\Plone 2\Data\etc\zope.conf,讓 reStructuredText (reST) 使用 UTF-8,找到這兩行:

#    rest-input-encoding iso-8859-15
# rest-output-encoding iso-8859-15

刪除前面的 # 符號,並將編碼改為 utf-8:

rest-input-encoding utf-8 
rest-output-encoding utf-8

更改後請記得存檔。好了,到這裡 Plone 的安裝已經完成了。

接下來,來看看如何啟動及瀏覽 Plone。執行“開始 / 所有程式 / Plone / Plone”啟動 Plone Controller,妳應該會在 Status 看到 Plone 現在是停止的狀態,妳可以按 Start 鈕來啟動它。在 Ports 這一欄可以看到指定了幾個 ports:

Plone HTTP           : 80
Zope Management HTTP : 8080
FTP Access : 21
WebDav Source : 8280

所以妳可以用 http://localhost 來瀏覽妳的 Plone 網站,用 http://localhost:8080 進入 Zope 管理界面 (ZMI)。其中 FTP 及 WebDav Source 兩項服務預設是關閉的,如果有需要可以修改 C:\Program Files\Plone 2\Data\etc\zope.conf 來啟動它們。

另外,妳可以在 Windows 的系統服務 (Win32 service) 裡看到一個“Zope instance at C:\Program Files\Plone 2\Data”,它被設為自動啟動,這樣你的 Plone 就會在開機時自動執行了。

好了,現在妳可以用安裝設定的使用者來登入你的 Plone 網站 (http://localhost) 了,Zope / Plone 已經有基本處理中日韓三種語言文字的能力,所以妳可以開始新增、編輯文件了。不過妳應該會發現,咦?怎麼好像不能以中日韓文字作關鍵字來搜尋,這是因為 Plone 預設使用英文的 Splitter,不用擔心,妳只要在 Zope 管理界面 (ZMI) 中到 /Plone/portal_migration,點擊 Setup,在“Customization Policy Setup”這一項勾選“Default Chinese Plone”,然後按下 Update 鈕,這樣就可以用中日韓文字當關鍵字來搜尋了。