45式::雑記
45式::雑記は、日々の事を記してないから日記ではなく雑記です。

MTで指定日投稿を行うには

コメント
0件
トラックバック
0件

Movable Typeで指定日投稿を行うにはcronの設定が必要です。その途中に自分が躓いた事を備忘します。

MT3.2までなら同梱されているマニュアル(mtmanual_advanced.html)かMovable Type 3.2 マニュアルMT3.3ならMovable Type 3.3 マニュアルに説明があります。MT4はMovable Type 4 ドキュメントに説明があります。

cPanelを使っている人はMovable Type3.2マニュアルに画面写真があるのでわかりやすいと思います。

スケジュール・タスクの記述内容

cd /path/to/mt; ./tools/run-periodic-tasks

どのページを見てもcronを行うための記述は同じです。しかし、初めて見た時は一番重要な/path/to/mtをどう書くのかわかりませんでした。
一応説明するとルートからmt.cgiがあるディレクトリまでのパスを記述します。具体的には環境によって様々です。

cd /home/USER_ID/www/mt; ./tools/run-periodic-tasks

どうしてもわからない方はmt-config.cgiの中を参考に読み取ってください。

スケジュール・タスクの記述場所

その記述を行う場所はサーバの管理システムよって違います。
例えば、サーバにcPanelが導入されている場合はメニューのCron jobsから入った場所です。

さくらインターネットのレンタルサーバならサーバコントロールパネルのメニューにあるCRONの設定です。

cronのエラーメッセージ例

何らかの原因で正しくcronが実行できなかった場合、サーバ管理者へエラーメッセージが記述されたメールが届きます。下のメッセージは私に実際に届いたエラー例です。

No such file or directory

/path/to/mtの記述が間違ってます。

Permission denied

run-periodic-tasksのパーミッション(権限)が間違ってます。CGIファイルと同じパーミッションにしましょう。

コメント[0]

コメントはまだありません。

コメント投稿フォーム

コメントを投稿するにはJavaScirptが必要です。ブラウザのJavaScriptを有効にしてください。

コメント投稿フォーム

トラックバック[0]

トラックバックはまだありません。

カテゴリ
アーカイブ
ヘルプ
Feed

フィードとは