ブログ 作成 MovableTypeブログ作成カスタマイズについて
ブログ作成 Movable Typeブログ作成&カスタマイズ忘れないうちに ノート メモ 記録
TOP > ブログ作成カスタマイズmovabletype MT Plugin プラグイン > プラグインのRunPeriodicTaskでエラーがでてる
プラグインのRunPeriodicTasksを使ってます。
XサーバーはCRONが使えるのですが、なぜかrun-periodic-tasksを呼ぶように設定しても動かない。
スケジュールタスク通知が発生しないんですね。エラーログとか、アクセスログをみても呼ばれている気配がない。
そこで、プラグインのRunPeriodicTasksを使ってます。
しかし、RunPeriodicTasksを使っても、エントリーが指定日投稿したことになっているのに、エントリーアーカイブが再構築されず、個別記事が再構築されていない。
なぜかわからない。インデックスは再構築されているので、トップページには記事が出てる。でも個別記事へのリンクでとぼうとすると何もありません状態。
これでは指定日投稿がうまく行かない。
結局はこれが原因ではないみたいで、相変わらずエントリーの再構築がかからない状態なのですが、RunPeriodicTasksからエラーがでてまいた。add_tagできませんというエラーです。
RunPeriodicTask.plの
MT::Template::Context->add_tag(RunPeriodicTasksJS => \&run_periodic_tasks_js);
が実行できないというエラーのようです。
use MT::Template;
use MT::Template::Context;
を付け加えてやった結果、エラーログはでなくなりました。
でもここでエラーが出てても、ほぼ指定日投稿は動いていたんです。
ここでエラーログをでなくしてやっても、エントリが再構築されない現象はあいかわらず。
そこで、mt-period.cgiを使って、インデックスメインページにアクセス時に、mt-rebuild.plを呼ぶようにして、Individualをほぼ指定日投稿と同じような要領で再構築するようにしてみようとしてます。投稿されたときと同時にできればいいんだけど、その方法はわからないので、ブログへのアクセス時に一定時間たっていたらリビルドすることを考えようと思うのです。
それとも、インデックスがリビルドされるときに同時にエントリーアーカイブもリビルドされるようにフラグを立てておけば良いのかな?
このエントリーのトラックバックURL:
http://mtblgooon.net/mtcgi/mt-tb.cgi/9160
TOP > ブログ作成カスタマイズmovabletype MT Plugin プラグイン > プラグインのRunPeriodicTaskでエラーがでてる

