以下簡單介紹如何安裝pLog這套網誌站台線上出版工具,如果您還不清楚什麼是pLog,您可以先看之前我寫的這篇介紹:〈pLog〉。要安裝pLog,您的系統必須要有Apache網頁伺服器,MySQL資料庫以及PHP動態頁面支援。如果您使用FreeBSD作業系統,用ports安裝是最簡單的方法L;如果您使用Windows作業系統,那麼或許您可以考慮使用像AppServ之類的快速安裝包。
下載pLog
首先請您到pLog放在Source Forge的下載頁面,下載pLog最新的0.3版,檔名是plog-0.3.tar.gz或plog-0.3.tar.bz2,下載之後,如果您是使用Windows作業系統,請用WinRar之類的軟體解壓縮,如果您是用*nix,則請用tar解壓縮,解壓縮之後會出現一個叫做plog-0.3的目錄,然後這個目錄當中的檔案,上傳或搬移到您的網頁目錄當中。
安裝
在安裝之前,請您先檢查pLog目錄下的tmp目錄、以及config目錄下的config.properties.php這個檔案的權限,是否可以寫入,如果不能寫入的話,便無法安裝。然後,如果您的網站是http://example.com/,而且您打算將plog安裝在網站根目錄,那麼請打開瀏覽器,連到pLog的安裝精靈網頁:http://example.com/wizard.php。在安裝精靈畫面中,請您填入您的資料庫主機位置、資料庫使用者名稱、使用者密碼、資料庫名稱以及資料庫欄位名稱的前綴字串(這一項通常不用改),然後按下繼續按鈕,安裝精靈就會將設定寫入設定檔中,並且建立好資料庫欄位。最後會要求您建立一個預設的網誌站台,以及第一個使用者的帳號與密碼,安裝即告完成。
中文化
剛裝好的pLog還不能使用中文,不過要將pLog中文化非常簡單。首先請從本站下載中文語系檔locale_zh_TW.php(gzip格式、zip格式,我已經告知pLog官方中文語系檔已經完成了,應該稍晚就會收錄這個檔案),在您的電腦解壓縮。
然後,請進入pLog管理畫面(admin.php),進到「Site Admin」選單當中的「Upload Locale」,使用畫面中上面的那個表單,上傳語系檔案,在上傳前,請先注意pLog目錄下的locale目錄是否有寫入權限。上傳之後,請先到「Site Admin」的「Global Settings」,將「default_locale」切換成「zh_TW」,如此便可以將pLog系統中預設的語文改為中文。而您現在看到的畫面應該還是英文的,因為您目前所在的預設網誌的語文,還是英文,請進入「Settings」選項,將「Language used to the texts and date」切換成「zh_TW」即可。
另外,pLog管理介面中的CSS設計有一些問題,除了在Internet Explorer瀏覽器下不正常之外,另外在選單上也會有中文斷字問題,您可以下載我稍微修改過的CSS檔案,將styles下的admin.css換掉。到這裡,您已經有一個可以運作而且中文正常的pLog了。
開始寫作網誌
在開始在您的pLog寫作之前,您必須要先新建一個文章分類,系統中應該會已經幫你建好一個預設分類「General」。如果您不喜歡使用HTML area的即視即所得的文章編輯方式,那麼您可以在「設定」當中關閉此項功能。
圖片及其他各種檔案
pLog提供較其他網誌架設系統更貼心的檔案管理功能—「檔案中心」。(原名叫做Resource Center,資源中心,將每個檔案叫做「resource」、叫「資源」,將目錄叫做「album」、叫「相本」或「專輯」,可是「資源相本」、「資源中心」這種名稱實在很奇怪,而且相信中文的使用者應該都會不太習慣,所以我還是將「resource」翻譯成「檔案」、「album」翻譯成「資料夾」。一年多前我在南方電子報論壇跟人打了一場筆仗,有人說他要發起一場抗議活動,要抗議媒體翻譯不公,因為台灣媒體都將外電新聞的「Taiwan」翻譯成「中華民國」而非「台灣」,將「China」翻譯成「中國大陸」而非「中國」,我個人以為這種語言翻譯與認知上的霸道非常無聊。如果您堅持要將「resource」翻譯成「資源」,請自行修改翻譯檔。)而如果要使用檔案上傳以及檔案中心功能,系統管理員必須在「全站系統管理」的「全域設定」中,打開「uploads_enabled」以及「resources_enabled」選項,另外「resources_folder」所指定的目錄必須要能夠寫入,而這個目錄不一定要放在網頁目錄下,您可以放在其他的位置。
而個別的使用者在將檔案上傳到自己的網誌站台之前,也必須要在「檔案中心」先建立一個檔案資料夾,將檔案置入資料夾當中。另外,pLog可以幫上傳的影像產生縮圖,不過您要安裝PHP的GD函示庫。
建立新的使用者與新的網誌站台
pLog可以讓使用者自行註冊帳號,帳號建立後便擁有一個自己的網誌站台,要註冊帳號,請連到register.php,不過在註冊畫面上似乎會有一些錯誤訊息,我稍晚再來研究是怎麼回事。如果您不希望人人都可以在您的系統中註冊,把register.php刪除即可。而0.3版當中的register.php有個bug,請下載這個Patch。
如果您要手動新增使用者與網誌站台,請使用「全站系統管理」下的「新增使用者」以及「新增網誌站台」功能。
how to upgrade to 0.3.1, 0.3 seems buggy ?
zonble 大大您好,
The Chinese fonts are very small when 中文化….
Do you know how to make it bigger ?
Thanks
如果覺得字體太小,請用瀏覽器自行設定放大,比方說在Mozilla裡頭可以用Ctrl與+,要不然就是改CSS,管理介面應該是admin.css。另外,中文化這個詞的英文是localization,這種中英夾雜不知所云的文字真讓人痛苦。
升級到0.31的方式
For those of you wishing to upgrade from 0.3 or 0.3.1-beta to this version, there is no need to run the installer script again. Simply download and unpack the plog-0.3.1 package in the same folder where pLog is currently installed. Let it overwrite all the files (and add a new few ones) and everything should be fine.
pLog官方網站說的。
zonble 大大您好,
I try 0.3.1 in WIN-XP (Appserv), locale zh_TW has no problem (display chinese using utf-8 in IE)
When I installed to Linux (RH9), mozila/ IE cannot display Chinese (a mess) in utf-8
with zh_TW, do you know why ??
I think is related to my httpd.conf, need add:
AddDefaultCharset utf-8
Will try…….
For apache httpd.conf :
The solution is
1) AddDefaultCharset off, or
2) #AddDefaultCharset
I tested this work ok for utf-8 and big5 web.
Pingback: IPNT weblog » 中文碼的自動轉碼
我照網站上的方法作完後,但中文化還是出現問題!
我用ie看網誌時,它的編碼會自動轉成『繁體中文』,當我改成utf-8時,
IE又出現
警告: 網頁已經過期 已經使用您在表格傳送的資訊,來建立您要求的網頁。這個網頁已經無法再使用。基於安全性考量,Internet Explorer 不會自動為您重新傳送資訊。
如果要傳送您的資訊以及檢視這個網頁,請按 [重新整理] 按鈕。
一直重覆,請幫幫我吧!
大家參考看看!我已經為 pLog 加上 RSS 聯播,OPML import, Recent Comments & Recent Trackbacks。要把 MT 換掉,絕對沒問題啦! MT 有的 pLog 都有了!
Mark
To: 一個很笨的新手:
If you are running plog in linux, check
For apache httpd.conf :
Turn
1) AddDefaultCharset off, or
2) #AddDefaultCharset
I tested this work ok for utf-8 and big5 web.
Pingback: 有翼為之
有遇過日歷無法連結或是常有找不到網頁的的情形發生的話
請檢查是否是因為使用 mysql5
php5 也是不可用
建議使用
mysql40 mysql3.X 版本 可用
apache2 可用 apache 1.3X 版本可用
php4.X 版本 可用
以上一些心得…希望提供給有遇到問題的人一些意見
我把zh_TW放進locale資料夾,但在設定的網頁,下拉選單中就是看不到zh_TW的選項,只有其他四國的語言,該怎麼辦呢?為中文化所苦~
如果不是用pLog提供的上傳介面,而是用將檔案放在locale目錄的話,請在管理介面中,用Admin Settings->New Locale,使用下半部的表單,輸入zh_TW,手動將語系加入到資料庫中。
再請問一個問題:
我用phpmyadmin去看mysql的資料,有關中文字都是亂碼,在ie中將檢視/編碼/ 選utf-8
還是沒有用,這樣如果我要備份資料庫,會不會有影響?又要如何把所有編碼改成big5?
謝謝
我記得,好像用phpmyadmin時,如果看資料庫裡的文字是亂碼,將phpmyadmin本身(非IE語系)提供的語言設定改成utf-8,即可檢視(不過我是聽說的,本身沒試過)
To btfans :
我照著你的方法去改, 但還是沒有用耶.
是不是還有什麼地方要注意的?
還是試不出來, 只好直接改code比較快, 幸好pLog的架構寫的不錯, 還有套MVC Pattern.
所以只需加一行code就夠, 直接在
{PLOG_HOME}/class/controller/controller.class.php
的 Line:111左右, 加一行
header(“Content-type: text/html; charset=utf-8”);
所有頁面都會正常顯示.
Bowfish:
不用去改 Code 啦!以 GREY 這個模版為例子,那一段應該是直接加在 header.template 上面。你可以看一下你用的模版,基本上都會有這一行,只是有聽說如果這一行放在 title 下面會出錯,有門就把他移到上面去。試試看吧。我是沒遇過這樣的問題。
另外, 0.31 因為程式的 bug ,目前是 lang=”{$locale->getLanguageId()}” 來抓 contury code,所以會抓成 lang=ZH
我建議把這一段全改成 lang=zh-tw,就可以了!
Mark
在phpMyAdmin中要觀看用UTF-8編碼的資料庫內容的話
請修改 config.inc.php
找到以下這行
$cfg[‘AllowAnywhereRecoding’] = FALSE;
改成 $cfg[‘AllowAnywhereRecoding’] = TRUE;
在語系的地方就有UTF中文可以選了
不過之前的 big-5存的資料會變成看成亂碼 😀
Pingback: 佇足之所/明日之朝
Pingback: 老貓學出版
我用 php5 會出現~
Parse error: parse error, unexpected T_THROW, expecting T_STRING in /var/www/html/blog/plog/class/object/exception.class.php on line 30
pLog許功的字有問題~~~
這個應該是已知問題了吧,pLog 沒辦法在 PHP 5 底下跑,原因應該也是出在他的 MVC Pattern
好想哭唷,今天白白坐在電腦前面一整天,竟然就是因為 pLog 還未支援 php5(不然在精靈那一頁,就一直會出現 expectation 函數錯誤),改成 php4 之後終於好了。 T__T
請問,資料庫名稱要填什麼呢?
另外,資料庫名稱要怎填?
我出現的錯誤訊息是這樣:
There was an error connecting to the database. Please check your settings.
你必須先建立一個資料庫,用 phpMyAdmin 會比較簡單,然後在安裝時就輸入你建立的資料庫的名稱。
建立一個資料庫?
我是用XP pro + Appserv
那要怎麼架呢?
拍謝…一直問笨問題…
大虾!我xp+apache+php系统,运行wizard.php,出现以下错误提示:
Parse error: parse error, unexpected T_THROW, expecting T_STRING in D:\zkonline\plog\class\object\exception.class.php on line 30
请问是怎么回事?怎么解决?
親愛的zonble大爺:我裝PLOG的時候出問題啦,不知道能不能麻煩您幫我解答一下,我裝好PLOG之後所有設定都確定沒錯了,當我發表完第一篇文章想到PLOG首頁看的時候,卻出現空白頁耶。。。這到底是什麼情形阿….
還有那空白是真正的空白…檢視原始檔只有
其他什麼內容都沒有…我快被搞瘋了阿#$%$&%^!#$%#$&#
CSS檔案好像抓不下來
Pingback: 隨手札記
Pingback: IPNT Plog
Pingback: IPNT Plog
Pingback: Tsung's Blog
Pingback: The man wears a white shirt
Pingback: Mark's Place
Pingback: Henry’s emotion profile » 另一套blog
Pingback: SEO 部落 » WordPress 外掛程式教學