2006年07月17日
ロリポップでの「指定日投稿」
私は、このブログも含め、
ほぼ全てをロリポップで作成しています。
そのため、MovableTypeを使用した場合、
純粋な「指定日投稿」は不可能です。
「指定日投稿」を行うには、cronというUNIXの機能を使用しないといけないのですが、
さすがに、ロリポップはここまでの機能をユーザーに解放していません。
UNIXが使用出来るという事は、
それこそ管理者並の権限が与えられるという訳ですので、
37万人近いユーザーがいるロリポップではリスクが高過ぎます。
ちょっと話が逸れました。
さて、では、ロリポップでは、出来ないのでしょうか?
私は、どうしても「指定日投稿」を行いたかったので、
インターネットの世界をさまよってみました。
で、見つけました。
検索表示結果の中でも一番分かりやすかったのが、
The blog of H.Fujimotoというブログでしたので、引用させて頂きます。
Movable Type 3.1xには、エントリーの投稿を予約しておいて、指定した日に投稿する「指定日投稿」という機能があります。
ただ、Movable Typeのヘルプでは、指定日投稿は「cron」と組み合わせて使うという記述があります。
※cron=UNIXの機能の1つで、定期的に何らかの処理を行うもの
ところが、レンタルサーバーでは、cronを使うことができないところも少なくありません。
例えば、当方はロリポップを使っていますが、ロリポップではcronは使うことができません。
cronを使えないために、指定日投稿をあきらめたという方も、結構いらっしゃるのではないかと思います。
そこで、cronの代わりに、Blogの読者の方々がアクセスしてきたときに、指定日投稿を行うという仕組みを考えてみました。これなら、cronを使うことができなくてもOKです。
なお、動作原理上、指定日時ぴったりに投稿が行われることはほとんどなく、ある程度のタイムラグが生じます。
また、誰かがBlogにアクセスしてくれないと、投稿が行われないことになります。アクセス頻度の低いBlogや、アクセスが少ない時間帯(深夜など)では、なかなか投稿が行われないこともあり得ます。
で、ツール導入自体の手順については、
The blog of H.Fujimoto:cronを使わずに(ほぼ)指定日投稿をする
に記載されてますので、そちらを参考にして下さい。
読者が訪れたのを感知して、アップされる訳ですから、
実際には、「指定日投稿」と全く同じ見え方をします。
ロリポップを使用しているユーザーなら、これで問題ないでしょう。
(他の方法を探してみると、
cronが使用出来るサーバと連動させる方法などがありましたが、
ややこしいので、カットします。興味がある人はググって下さい)
この記事が良かったと思った人は、ブログランキングでの応援を!
関連ブログの記事:
The blog of H.Fujimoto:cronを使わずに(ほぼ)指定日投稿をする
WEBサイト研究ブログ博士の愛したお金儲け系情報商材
MovableType入門ロリポップでも指定日投稿
あ、あとcronが使える場合は、下記のブログを参考に。
ウェブデザインに関する勉強ブログ
- by 柊 優
- at 11:44
コメント