[ LifeType實驗室 ] 03 十月, 2007 14:03

伙伴 huihui 最近在玩 ca 認證主機,幫 blog 簽了一個 SSL 憑證,要試試虛擬主機是否能使用獨立的憑證

試完了,想說 SSL 憑證不用白不用,於是動手改一改 LifeType 程式,看看能否做到後台管理界面都在 SSL 連線下作業,至少 login 時輸入帳號密碼會比較安全。

初步試驗算蠻成功的,只修改兩個地方:

 (閱讀全文)

[ LifeType實驗室 ] 25 四月, 2007 13:51

昨天升級了 LifeType 1.2.1 ,今天檢查一下 error_log ,看到一堆如下的 error :

[Wed Apr 25 13:31:01 2007] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/html/lifetype/js/tinymce/jscripts, referer: http://blog.nlhs.tyc.edu.tw/category/2/9

都是找不到 TinyMCE 的 emotions 表情圖。原因是以前自己做 TinyMCE 包的路徑和後來 Mark 包進 LifeType 正式版的路徑不同造成的。

一時手賤,進資料庫改回響裡的回文表情圖路徑,沒改完就放棄了。不過,有改的,卻變成最近回響了。 ^_^||| 

[ LifeType實驗室 ] 16 元月, 2007 09:16
 (閱讀全文)
[ LifeType實驗室 ] 21 十二月, 2006 22:18

小吳老師在「pLog 安裝系列(一)-安裝環境」一文裡問了一些問題

 老師您好:
最近也準備架設讓全校老師使用的BLOG平台,我們的規劃是架一台主機單獨執行 pLog, 我的安裝環境是:1g-ram,raid1(150g*2),suse10.1,lifetype1.1
可否請老師針對1.要有獨特的網址和2.將資料與程式分開這兩部分的作法詳加說明,若能以圖示說明流程更有助於理解。
再者也要請問您:「若此伺服器不放個人網頁,是否在磁碟分割時要將/var/lib/mysql的空間(放資料庫的位置)規劃大一點,而/home的位置就不用給太多空間?」
若還有應注意的事項,也請您不吝指導。謝謝您的熱心回覆。祝 教安。

真是慚愧啊,這一系列的文章只寫了第一篇就停掉了,時間一久,都忘了自己原來有計劃要寫這些東西,實在太懶散了。

但是,最近實在是空不出時間把這些東西詳細寫出來,本篇就小吳老師的問題,提供一些個人玩 LifeType 的經驗:

 (閱讀全文)
[ LifeType實驗室 ] 05 十月, 2006 12:54

這是在網路上找看看有沒有能判斷字串是使用那一種字元集的程式碼時找到的。

原文網址:每個軟體開發者都絕對一定要會的Unicode及字元集必備知識(沒有藉口!)

這篇文章對字元集編碼的說明相當清楚易懂,建議對 Unicode 、 UTF-8 …等字元集編碼搞不清楚的人一定要看一看。 

[ LifeType實驗室 ] 04 十月, 2006 20:53
升級 LifeType 1.1 後,模版也重新修了一番,忘了加上 authimage 外掛的樣版代碼,導致無法留言。原來我也沒發現,謝謝 Matthew (您是 btfans 吧 ^_^ ) 提醒。
[ LifeType實驗室 ] 25 九月, 2006 22:35

上週五升級完 LifeType 1.1 之後,看似一切正常,然後,漸漸地,一些文章、迴響的中文開始變成問號 (???) ,在抓問題時,發現了一個奇怪的事情。

在確認了 config file 、 db connection 都是跑 utf8 字集,而且升級後的資料庫內容也是正確的 utf8 編碼內容、以及沒有任何 sql_error.log 之後,我開始懷疑 LifeType 1.1 是不是有還沒被發現的重大 bug ?但是沒理由只有我遇到啊?經過一番 trace ,我懷疑到用來實作 Object Cache 的  cache_lite 程式庫頭上。

 (閱讀全文)
[ LifeType實驗室 ] 25 九月, 2006 12:42

終於將本站的 LifeType 更新到 1.1 版了。

原本更新過程蠻順利的,但是愈用卻愈奇怪,文章及迴響的中文字漸漸變成一堆問號 (???) ,但又不是每個地方都有一樣的問題?

先做更新記事及待辦事項,免得忘記。再寫另一篇文章記錄中文問號的問題吧。

 (閱讀全文)
[ LifeType實驗室 ] 01 八月, 2006 14:50

在管理界面的文章列表裡面,有兩個欄位,標題是 CM 和 TB 。用慣 LifeType 1.0.x 的使用者應該都知道那是什麼。但是,剛接觸 LifeType 的人看到了,應該是一頭霧水吧。

正解:

  • CM = Commets = 迴響。
  • TB = Trackbacks = 引用。

也就是說,這兩個欄位是文章的迴響和引用的數目。如果文章有迴響或引用的話,該數字會是一個連結,可以進入該文章的迴響和引用列表。

好!問題來了!為什麼這兩個欄位不加入翻譯呢?

 (閱讀全文)
[ LifeType實驗室 ] 31 七月, 2006 04:43

雖然 LifeType 1.1 beta-1 已經有繁體中文的翻譯了,但是裡面的訊息其實還不全。花了一點時間把剩下的部份給翻好了。經過論壇裡的幾位版主先初步的試用過後,又做了一些修正。現在已經回報到臭蟲追蹤系統了 ( issue 995 )。

想先試的人,請到上面的連結裡下載吧。 

更新: Mark 好快的動作,已經加到 trunk 1.1 裡面了 ( r3824 )。所以,只要從 svn check out 新的程式碼就有繁中語系可用了。

嗯~~~應該還會再加兩個翻譯訊息:CM 和 TB ,再等等吧 。 Mark ,你可別忘了這兩個,拜託了 好高興喔

[ LifeType實驗室 ] 31 七月, 2006 03:55

千呼萬喚,等了一年, LifeType 1.1 終於出 beta1 了。

因為 1.1 版有修改資料庫結構,所以建議,在測試 1.1 beta1 時,千萬別拿正式服務的網站開刀啊。否則一不小心,資料毀了可是救不回來的。我自己也是在測試環境下反覆升級了四、五次,才把資料庫正確轉換,沒有再出現亂碼

在官方的釋出文章裡說,升級時,只要保留原來的 config/config.properities.php ,其餘的用新的程式覆蓋,再執行 wizard.php 就可以了。這原本沒錯,不過,還是有一些小地方要注意,主要還是資料庫編碼的問題:

 (閱讀全文)
[ LifeType實驗室 ] 11 七月, 2006 00:05

不在家的這幾天, LifeType 因為又發現了一個 SQL Injection 安全性問題,於是火速的推出了 LifeType 1.0.6 的版本。本站自然也跟著升級到 1.0.6 的版本了。

升級很簡單,注意一些小地方就行了。
 (閱讀全文)
[ LifeType實驗室 ] 23 六月, 2006 17:20

昨天,伙伴 huihui 要求,希望他的 blog 不要公開,只做為私人的網路日記,想了一下,秘密部落格 ( SecretBlog Plugin ) 正好符合這個要求,於是就加上去了。

順便,把這個外掛的中文語系給完成了。因為,只有短短的 14 行,我也不提供下載了,請直接複製/貼上使用吧。

 (閱讀全文)
[ LifeType實驗室 ] 16 五月, 2006 10:17

之前曾寫過一系列 More Raw Request Mode hacks 文章。是希望如果使用虛擬主機架站而沒有支援 .htaccess 時,能有比較好的網址模式可用。當時,也很高興的是, Oscar 也表達高度興趣,可以用來取代目前的一般網址模式。

但是,隨著 LifeType 的開發腳步,在 1.1 版又提供了 Domain 網址模式後,所有網址模式已經增加到五種之多,漸漸地,這些新的網址模式就排到 1.1 的計劃之外了,未來可能也不會有了。

不過,並不是就這樣把問題留著就算了,對不支援 .htaccess 架設 LifeType 的人還是得照顧的。 Oscar 教了一招解決之道,讓沒有 .htaccess 支援的人也能使用自訂網址模式。

其實方法真的超簡單的,早知道這個方法,我也不需要浪費時間寫一堆 hack 哼!懶得理你

 (閱讀全文)
[ LifeType實驗室 ] 24 四月, 2006 09:00

昨天在 LifeType 中文官方網站和中文開發論壇貼完 LifeType 1.0.4 發佈的消息之後,直到現在才有空替自己的網站升級哼!懶得理你

因為這回只是個小改版而已,所以升級方式照上次方法,使用 lifetype-1.0.3-upgrade-1.0.4.tar.gz 的升級包來升級。

在升級包裡並沒有看到這回的 changelog,官網發佈的消息也說,「要看 changelog 請自行看臭蟲追蹤系統裡的 fixed in 1.0.4 分類」。這裡大概列一下這版的更新:

 (閱讀全文)