数日前よりMT(Movable Type)のプラグインMultiBlogを導入し、私の運営している4つのブログを連動させて運営していたのですが、実は上手く作動していませんでした。

導入初日こそまともに連動して作動していましたが、作動検証用に作成したダミーブログを消去してから、何故か連動しなくなりました(^_^;

その復旧の覚書きと、コメント&トラックバックページを変更してみたのでその覚書きです。

MultiBlogが連動しない

何度も書いていますがウチのMTは3.34。一世代前のMTです。

導入時(こちらの記事を書いた時)は、何の問題も無く作動&連動していました。
が、作動検証用に作っていたダミーブログを消去し、実際に運営中のブログのみでMultiBlogを設定した途端、ブログ間で連動して再構築する事が出来なくなりました。

つまり、ココで新しく記事を書いてもフリーソフトブログやヘルニアブログのTOPページが再構築されない。逆もまた然り。

謎その1

ヘルニアブログは.htaccessが壊れていました。そしてしばらくの間500エラーが発生していました。何が起きたんだろう(´Д`;)→手動で修正。表示されるようになったが連動しない

謎その2

フリーソフトブログのみ、他のブログの更新に合わせて連動してくれてます。
一個だけ連動するとか、デジタルな世界でありえない気がするんだけど。。。
→いまだ謎のまま

謎その3

phpファイルのパーミッションが勝手に変わってた?
MultiBlogのインストールを行う際、phpファイルのパーミッションは705に設定していたつもりなんだけど、1個だけ(php/plugins/block.MTMultiBlog.php)パーミッションが644に。
FTPソフトでアップロード時、自動設定してたから、1個だけ違うとかありえないんだけど、深夜3時頃にシコシコ作業してたから、寝ぼけて変な作業してたかも?
→パーミッション705に変更。ヘルニアブログが連動しはじめる

謎その4

この時点でヘルニアブログだけ連動復帰。
実はバックステージは「ダイナミックパブリシング導入」の実験を行っていた。
→「それが原因かも」と思い「全てスタティックHTMLで出力」に変更。完全復帰

 

スタティックで出力
▲運営中の4個のブログ全てをスタティックで出力するようにしたら上手く連動するようになりました。

でも、最初は1個ダイナミックパブリシングもどきにしてても連動していたんだよねぇ。
なにが起きたんだろ(;´ω`)

謎その5

上記までの作業でヘルニアブログ、バックステージの連動は復活。これで万事解決!
と思いきや、今度はフリーソフトブログが連動しなくなった。。。何故(´Д`;)

 

謎その6(2008.12.11追記)

もー頭に来てMultiBlogのインストールファイル、パーミッション全部755に変更したら全部連動するようになった。。。705じゃダメだったのか?それとも書き換え必要なファイルが一部644だった?
いやいや、最初は全部マトモに動いていたしパーミッションの振り分けはFTPソフト任せで漏れがあるとは思えない。.htaccessが壊れた時に何かあったんだろうけど、納得行かないなぁ。

これから順次パーミッション戻していくけど、また連動しなくなるかも(;(´ω`)