<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>Movable Type(ムーバブルタイプ)の指定日投稿をXREAサーバーで設定する方法</title>
      <link>http://www.lngsm.info/</link>
      <description></description>
      <language>ja</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sun, 20 May 2007 20:56:04 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>リンク集７</title>
         <description></description>
         <link>http://www.lngsm.info/post_15.html</link>
         <guid>http://www.lngsm.info/post_15.html</guid>
        
        
         <pubDate>Mon, 24 Apr 2006 21:29:03 +0900</pubDate>
      </item>
            <item>
         <title>この「Movable Type(ムーバブルタイプ)の指定日投稿をXREAサーバーで設定する方法」サイトの趣旨</title>
         <description><![CDATA[ここでは、<strong>Movable Type</strong>（「<strong>ムーバブルタイプ</strong>」「<strong>MT</strong>」）を<a href="http://www.value-domain.com/?ref=exist2ok"><strong>XREA</strong>（エクセリア）サーバー</a>にインストールして運用する際に指定日投稿機能を使えるようにするための解説を行います。

MTの<strong>指定日投稿機能</strong>を利用すれば、あらかじめ投稿しておいた記事を任意の日時でサーバーにアップすることができます。

しかし、MT側の設定だけではこの指定日投稿機能は動きません。サーバー側で<strong>CRONの設定</strong>を行なうことが必要になってきます。XREAでCRONの設定をするのは初心者にとってはちょっと敷居が高いです。

そんなわけで、誰にでもわかるように図解入りでXREAでMTの<strong>指定日投稿</strong>を利用する方法を分かりやすくご案内します。]]></description>
         <link>http://www.lngsm.info/post_1.html</link>
         <guid>http://www.lngsm.info/post_1.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 12:58:05 +0900</pubDate>
      </item>
            <item>
         <title>MTの指定日投稿機能って何？</title>
         <description><![CDATA[<strong>MTのエントリー画面</strong>にはこのような部分がありますね。

<a href="http://www.lngsm.info/sh1.jpg"><img alt="sh1.jpg" src="http://www.lngsm.info/sh1-thumb.jpg" width="200" height="109" /></a>


これが指定日投稿です。


しかし、この機能を利用するためにはXREAのサーバーでちょっとめんどうな設定を行なう必要があります。

そのための方法をご紹介します。]]></description>
         <link>http://www.lngsm.info/mt.html</link>
         <guid>http://www.lngsm.info/mt.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:07:00 +0900</pubDate>
      </item>
            <item>
         <title>エディターを準備する</title>
         <description><![CDATA[作業を始める前に必要になるツールを用意しましょう。

こちらから<strong>テキストエディター</strong>をダウンロードしておいてください。

<a href="http://www.vector.co.jp/soft/dl/winnt/writing/se047993.html">Em Editor</a>

これはあとで「<strong>改行コード</strong>」を変更するために必要になります。もし、現在お使いのエディターが改行コードの設定が可能なら、テキストエディターのダウンロードは必要ありません。]]></description>
         <link>http://www.lngsm.info/post_4.html</link>
         <guid>http://www.lngsm.info/post_4.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:08:40 +0900</pubDate>
      </item>
            <item>
         <title>ファイルの作成</title>
         <description><![CDATA[まず、ファイルを作成します。

ダウンロードしたテキストエディターを起動させます。真っ白なままでかまいませんので、ファイルの保存を選択して、「<strong>cron1.sh</strong>」という名前のファイルを作ります。

<a href="http://www.lngsm.info/sh2.jpg"><img alt="sh2.jpg" src="http://www.lngsm.info/sh2-thumb.jpg" width="250" height="56" /></a>]]></description>
         <link>http://www.lngsm.info/post_2.html</link>
         <guid>http://www.lngsm.info/post_2.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:09:27 +0900</pubDate>
      </item>
            <item>
         <title>ファイルの中身</title>
         <description><![CDATA[ファイルの中に

<strong>#!/bin/sh
cd /virtual/*****/public_html/*****/mt
/usr/bin/perl ./tools/run-periodic-tasks
echo Future: MT3.31 run-periodic-tasks
echo
exit</strong>


というソースを貼り付けます。

*****となっている部分は、ご自分のサーバー上のパスに準拠しますので、これから変更することになります。]]></description>
         <link>http://www.lngsm.info/post_3.html</link>
         <guid>http://www.lngsm.info/post_3.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:15:31 +0900</pubDate>
      </item>
            <item>
         <title>ファイルの変更１</title>
         <description><![CDATA[ファイルの中身をいじっていきます。


サーバーを契約したときにメールで「<strong>XREA.COM NEW SIGNUP</strong>」という件名の設定情報が送られてきているはずですのでそちらを確認してください。

<a href="http://www.lngsm.info/sh3.jpg"><img alt="sh3.jpg" src="http://www.lngsm.info/sh3-thumb.jpg" width="200" height="145" /></a>


<strong>ID（FTPユーザー名）</strong>　という部分が
virtual/と/public_htmlにはさまれた*****にきますので、そのように書き換えてください。

ここでは便宜的にshiteibiというユーザー名だったと仮定しておきます。それで

#!/bin/sh
cd /virtual/shiteibi/public_html/*****/mt
/usr/bin/perl ./tools/run-periodic-tasks
echo Future: MT3.31 run-periodic-tasks
echo
exit


となりました。]]></description>
         <link>http://www.lngsm.info/post_5.html</link>
         <guid>http://www.lngsm.info/post_5.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:24:31 +0900</pubDate>
      </item>
            <item>
         <title>ファイルの変更２</title>
         <description><![CDATA[次はもうひとつ残った*****の設定です。

#!/bin/sh
cd /virtual/shiteibi/public_html/<strong>*****</strong>/mt
/usr/bin/perl ./tools/run-periodic-tasks
echo Future: MT3.31 run-periodic-tasks
echo
exit

<a href="http://www.lngsm.info/sh11.jpg"><img alt="sh11.jpg" src="http://www.lngsm.info/sh11-thumb.jpg" width="200" height="86" /></a>


FTPでMTのシステムをインストールした場所がありますね。いじっていなければ「<strong>mt</strong>」という名前のフォルダを入れている階層です。*****の部分にはpublic_html/以下から、MTのシステムがインストールしてある「<strong>mt</strong>」フォルダの一階層上までのパスを書き込むことになります。
通常は一階層だけなのでドメイン名を入れればいいと思いますが、ドメインの下にいくつかフォルダを作って「<strong>mt</strong>」フォルダを格納した場合はその分の階層も指定して、ちゃんと「<strong>mt</strong>」まで到達するようにパスを指定してあげる必要があります（たとえば、「<strong>mt</strong>」の前に「<strong>cgi-bin</strong>」とか「<strong>cgi</strong>」とかを加えた方も多いかもしれません。忘れずに加えてくださいね）。

ここでは便宜上www.shiteibi.comとしておきましょう。

#!/bin/sh
cd /virtual/shiteibi/public_html/<strong>www.shiteibi.com</strong>/mt
/usr/bin/perl ./tools/run-periodic-tasks
echo Future: MT3.31 run-periodic-tasks
echo
exit]]></description>
         <link>http://www.lngsm.info/post_6.html</link>
         <guid>http://www.lngsm.info/post_6.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:32:46 +0900</pubDate>
      </item>
            <item>
         <title>ファイルの保存 </title>
         <description><![CDATA[ファイルの設定は以上になります。


#!/bin/sh
cd /virtual/shiteibi/public_html/www.shiteibi.com/mt
/usr/bin/perl ./tools/run-periodic-tasks
echo Future: MT3.31 run-periodic-tasks
echo
exit


これを保存します。
ファイル　＞　名前をつけて保存
を選んで決まったフォルダのなかやデスクトップなどご自分で分かりやすい場所を選びます。

<a href="http://www.lngsm.info/sh5.jpg"><img alt="sh5.jpg" src="http://www.lngsm.info/sh5-thumb.jpg" width="200" height="154" /></a>

ファイル名は「<strong>cron1.sh</strong>」
ファイルの種類は「<strong>全てのファイル</strong>」
エンコードは「日本語（シフトJIS）」でかまいません。

最後に「<strong>改行方法</strong>」を「<strong>LFのみ（UNIX）</strong>」として保存します。]]></description>
         <link>http://www.lngsm.info/post_7.html</link>
         <guid>http://www.lngsm.info/post_7.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:47:36 +0900</pubDate>
      </item>
            <item>
         <title>ファイルのアップロード</title>
         <description><![CDATA[出来上がった「<strong>cron1.sh</strong>」のファイルをFTPでアップロードします。

アップロードする場所は「<strong>mt</strong>」フォルダの中です（本当はどこでも良いのですが、分かりやすくするためにここにしてください）。

<a href="http://www.lngsm.info/sh10.jpg"><img alt="sh10.jpg" src="http://www.lngsm.info/sh10-thumb.jpg" width="200" height="189" /></a>




]]></description>
         <link>http://www.lngsm.info/post_8.html</link>
         <guid>http://www.lngsm.info/post_8.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:53:36 +0900</pubDate>
      </item>
            <item>
         <title>パーミッションの設定</title>
         <description><![CDATA[ファイルのアップロードが済んだら、今度は<strong>パーミッションの設定</strong>です。

<a href="http://www.lngsm.info/sh6.jpg"><img alt="sh6.jpg" src="http://www.lngsm.info/sh6-thumb.jpg" width="100" height="157" /></a>

FTPでいまアップロードしたサーバー上にある

「<strong>cron1.sh</strong>」

を右クリックして属性変更を選びます。属性の値を<strong>７００以上</strong>に設定します（７００ちょうどでいいでしょう）。


次に「<strong>mt</strong>」フォルダ内にある「<strong>tools</strong>」フォルダに入ります。そこに格納されているファイル

「<strong>run-periodic-tasks</strong>」

の属性も同様に７００以上に設定します（ここも７００ちょうどでいいでしょう）。

<a href="http://www.lngsm.info/sh7.jpg"><img alt="sh7.jpg" src="http://www.lngsm.info/sh7-thumb.jpg" width="100" height="64" /></a>
]]></description>
         <link>http://www.lngsm.info/post_9.html</link>
         <guid>http://www.lngsm.info/post_9.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 13:57:31 +0900</pubDate>
      </item>
            <item>
         <title>指定日投稿のためのCRONの設定１</title>
         <description><![CDATA[FTPへのアップロードと属性変更が終わりましたら、次は<strong>XREAサーバーでCRONの設定</strong>です。

<a href="http://www.lngsm.info/sh8.jpg"><img alt="sh8.jpg" src="http://www.lngsm.info/sh8-thumb.jpg" width="100" height="158" /></a>

サーバーにログインして左のメニューにある<strong>CRONジョブ</strong>に入ります。

図のように「<strong>cron1.sh</strong>」ファイルまでのパスを入力します。
/virtual/shiteibi/以上の部分は固定されてすでにあるのでそれ以下の

public_html/www.shiteibi.com/mt/cron1.sh

という部分を入力します。「/」がダブったり、足りなかったりしないよう注意してください。public_html/から/cron1.shまでのルートが実際の階層構造と同じになっていなければなりません。うまくいかない場合は、FTPで確認しながら見てください（それでもうまくいかない場合は、cron1.shファイルの中身もパスがちゃんと書かれているか確認してください）。]]></description>
         <link>http://www.lngsm.info/cron.html</link>
         <guid>http://www.lngsm.info/cron.html</guid>
        
        
         <pubDate>Tue, 19 Dec 2006 14:25:02 +0900</pubDate>
      </item>
            <item>
         <title>CRONの設定２</title>
         <description><![CDATA[<a href="http://www.lngsm.info/sh9.jpg"><img alt="sh9.jpg" src="http://www.lngsm.info/sh9-thumb.jpg" width="200" height="103" /></a>


最後に<strong>投稿時間の間隔</strong>を決めます。

一点、気をつけていただきたいのは指定日投稿の機能はＭＴ側で指定した時間にすぐさま反映されるものではないということです。サーバーのＣＲＯＮはここで設定する一定間隔の時間でしか動作しません。ですから、毎日決まった時間や数時間毎などＣＲＯＮで設定された時間がめぐってくるまでのあいだは、ＭＴ側から何本指定日機能で投稿が行われようと実際のサイト上には反映されません。ＣＲＯＮが動作したときにはじめて投稿した記事がサイトに表示されることになります。

「分」のボックスでは何分に働かせるか決めます。たとえば、「分」を「0」、それ以外を「*」にすると一時間毎の0分に投稿することになります。

更に「時」を「5」とすると毎日5時0分に投稿します。

「*/2」と変更すると2時間ごとの0分に投稿するということもできます。

ただ、このCRONジョブはサーバーに負荷をかけますので、<strong>最短でも一時間以上は時間を空けたほうが良い</strong>でしょう。万一、「分」の値に「*/2」などと入れてしまうと2分ごとに投稿することになってしまい、サーバーが落ちてしまう可能性があります。

サーバーが落ちるほどの負荷をかけた場合、アカウントを削除される可能性もありますので重々注意して設定してください。]]></description>
         <link>http://www.lngsm.info/cron_1.html</link>
         <guid>http://www.lngsm.info/cron_1.html</guid>
        
        
         <pubDate>Wed, 20 Dec 2006 00:26:30 +0900</pubDate>
      </item>
            <item>
         <title>メールの設定</title>
         <description>ＣＲＯＮジョブが動作するとその度ごとにサーバーの「メールアドレスの設定」で指定されたメールアドレス宛にメールが配信されます。

このメールの件名は

Cron　～～～とサイトパスが表記されます。


内容は

Future: MT3.31 run-periodic-tasks

のようなものだけですので、かなり邪魔なメールになります。これは捨てアドレスを用意して、そちらに配信されるようにしておけばよいかと思います。

以上でＣＲＯＮジョブを使ったＭＴの指定日投稿機能の解説は終わりです。おつかれさまでした。</description>
         <link>http://www.lngsm.info/post_11.html</link>
         <guid>http://www.lngsm.info/post_11.html</guid>
        
        
         <pubDate>Mon, 23 Apr 2007 00:33:29 +0900</pubDate>
      </item>
            <item>
         <title>自己紹介</title>
         <description>おがわといいます。じつはサーバーのこととかよく分かりません。以前はさくらインターネットのサーバーを使っていたので、指定日投稿の仕方は簡単でした。

XREAに移行してから、同じように指定日投稿ができると思っていたので、はじめMTで動作しないと分かったときはショックでした。さらにファイルを作ったりしなければならないと知ったときは、自分には絶対にできないと挫けそうになりました。

でも、色々調べたり、人に訊いたりしながらなんとか設定できるようになりました。せっかくなので、他に指定日投稿機能を使いたくてつまづいてしまっている人のためにサイトとして公開します。

MTは使いやすくて運用もらくなのですが、サービスに依存しないので自分で設定をいじらなければいけない部分がたくさんあります。でも、ちょっとしらべれば大体解決するし、ポータルのサービスよりも使い勝手も安定性も秀でています。このページも情報のひとつとして、ぜひ、お役に立てるとうれしいです。</description>
         <link>http://www.lngsm.info/post.html</link>
         <guid>http://www.lngsm.info/post.html</guid>
        
        
         <pubDate>Sun, 20 May 2007 20:56:04 +0900</pubDate>
      </item>
      
   </channel>
</rss>
