LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: u882061 於 十二月 02, 2009, 09:48:04 下午



主題: 解決Writer發佈文章至LifeType出現原始碼(亂碼)
作者: u882061十二月 02, 2009, 09:48:04 下午
原文連結:維謙老師的窩--解決Writer發佈文章至LifeType出現原始碼(亂碼) (http://163.32.170.6/blog/u882061/cce-lifetype/2009/12/02/1305)
最近把LifeType主機從Fedora 7升級到8,出現了悲劇......看到鬼~

同時也對 LifeType 增加一些功能,因此一時分不輕是主機出問題,還是 LifeType出問題,

導致離線編輯器 Zoundry、Writer 上傳文章都出現 換行標籤 露出,



由於機器內也有安裝WordPress,發現連它 離線編輯 都有 換行標籤 露出的狀況,

但對 Google的Blogger 用 離線編輯 則無此狀況,因此確定是Fedora 7 升級的問題!

 

這時藉由這篇文章 解決Windows Live Writer(WLW)發佈至Wordpress亂碼的問題 了解是 libxml2 版本過新所致,於由自己就管著主機,所以就不針對 LifeType作修正,改對Fedora 8 作修正即可成功。

    可在此下載這三個Fedora 7 的 libxml2 之RPM

    libxml2-2.6.31-1.fc7.i386.rpm

    libxml2-devel-2.6.31-1.fc7.i386.rpm

    libxml2-python-2.6.31-1.fc7.i386.rpm

步驟如下:

一、檢查 libxml2 目前安裝的版本,屬於 2.7.22版

    # rpm -qa|grep libxml

libxml2-2.7.2-2.fc8
libxml2-python-2.7.2-2.fc8
libxml2-devel-2.7.2-2.fc8
perl-libxml-perl-0.08-2
 
二、強制安裝舊一點的版本,2.6.31版

    #rpm -ivh --force libxml2-2.6.31-1.fc7.i386.rpm
    #rpm -ivh --force libxml2-devel-2.6.31-1.fc7.i386.rpm
    #rpm -ivh --force libxml2-python-2.6.31-1.fc7.i386.rpm

 三、檢查 libxml2 目前安裝的版本,新舊版並存了

    # rpm -qa|grep libxml

libxml2-2.7.2-2.fc8
libxml2-python-2.6.31-1.fc7
libxml2-python-2.7.2-2.fc8
libxml2-devel-2.7.2-2.fc8
libxml2-devel-2.6.31-1.fc7
perl-libxml-perl-0.08-2
libxml2-2.6.31-1.fc7

四、移除 libxml2 新版的 2.7.2 系列

    #rpm -e libxml2-2.7.2-2.fc8 libxml2-python-2.7.2-2.fc8.i386 libxml2-devel-2.7.2-2.fc8.i386

五、Apache重新啟動

    #service httpd restart