20060224 1416: 【MT3.2】cronでエントリーの指定日投稿
仕事でMT3.2を使うことになったので、仕事の合間にお試しいじりたおしちゅうです。
3.2から、サブカテゴリーが使えるようになったのですが、そのへんのタグの使いこなしがうまくいかず、mixiで質問して聞いたりしつつ。
今日は「指定日投稿」にチャレンジ。cronの設定はOK。しかしさっそくエラーメール。
Permission denied と言ってきてびっくり。
mtのマニュアルには書いていないのですが、/tools/run-periodic-tasks のパーミッションも変更しないとなのですね。755にして、再度時間を待つ。
しかしまたもやエラー。
Can't locate MT/Bootstrap.pm in @INC (@INC contains: lib ../lib
(中略)
at (パス)/mt/tools/run-periodic-tasks line 11.
BEGIN failed--compilation aborted at (パス)/mt/tools/run-periodic-tasks line 11.
ちなみにプログラム系わかりまへん。
どうやら run-periodic-tasks が MT/Bootstrap.pm を読み出せていないのだな ということだけなんとなくわかったので、/tools/run-periodic-tasks を開き、10行目の
use lib 'lib', '../lib';
を
use lib 'lib', '(mtがおいてあるとこのパス)/lib';
に変えたら、あっさり稼働。
つまりは/lib にたどり着けていなかったのですね。たぶん。
これってバグ、なのかなぁ。
mt3.2はいろいろ難しいねえ。
でもこの時点でつまづいておけば後が安心ということで。。。♪
2006年02月24日 14:16



私もMTちょびちょびおべんきょ中です。BlogではなくCMSとして使ってみたいなと。
でも、ちゃんと触ったのは初めてなせいもあって、自分でちまちま作ったほうが早い!とか思っちゃった。結局、こみいった部分のマークアップは自分でしなきゃいけないし。
魔法の杖は、そう簡単には見つかりませんねぇ。