爛泥:【解決】windowslivewrite報連線到日誌時出錯
今天在使用windows live write發表部落格時,報:無法連線到您的日誌服務:伺服器響應無效 – 從日誌伺服器接收的對 blogger.getUsersBlogs 方法的響應無效:Invalid response document returned from XmlRpc server 請嘗試解決問題,然後重試。”
經查詢相關資料,發現問題出現的根本原因是因為WordPress本身的一個BUG。在utf-8編碼下,xml-rpc返回的格式不正確,缺少了三個位元組。要修正這個問題,操作如下:
a) 找到class-IXR.php檔案(注意:wordpress2.9之前的版本,檔名可能是chass.ixr.php),該檔案位於部落格根目錄wp-includes資料夾下,然後用一個文字編輯工具開啟它(推薦使用editplus);
b) 查詢到以下語句:
$length = strlen($xml);
將其替換為:
$length = strlen($xml)+3;
注意:以上方法針對wordpress2.9之後的版本,在wordpress 2.9之前的版本中沒有class.ixr.php 檔案,而是叫chass.ixr.php檔案。它其實是WordPress升級後將chass.ixr.php 檔案變成了class-IXR.php。不論哪種版本,按照上面的解決辦法修改class-IXR.php/或chass.ixr.php檔案,問題很容易就解決!
本文轉自 爛泥行天下 51CTO部落格,原文連結:http://blog.51cto.com/ilanni/1372380
相關文章
- 爛泥:【解決】ubuntu使用遠端NFS報錯UbuntuNFS
- 爛泥:去掉“申請連線”選項
- 連線到 SQL Server 2005 時出錯SQLServer
- Mysql出現連線錯誤解決辦法MySql
- SQL Server與伺服器連線時出錯的解決方案SQSQLServer伺服器
- 連線MySQL出現2013錯誤解決MySql
- Win7撥號連線時出現錯誤711的解決方案Win7
- (定時)任務輸出重定向到日誌
- hpux的報錯日誌UX
- 【實戰】爛泥:netuse命令使用(一)
- Percona Toolkit工具連線MySQL 8報錯的解決方案MySql
- 連線mysql報錯lost connect to sever during query解決MySql
- ssh連線超時的解決
- alert日誌報checkpoint not complete解決思路
- 連線oracle報錯Oracle
- Mysql5.7錯誤日誌時間不對的解決辦法MySql
- 連線oracle錯誤解決辦法Oracle
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- Linux下ODBC連線HGDB報Could not SQLConnect錯解決方法LinuxSQL
- 爛泥:KVM安裝centos6.5系統CentOS
- Mac SSH 連線出現 Host key verification failed. 錯誤解決MacAI
- 解決代理連線超時問題
- 內外網同時連線解決
- 連線DB2時出錯:encoding not supported??DB2Encoding
- 配置OGG到MYSQL複製時登陸MYSQL報錯解決MySql
- Arcgis連線HGDB報錯
- DBeaver連線MySQ報錯
- SQLyog連線MySQL8.0報2058錯誤的完美解決方法MySql
- 解決使用jedis連線是報DENIED Redis is running in protected mode錯誤Redis
- navicat連線MySQL8.0.11報2059錯誤的解決方案MySql
- 寬頻連線錯誤691解決方法
- After Effects出現“最後日誌訊息報警”該怎麼解決
- Windows連線遠端桌面時出現黑屏的解決辦法Windows
- nginx+phpfpm日誌報錯資訊NginxPHP
- 在IDEA中使用JDBC獲取資料庫連線時的報錯及解決辦法IdeaJDBC資料庫
- 寬頻連線錯誤678 寬頻連線錯誤691錯誤的解決辦法
- Win8.1連線受限和無法連線到wifi解決方法WiFi
- 連線zk 報錯連線不上hbase jdbcJDBC