Movable Typeユーザー・マニュアル: 上級者向け機能

« 目次


上級者向け機能

指定日投稿

Movable Type で指定日投稿機能を利用するためには、今回のバージョンでは、サーバの "cron" に設定を行う必要があります。UNIX シェルから直接編集を行うか、もしくは cPanel を利用して設定します。ホスティング・サービス・プロバイダによっては、このような機能を提供していない場合があります。

指定日投稿の機能の設定は一度行うだけで利用できるようになります。設定後は、エントリーの投稿の際、エントリーの状態に「指定日」を選んで保存するだけです。設定したスクリプトが自動的にエントリーを公開します。

投稿するときには、その投稿をいつ公開するのか「投稿日時」に設定してください。

LinuxまたはUnixサーバーのUNIX シェルを利用した設定

UNIX シェルが利用できるときには、次のように指定日投稿機能を設定します:

  1. サーバにログイン
  2. crontab の編集:
    % crontab -e
    
  3. 以下の行を追加:
    0,15,30,45 * * * * cd <path to mt>; ./tools/run-periodic-tasks
    

cron は設定したスクリプトを毎時 0分、15分、30分、45分にそれぞれ実行します。アスタリスク「*」は cron に毎時、毎日、毎週、毎月実行することを指示しています。アスタリスクは、空白(スペース)をあけて設定する必要があります。

<path to mt> は Movable Type のアプリケーションをインストールしたディレクトリです。

追加できたら、ファイルを保存してエディタを閉じてください。cron は新しい crontab の設定を有効にします。

cPanel を利用した設定:

cPanel を利用した指定日投稿の設定方法は、以下のとおりです:

cpanel

"Command to run" とラベルの付いたテキストボックスに、Movable Type のインストール先ディレクトリ名につづけて、 /tools/run-periodic-tasks を入力する:

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

起動時刻はあなたの好きなように設定してかまいませんが、15分間隔より短かくすることはお奨めしません。わたしたちが推奨する設定は「15分間隔」、「毎時」、「毎日」、「毎月」、「毎週」 です。

Windowsサーバーを利用した設定

Movable TypeをWindowsサーバーで起動している場合は、Windowsのタスク・スケジューラー・サービス機能を活用することで、同様にできます。タスクに以下の例の内容を登録してください。


Copyright © 2001-2005 Six Apart, Ltd. All Rights Reserved.