有些網友最近遇到一些問題,就是因為Linux中一支名為libxml2的套件,更新到新版之後,會出現XML解析錯誤,造成使用離線編輯軟體(如Windows Live Writer、Zoundry Raven)發文時,<>&三個符號無法解析出來,使得文章無法正常顯示。阿正老師這邊介紹一支簡單的WordPress外掛程式,檔案僅有1.4KB,安裝之後這種錯誤就迎刃而解啦!
問題的發生
最近阿正老師將網站搬到了與幾個站長合租的實體主機中(使用CPanel後台),不過卻遇到一個問題,就是安裝的libxml2套件是 2.7.x版本,會造成XML解析的錯誤,造成使用離線編輯軟體發文時,<>&三個符號無法解析出來的問題。
原本HTML碼:
<p><a href="http://www.yahoo.com" target="_blank">test</a></p>
剖析錯誤的HTML碼:
pa href="http://www.yahoo.com" target="_blank"test/a/p
網路上也有修改WordPress程式碼的方式,不過對於PHP陌生的玩家來說,仍然相當不方便。
解決方式
阿正老師找到了一套相當簡單的外掛,叫做LibXML2 Fix,目前測試過在PHP 5.2.x及LibXML2 2.7.x版上面,能正確的解決這個XML剖析錯誤的問題喔!快來安裝吧~
LibXML2 Fix
|
安裝方式
下載libxml2-fix.0.2.2.zip後,解壓縮得到一個libxml2-fix的資料夾,將該資料夾上傳至WordPress的wp-content/plugins資料夾中,再到後台的「外掛」功能將之啟用即可。
啟用之後,用Windows Live Writer、Zoundry Raven發文,就能夠正常顯示文章囉!
工商廣告時間
阿正老師最近與幾個站長合租了一台實體主機(四核心主機/CPanel後台/5M專線/新店機房),因為系統資源跟頻寬相當足夠,因此設計了一個分租方案,提供給經營部落客的站長們相當優惠的合租價格,有興趣的站長,或是想從BSP搬出來的部落客們,可以參考一下我們「就愛BLOG」的合租方案喔!
[…] [WP外掛]輕鬆解決LiveWriter發文到Wordpress中,HTML碼出錯的問題 我要分享此文章: […]
哈~我自己修改問題多多,還是用外掛輕鬆點
丫正老師偷藏一步~~
阿正老師,
請問一下,就愛blog是否有備援機制,確保主機異常修復後的資料正常啊
這是一定有的。主機本身的CPanel會每天自動備份資料,而且硬碟也有做磁碟陣列(RAID),所以資料是有保障的。
而且CPanel後台本身也提供使用者自行備份的功能,可以隨時備份出來。
阿正老師,
再請教個問題,A方案的資料庫只有一個,如果我架了兩個以上的部落格是不是就不適用了?但是B方案我目前又用不到那麼多的容量….
如果你只要多加資料庫,可以用客製化的方案,你可將您的需求,mail到 service@9iblog.net ,我們會儘快回覆,謝謝
[…] 輕鬆解決LiveWriter發文到Wordpress中,HTML碼出錯的問題 […]