MT(movable type)4.1で日時指定投稿をするには(Xサーバーの場合)
MTを使っていて、日時指定(投稿)という機能があるのは知っていても、うまく使えないと思っている方は多いのではないでしょうか?
実はMTで日時指定をするだけでは投稿されません。
サーバーでの設定が必要となります。というか、サーバーの設定さえすれば、できるのです。
「さくらインターネット」や「CORESERVER」の場合は、ネット上に解説しているサイトが複数あるので「MT 日時指定」とか「MT cron」などで検索してみて下さい。すぐに解決します。「Xサーバー」でもほとんど「さくら」と同じなのですが、「パス」が異なっています。
サーバーでは「cron」というものの設定をします。
「Xサーバ」ーでは、「サーバーパネル」内の、「Cron設定」という所をクリックしてページが移動したら次に「CRONの追加」をクリックします。
毎日12時に自動投稿したければ、「時間(時)」の所に12と入力して、それ以外の所は「*(アスタリスク)」を入力します。(「コマンド」欄以外です。)
コマンド欄には、これが少々特殊なのですが、
cd /home/サーバーID/独自ドメイン名/public_html/MTをインストールしているフォルダ名/; ./tools/run-periodic-tasks
と入力します。
「サーバーID」は、「インフォパネル」(ログイン直後のページ)に書いてあります。
「MTをインストールしているフォルダ名」は、例えば「mt」とか「mtos」というフォルダを作成して、そこにMTを自動インストールした場合には、その「mt」とか「mtos」を入力します。
独自ドメインを取得していなければ、独自ドメインでなくても結構です。(その場合は、契約した際のドメインを入力します。)
これだけで、Xサーバーで、MTの日時指定投稿が可能になりますよ。
cronが使えないサーバーの場合は、例えば「小粋空間」さんのページなどを参考にして下さい。
実はMTで日時指定をするだけでは投稿されません。
サーバーでの設定が必要となります。というか、サーバーの設定さえすれば、できるのです。
「さくらインターネット」や「CORESERVER」の場合は、ネット上に解説しているサイトが複数あるので「MT 日時指定」とか「MT cron」などで検索してみて下さい。すぐに解決します。「Xサーバー」でもほとんど「さくら」と同じなのですが、「パス」が異なっています。
サーバーでは「cron」というものの設定をします。
「Xサーバ」ーでは、「サーバーパネル」内の、「Cron設定」という所をクリックしてページが移動したら次に「CRONの追加」をクリックします。
毎日12時に自動投稿したければ、「時間(時)」の所に12と入力して、それ以外の所は「*(アスタリスク)」を入力します。(「コマンド」欄以外です。)
コマンド欄には、これが少々特殊なのですが、
cd /home/サーバーID/独自ドメイン名/public_html/MTをインストールしているフォルダ名/; ./tools/run-periodic-tasks
と入力します。
「サーバーID」は、「インフォパネル」(ログイン直後のページ)に書いてあります。
「MTをインストールしているフォルダ名」は、例えば「mt」とか「mtos」というフォルダを作成して、そこにMTを自動インストールした場合には、その「mt」とか「mtos」を入力します。
独自ドメインを取得していなければ、独自ドメインでなくても結構です。(その場合は、契約した際のドメインを入力します。)
これだけで、Xサーバーで、MTの日時指定投稿が可能になりますよ。
cronが使えないサーバーの場合は、例えば「小粋空間」さんのページなどを参考にして下さい。
