XserverでMTの自動投稿を設定する方法

| | コメント(0)

XServerにMTをインストールしたんですが、予約投稿を設定していたのに機能しませんでした。

やはり、というべきか。。サーバー側での設定が必要なんですね。具体的には、予約されている記事があるかどうかを定期的に確認するプログラム「run-periodic-tasks」(MTに付属)というのを、定期的に走らせる必要があります。これについてはMTの公式マニュアルに説明がありました。

そんなもん、どうやって走らせんだよ? という話になって登場するのが「cron」君です。サーバー関係の話では必ず登場しますが、これ、サーバーの上で動いているUNIX用のプログラムです。まあ、「定期的に」「与えられた処理を」「繰り返し」「自動的に」実行するという、地味ながら、超使える奴なんです。

XServerの場合、Cronの設定はサーバーの管理パネルから行える(スクリプトを手書きする必要がない)ので比較的簡単です。Cronの設定方法はXserverの公式マニュアルを参照するとよいです。

たぶん、ちょっと迷うのがパスの設定。これは以下のようにします。我ながら間違えてしまったポイントが、先頭。「/」を入れないとダメみたいです(公式のFAQでは「home」から始まっていて「/home」ではない)。

cd /home/サーバーID/独自ドメイン名/public_html/mt/; ./tools/run-periodic-tasks

コメントする

           

タグクラウド

Techonrati

Technorati search

» リンクしているブログ

サインイン