以前使用していた Woody-Rinn さん作のブログツール rNote を再設置してみました。とりあえず動作するようにはなりましたが、まだ問題が出るかも知れないので、使いながらバグ出しをし適宜修正していこうと思います。
下は、これまでに必要だった作業のメモ:
(1)レンタルサーバの PHP のバージョンアップ。
近日中に PHP5 はサポートが終了するためバージョンを PHP7 に上げた。
(2) rNote の修正。
・ ereg 系関数は PHP7 で削除されたので preg 系関数に置き換えた。
・HTTP_RAW_POST_DATAは PHP7 で削除されたので file_get_contents("php://input") に置き換えた。
・ item.skin を修正し、 Windows Live Writer などから投稿した場合に追加される「キーワード」を扱えるようにした。(以前一度やったことのやり直し)
・ HaRD さん作のサイト内検索プラグインをバージョンアップ。
(3) PEAR の XML-RPC パッケージの php コードを PHP7 に対応させた。
・HTTP_RAW_POST_DATAは PHP7 で削除されたので file_get_contents("php://input") に置き換えた。
(4)拙作の rn_xmlrpc.php, rnote_lib.php のコードを PHP7 に対応させた。
・ ereg 系関数は PHP7 で削除されたので preg 系関数に置き換えた。
・ split() は PHP7 で削除されたので explode() に置き換えた。
(5) Windows Live Writer で投稿テストをしながら、動作の問題が見つかった部分を修正した。
・ブログサービスを “Movable Type API” にすることで投稿できるようにした。
・今のところ、記事を投稿するときは、まず「下書きをブログに保存」してから「投稿」する必要がある。
(6)動作確認しながら、適宜 rn_xmlrpc.php を修正。
・投稿済みの記事を Windows Live Writer で編集し再度投稿した場合に正しく公開されるよう修正した。
- 1: 通りすがり (11/26 22:54)
- test desu.
- 2: 通りすがり (11/26 23:54)
- testその2です。
キーワード: rNote XML-RPC Windows Live Writer