二月 24

之前提過我的電腦有轉移~ 所以MT(Movable Type 2.661)也整個備份又復原到新的電腦上,但是過了兩三個月之後,發現完全沒有人留言。
雖然本站不是多有人氣的站台~ 但是連垃圾留言都沒有的時候~ 表示也怪怪的~ 於是我又下去仔細查看。這個時候就發現~ SCODE有點壞掉了。 執行 cgi-bin/mt/scodetest.cgi 出現一些問題:
Step 2.0 fail : $tmpdir in SCode.pm is not defined properly
解決方法:
1. 先編輯 cgi-bin/mt/lib/mt/scode.pm,把$tmpdir 的位置設定好。
2. 修改blog樣板
- 單篇彙整(Individual Entry Template)
- 迴響清單模版(Comment Listing Template)
- 迴響預覽模版(Comment Preview Template)
- 迴響出錯模版(Comment Error Template)
在預覽前加上
(請輸入以下的驗證碼)
<!– Security Code Check –>
<input type="hidden" id="code" name="code" value="<$MTSecurityCode$>" />
<img border="0" src="<$MTCGIPath$><$MTSecurityImage$>?code=<$MTSecurityCode$>"><br />
<input tabindex=3 id="scode" name="scode" /><br /><br />
<!– end of Security Code Check –>
這樣總算修好了~ 不過這樣是不是代表又有垃圾留言了呢???
參考網站:
1. Anti-Spam Comments Project始動!(Gaspar.info | 東鞋西煮)
2. 防制發廣告機器人的檢核碼(planetoid’s blog)
一月 13

之前曾經嘗試的利用glin的搬家方法把自己架設的MT搬到Blogger 上面。不過由於有每天五十篇的限制於是就作罷了。不過還好Blogger本身也把搬家的部分做好了(也有提供搬出來的部分) 請參考 最方便的無名搬家到Blogger方式 (可搬留言,無一天五十篇限制)
步驟很簡單、節錄如下
- 把要搬家的網站(MT、無名)匯出到檔案
- 利用BlogTrans 來轉換到MT 或是BLOGGER格式
- 到Blogger 開設新網站,利用設定裡面的匯入把資料匯入
現在發現的問題有~~~~~
- 可能是我MT設定不對,我的MT匯出檔必須先把format 改成DOS格式才能正常讀取
- 匯出之後~~~ 常常第一篇(日期最早的一篇)無法正常匯入到Blogger
- 有496篇左右的限制、由於我文章超過八百篇,第二次得用手把第一次匯入好的取消
不過道也是匯出成功了~~~~~ 太棒啦!!!
六月 18
本來跑好好的MT 去讀取MySQL
結果最近忽然出現
Got an error: install_driver(mysql) failed: Can’t load
‘/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBD/mysql/mysql\
.so’
for module DBD::mysql: libmysqlclient_r.so.12: cannot open shared object
file: No such file or directory at
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229. at (eval
4) line 3 Compilation failed in require at (eval 4) line 3. Perhaps a
required shared library or dll isn’t installed where expected at
/var/www/cgi-bin/mt/lib/MT/ObjectDriver/DBI/mysql.pm line 48
我去查的RPM 結果
[root@www RPMS]# rpm -qa|grep -i mysql
php-mysql-4.3.0-2mdk
MySQL-client-4.0.11a-5mdk
MySQL-common-4.0.11a-5mdk
MySQL-bench-4.0.11a-5mdk
perl-Mysql-1.22_19-6mdk
libmysql12-4.0.11a-5mdk
MySQL-4.0.11a-5mdk
使用 CPAN 更新的時候出現 error
CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.007.tar.gz
Can’t exec “mysql_config”: No such file or directory at Makefile.PL line 76.
Cannot find the file ‘mysql_config’! Your execution PATH doesn’t seem
後來去看文章發現以下文章有很像的問題
http://bytes.com/forum/thread78379.html
http://forums.sixapart.com/lofiversion/index.php/t20654.html
本來用CPAN 查了很久~~ 但是怎麼查都會出問題
我在查的時候 我發現我CPAN 的 DBD:mysql 忽然不見了
但是本來都有安裝的
後來安裝 DBD:mysql 的時候
發現需要 mysql_config
查詢之下 需要安裝 mysql-devel 的版本
那是要 MySQL 4.1 以上的版本才有的
不過 我的 MySQL 是4.0.11a
後來要看到網路上有人講
要找找 libmysqlclient.so.10
開始去找libmysqlclient.so.10
http://rpmfind.net/linux/rpm2html/search.php?query=libmysqlclient.so.10
裝了不少的RPM 仍然不WORK
最後找到
libmysql12 裡面也有libmysqlclient.so.10
所以強制upgrade libmysql12 就可以了
rpm -U libmysql12-4.0.11a-5mdk 即可
六月 16
由”台北小黑豬的部落格“GOOLE 的備份過來~
Can’t use string (”CPAN::Tarzip”) as a HASH ref while “strict refs” in use at /usr/lib/perl5/5.8.5/CPAN/Tarzip.pm
在今天試著在redhat as4 安裝amavis 時
安裝一些amavisd 必要的module
發現在做某些更新時出現
Can’t use string (”CPAN::Tarzip”) as a HASH ref while “strict refs” in use at /usr/lib/perl5/5.8.5/CPAN/Tarzip.pm line 94.
我試著
reload index
reload cpan
exit 再進入無效
後來在eflo.net
提到要
install mysql-server mysql mysql-devel php-mysql php-devel (for php-eaccelerator)
vi /etc/php.ini
press w to search for memory_limit make it to 48m
then install cpan
檢視後有安裝上敘提到的套件
於是我去檢視/etc/php.ini
default 為8m
改成48m
後
再進行安裝 似乎就沒有問題了
11月 13

其實也是個巧合啦~~ 我本來也只是在網路上去找找看有沒有相關文章~~ 順便想在電腦重新安裝 Windows Live Writer,結果居然看到令人興奮的消息~~~
Thank you to everyone who tried out the beta releases of Writer over the last year and gave us feedback. Over 1.5 million of you downloaded our last beta release, and your input helped make Writer the product it is today.
適用一下~~ 發現Movable Type 2.6 也能夠正確的引用樣式(template),讓你在編輯的時候可以看到及時的樣式編排~~ 算是一個大創舉,當然~ 之前的大BUG~~
发生服务器错误 Client (BLOG Server Error) "Server Error Client Occurred"
QXBwbGljYXRpb24gZmFpbGVkIGR1cmluZyByZXF1ZXN0IGRlc2VyaWFsaXphd
GlvbjoganVuayAn77u/JyBiZWZvcmUgWE1MIGVsZW1lbnQK
也順利的解決了~~~~ 真是太棒了~ 大家來看看吧!!!
八月 13

Windows Live Writer(WLW) 是一個相當好用的軟體,其實之前我的文章”好用的離線Blog編輯器–Zoundry“裡面對於這個軟體也是相當的推荐的~~只是無奈我所使用的Movable Type (MT) 2.661 由於一直出現錯誤,他的錯誤如以下的狀況
Read the rest of this entry »
六月 08


大概是三天前吧~ EMAIL裡面收到來自於Movable Type最新版本的通知~~根據這個網站的報導~~ MT4竟然是OpenSource的?? 連過去的時候~ 忽然發現這次下載~ 竟然不用去註冊很機車的TypeKey~~ 隱約的覺得~ 這次或許有重大的改變了~~ 需要的人可以到官方網站下載。
大致來說~ 這次的安裝變的相當的簡單了~ 而且預設可以自動幫你連接到MySQL了~~ 整個安裝過程如下:
- 解壓縮安裝檔
- 放在可以執行cgi 的目錄下
- 將 mt-static 移到別的可以瀏覽的目錄之下 (/var/www 之下)
- 執行安裝檔 mt.cgi 並且隨著說明輸入需要的資料。
這樣就安裝好了~~~ 真的是超級方便的。而且內建WYSWYG的編輯器~~ 並且整個把編輯介面改的很像Blogger,我想很多Blogger 的使用者應該都會覺得相當的親切吧~~ 大家可以點下面的小圖去看一下整個使用者介面。

這次有新增加Gadget的編輯~ 也就是類似將我們BLOG裡面經常使用到的小功能(最近回覆、最近文章、本月文章~~~) 這些小功能變成可以直接新增在你的BLOG裡面~~ 相當的方便~~
由於這個版本是OpenSource的~ 也就是說基本的版本就可以允許多個使用者與多個blog的存在~ 這個對於2.661的玩家而言~ 真的是相當誘人的條件~~ 最近我應該會好好的練習看看~~ 如果可以快速的porting過去的話~ 我應該會儘快將系統轉換到4.0去~~~~
以下是利用4.0建立出來的畫面

一月 30

日前Google AdSense也推出了完整的中文版,於是在大大小小的Blog裡面就看到了大家擺滿了廣告~ 在這裡提供幾個幾個小技巧如下:
AdSense for Content 部分:
- 一個頁面最多可以擺放兩個AdSense for content,在此建議一個頁面擺放兩個為最佳~ 一個為垂直的大型廣告~~另外一個可以擺在文章最下方的。
- 頻道的使用: 頻道,這個名詞或許翻譯起來會有點難以理解~~舉個簡單的例子好了,我的網站分成三大部分:Web, Forum, Blog。你就可以訂定三個頻道: MyWeb, MyForums, MyBlog
順便可以查看,哪個頻道所帶來的收益最高。這樣也方便你去管理你的內容~~ 與廣告的比例
AdSense for Search 部分:
- 我比較少看到有人應用這個在自己的Blog裡面~~一方面大家會因為這個不是以顯示為計量單位~ 但是仔細查看~~ 這是以搜尋次數來計量的~~ 也就是說~~ 當使用這個搜尋的人越多~ 你也就月賺錢。這個時候~ 如何讓大家去使用這個Google搜尋列也就最重要了。
- 把網站預設的搜尋改成Google: 就是把個別網站的搜尋功能Bar 改成是Google。
- 加上預設的搜尋字眼: 以MT為例~~找到相關的地方~改成以下的字。
<input type="text" name="q" size="31" maxlength="255" value="<$MTEntryKeywords$>"></input>
並且在你的文章裡面打開"關鍵字"的選項~~ 只要你固定去寫上一些簡單的關鍵字~ 你的Google搜尋列~就會變得更好用。
剩下的部分~ 之後再續~~
12月 05

今天心血來潮~ 把整個頁面改成最原始而簡單的頁面。主要原因大概就是希望把整個BLOG更以內容走向為主~~~ 說到內容~ WordPress裡面的"上一頁"倒是一直是我很想要的功能之一~~ 經過了幾番搜尋之後~~ 找到兩個可以用的plug-in 可以達成這件事情。
- MTPaginate 1.26—- 支援舊版的MT,但是須要你的主機要支援PHP,而且每個網頁也得改成PHP,得在思考一下。
- Paged Archives Plugin– 功能相當強大的plug-in,不過僅支援MT3.2以上的功能~
大家挑自己喜歡的吧!! 至於我~~ 我還在思考要不要換成MT3.3~~~
Recent Comments