Home > Archives > 10 July 2007
10 July 2007
Nucleus - BlogPet 奮闘記 最終回?
- 2007-07-10 (Tue)
- Nucleus CMS , BlogPet
悪戦苦闘の末ついにBlogPetからNucleus CMSへの記事投稿に成功しました。
また、XML-RPCを使った他の投稿(Windows Live Writerなど)もできるようになりました。
(確認したのはBlogPetの記事投稿テストとWindows Live Writerでの記事投稿のみです。)
Nucleus同梱の'xmlrpc.inc.php'と'xmlrpcs.inc.php'を使ったインターフェイスについて
に書かれている内容なのですが、PHP5ではNucleus CMSに同梱されたxmlrpc.inc.php及びxmlrpcs.inc.phpは動かないようです。
PHP5を使っている人でBlogPetからの投稿に失敗したり、XML-RPC経由の投稿に失敗する方は以下の方法で直るかもしれません。
*Nucleus CMSでの動作確認のとられたファイルではないため何が起こるかわかりません。
必ずバックアップを取ってから自己責任で実行してください。
Nucleus + XMLRPC 奮闘中
- 2007-07-10 (Tue)
- Nucleus CMS
このブログにWindows Live Writer経由で記事投稿できるか試してみることにしました。
Metaweblog APIに対応しているブログに投稿可能とのことなので、Nucleus CMSもトウゼン投稿可能なはずなんですが…
Error Error Error (;´Д`)
エラーの原因はBlogPetからの投稿に失敗するのと同じモノのようです。
ブログペットの時よりも詳しい?エラー内容が表示されたのでメモ。
Win Live Writerインスト後の設定中、「プロバイダの選択」画面にて。
「使用するブログの種類」 には 「Metaweblog API」 を指定、
「ブログのリモート投稿URL」 には Nucleus CMSの受信用スクリプトである 「http://yourserver/nucleus/xmlrpc/server.php」 を指定。
そして出るメッセージは
ブログへの接続中にエラーが発生しました。
サーバーの応答が無効です - ブログサーバーから受信した blogger.getUsersBlogs メソッドへの応答が無効です。
Invalid response document returned from XmlRpc server
このエラーを修正してから処理を続けてください。
という内容。
Blogger APIを指定していないのになぜ…?と思いながら 「使用するブログの種類」 に 「Movable Type API」を指定してもダメでした。
ブログペットからの投稿用に改造していた 「http://yourserver/nucleus/xmlrpc/server2.php」 を指定してもダメ。
Blogger APIに関する記述を読み込まないようserver2.phpを書き換えても同じエラー文。
もしかしてエラー文も間違ってる?
