指定日投稿の設定

ようやく指定日投稿が有効になりました。
MovableTypeのマニュアルを読むと、どこに引っかかるねんって感じですが、またもやつまらないことでつまずいていました。

マニュアルでは、cronから実行しなさいとかかれています。
0,15,30,45 * * * * cd <ブログのパス>; ./tools/run-periodic-tasks
これを追加してやればOKみたい。

しかし、これだけでは、パーミッションのエラーが返ってきます。
うちの環境では、「run-periodic-tasks」が644になっていましたので、755に変更して対処しました。
基本的には、これで正常動作してくれるところですが、ここで重大なエラーが発生しました。

コメントのテストをしたところ、パーミッションエラーが返ってきたんです。
さらに、再構築や、エントリーの修正を行った場合にも、同様のエラーが返ってきます。つまり、指定日投稿したら、それ以降の投稿ができない…。
こんなんじゃ、使い物にならないので、一度すべて元に戻して、原因を調査しました。

最初のうちは、どこに問題があるのか、見当もつきませんでしたが、よくよく考えてみると、指定日投稿をしたエントリーの再構築の段階(エントリーの修正とか、コメントやトラックバックなどで)で落ちているようでしたので、このエントリーのhtmlファイルをFTPから確認してみることに。

すると、思ったとおり、このエントリーのhtmlファイルの所有者が、rootになっているではありませんか。
親のファイルを、子が編集しようとしても、そりゃぁ権限のエラーがでますわな…。

そうなんです。実は、cronを編集するときに、本気のrootでログインしていたので、cronの動作によって作られたブログ内のファイルの所有者がrootになってしまっていたのです。
ですから、cronの編集をするときに、ブログサイトの管理者の権限でログインして、上記の記述を追記してやれば全て解決。

気がつけば、ホンの数分で解決できる問題も、たどり着くまで時間がかかります。





トラックバック(0)

このブログ記事を参照しているブログ一覧: 指定日投稿の設定

このブログ記事に対するトラックバックURL: http://www.accoun.com/mt/mt-tb.cgi/679


コメント(2)

ブログペットの、ぺたぺたを見て来ました。
MovableTypeのカスタマイズの投稿がいろいろあって、とてもためになります。また、お邪魔させていただきます。

ども。

MTのカスタマイズといっても、オリジナルなものはなく、寄せ集めた情報を覚書として書き残しています。いや、お恥ずかしい…。

最近は、サーバーもクライアントも調子が悪いことが多くて、中々カスタマイズまで手が回らないのですが、これからもポチポチ調べつつ、便利機能の追加&ご紹介もしていきたいと思います。

またよろしくです。

コメントする





このブログ記事について

このページは、ジョンが2006年3月12日 01:15に書いたブログ記事です。

ひとつ前のブログ記事は「指定日投稿のテスト」です。

次のブログ記事は「ポテトチップスなに味?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アーカイブ

携帯版QRcode

Powered by Movable Type 4.01