MTで指定日投稿を行うには
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]
トラックバックはまだありません。
コメントはまだありません。