升級openwebmail 2.30到openwebmail 2.32順便安裝speedyCGI的方法
Openwebmail是一個發展十分快速而且動作頻繁的計畫, 由每個 release 中間有一狗堆的ChangeLog可見一斑。
光是2.30升級2.32就是非常意義重大的事情, 而speedyCGI則是我大力支持網管們做的安裝, 速度上快了好幾倍!
Openwebmail是我認為對於RPM十分友善的計畫, 他們幾乎都有提供rpm可以下載. 請連到openwebmail的官方網站或是Mirror站台上, 下載以下rpms:
請注意:以下是以Red Hat 7.3作為範例,使用其他平台的請務必下載正確的RPM!
接下來你只要執行:
接下來如果你連上openwebmail的網站, 應該會發生錯誤, 什麼db不能怎樣怎樣的...
怎麼辦? 你需要這麼做:
接下來, 要啟動speedyCGI的方法也不難, 請執行
搞定收工!!!
光是2.30升級2.32就是非常意義重大的事情, 而speedyCGI則是我大力支持網管們做的安裝, 速度上快了好幾倍!
Openwebmail是我認為對於RPM十分友善的計畫, 他們幾乎都有提供rpm可以下載. 請連到openwebmail的官方網站或是Mirror站台上, 下載以下rpms:
請注意:以下是以Red Hat 7.3作為範例,使用其他平台的請務必下載正確的RPM!
接下來你只要執行:
# rpm -Uvh openwebmail-2.32-1.i386.rpm
# rpm -Uvh perl-CGI-SpeedyCGI-2.21-RH73.i386.rpm
接下來如果你連上openwebmail的網站, 應該會發生錯誤, 什麼db不能怎樣怎樣的...
怎麼辦? 你需要這麼做:
# cd /var/www/cgi-bin/openwebmail/etc/
# cp dbm.conf.default dbm.conf
# vi dbm.conf
把
dbm_ext .db
dbmopen_ext none
dbmopen_haslock no
改成
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock yes
然後執行
# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
接下來, 要啟動speedyCGI的方法也不難, 請執行
# /usr/local/bin/speedy_convert
搞定收工!!!
謝謝您分享這麼好的文章
回覆刪除但是我安裝完這兩個套件後,即收到以下說明
Replace the first line of all /var/www/cgi-bin/openwebmail/openwebmail*pl
from #!/usr/bin/suidperl -T
to #!/usr/bin/speedy_suid -T -- -T/var/run/speedy
by running "speedy_convert" script
在還沒照這個說明時,我就登入openwebmail結果沒事哩!!^_^但是速度沒什麼感覺變快,
但是一作完running "speedy_convert" script後,
真是快的感覺得出來!!
後來檢查了一下,關於您說的「db」的部份,我也沒有這些檔案。
找了一下Google原來是這個樣子:
初始化 Open WebMail
在前面的安裝步驟裡頭, 最後一個步驟是
cd the_direcotry_of_openwebmail_cgi_scripts
./openwebmail-tool.pl --init
這個動作會建立一些 Open WebMail 在執行時會用到的對應表, 如簡繁轉換, 陰陽曆轉換等. 如果這個動作沒有做的話, 使用者將無法透過 Web 介面使用 Open WebMail
而由於在各種不同作業系統上的 perl 版本的差異, 其所使用的 dbm 種類也不盡相同, 有的可能需要特殊的設定後才能使用, --init 在建立上述對應表之前, 會測試系統上 perl 的 dbm 種類, 並且提供一些必要的建議事項
呵呵!!可能我運氣好,沒發生這個問題!!
最後,謝謝您的好文章。
Ray 2004/6/30
是啊. SpeedyCGI是真的很快. 很多人嫌麻煩沒有裝. 據我所知, 裝了沒有一個後悔的. :D
回覆刪除感謝分享.
對呀!!所以連續更新三台了!!真的是不錯用!!^_^
回覆刪除