2006年06月18日

●Xserverでcronを使って指定日投稿うまくできますか? 3

以前の記事「Xserverでcronを使って指定日投稿うまくできますか? 2」の続編です。
以前のの記事で述べたXserverでの私の応急処置法を今回紹介します。
「長くなるので、続きはまた次の記事で^^;」と長ーーく引っ張ってしまいましたが、今回が最終回です^^

今回紹介する方法は、cronの使えるサーバーを一つ使って、別の(あるいは同じ)サーバー(複数でcronが使えなくてもよい)でMovable Type(MT)の指定日投稿を行う方法です。

この方法を使えば、

  • cronの使えるサーバーを一つ用意しておけばcronの使えないサーバーでもMTで指定日投稿が可能
  • Xserverで通常のやり方でcronを使ってうまく指定日投稿できかった場合でも指定日投稿が可能(少なくとも私はこのやり方で指定日投稿できています。)
になります。

2種類のサーバーが出てくるので混乱しないように以下の用語を使うことにします。

指定日投稿を行いたいサーバー: MTがインストールされていてMTの指定日投稿を行いたいサーバー(複数でもよい)

cronの使えるサーバー: cronの使えるサーバー。このサーバーのcronを使って指定日投稿の処理の開始処理を行います。上の指定日投稿を行いたいサーバーと同じサーバーでも構いません。


では、方法を説明します。

まず、藤本さんのブログThe blog of H.Fujimotoの「cronを使わずに(ほぼ)指定日投稿する」という記事の「必要なファイルのダウンロードと解凍」を行います。
次にその記事中の「ファイルのアップロード」を行います。
ただし、mt-period.cgiとperiod-last.txtのみを指定日投稿を行いたいサーバーにアップロードします。
ファイルの属性はXserverの場合、それぞれ700,644にしておきます。
指定日投稿を行いたいサーバーが2つ以上ある場合、そのすべてのサーバーにmt-period.cgiとperiod-last.txtをアップロードしておきます。
mt-period.cgiのperlのパスの設定は、指定日投稿を行いたいサーバーのそれぞれのパスに合わせておきます。

次にcron-mt-period.txtを自分のPCに保存して下さい。
保存したファイルをcron-mt-period.plという名前に変更します。
ダウンロードしたcron-mt-period.plをエディタを使って、以下のように自分の環境に合わせて変更します。

1行目の/usr/bin/perlをcronの使えるのサーバーのperlのパスにあわせて変更してください。Xserverをお使いの場合、このままでよいです。
3行目'http://example.com/cgi/mt/mt-period.cgi'を先ほどアップロードしたmt-period.cgiのURLに変更してください。また、2つ以上のサーバーで指定日投稿を行うためにmt-period.cgiを複数のサーバーにアップロードした場合は、そのすべてのURLを,(半角のコンマ)で区切ってすべて書きます。

変更したcron-mt-period.plをcronの使えるサーバーにアップロードしてください。
アップロード先ですが、スクリプトを動かすことのできる場所ならばどこでも構いませんが、Xserverの場合は
/home/自分のサーバーID/.../public_html
あたりにおけばよいと思います。ファイルの属性は700です。

最後にcronの設定をします。
15分に一回、アップロードしたcron-mt-period.plが実行されるような設定にしておけばよいと思います。

これで指定日投稿できるようになるはずです。

2006年06月11日

●アクセスランキング新規参加サイトさま

大変遅くなりましたが、最近(?月?日以降、よく分かりません^^;; ごめんなさい。)
このブログのアクセスランキングに参加されたサイトを紹介します。
(最近参加されたサイトでリストに入っていないサイト、あるいはかなり以前から参加されているサイトで紹介してほしいサイトがありましたら、ご連絡下さい。リストに加えさせていただきます。)
時間とスペースの都合上、URLとサイトの名前だけの紹介になってしまいましたが、有益な情報の宝庫です。私がここで長々と説明するよりも、訪問して見ていただいた方が良いと思います^^;;「百聞は一見しかず」です。ぜひ皆さん訪問してみてください。

http://blog.livedoor.jp/norikomomo1/ お父さんの副業
http://afirieito.blog.shinobi.jp/ アフィリエイトの達人
http://akiweb2000.seesaa.net/ 無料情報ナビ!(初心者が無料で稼ぐ方法)
http://www.zakunavi.com/home/ 初心者がアフィリエイト攻略でざくざく稼ぐおこづかい
http://www.ranru.net/blog/kowaza/ アフィリエイトの小技
http://president.livedoor.biz/ 借金800万あってもできたネット副業そして起業
http://af8gogogo.seesaa.net/ アフィリエイトDIARY
http://presidentganesha.livedoor.biz/ 専務の給料ブチ抜いた!借金400万円からの在宅副業
http://ukki.seesaa.net/ ネットで稼ぐ! うっきー三郎のブログ
http://infoblog.info-net-hd.com/ 無料レポートでアフィリエイト!
http://jyojinikki.seesaa.net/ 目指せシューマッハ~バリバリ稼いで200億円♪
http://yumekanau-joho.seesaa.net/ 情報商材@夢叶うブログ ~初心者のワクワク♪ ドキドキ アフィリエイト!~
http://soon2006.seesaa.net/ D・C・S・Sなら♪
http://ryokosya-no-uragawa.seesaa.net/ 海外旅行社(海外支店)の裏事情
http://bookkeeping.1webclub.net/ でたらめ簿記2級独学講座
http://s1kato.blog67.fc2.com/ ブログアフェリエイト・情報起業筆数アイテム
http://nitijou2.seesaa.net/ キーワードで綴る日常ブログ2
http://hula.livedoor.biz/ 21 affiliate blog ~アフィリ続けろ!!~
http://kajikayasu001.seesaa.net/ 情報起業でどんどん稼げる『アフィリエイター』になる!!
http://tokusuruhouhou.seesaa.net/ ブログで始めるアフィリエイト
http://biyoukenkouii.seesaa.net/ 美容・健康・ダイエット通信販売の最前線情報サイト!
http://future21.blog66.fc2.com/ 貧乏おやじのネット生活あれこれ
http://daihugou7.blog63.fc2.com/ ネットで稼ぐ不労所得!「最強」の副収入・インフォプレナー情報館
http://1jiyuumibun.seesaa.net/ ネット収入とFX不労所得で憧れの田舎暮し
http://sanzio3.seesaa.net/ 格差社会に勝つ!【自宅ベースの稼げる副業】で人生を激変させる法則!

2006年06月06日

●Xserverでcronを使って指定日投稿うまくできますか? 2

以前「Xserverでcronを使って指定日投稿うまくできますか?」という記事を書きましたが、その続編です。

Xserver上でcronを使ってMovable Type (MT)の指定日投稿がうまく出来ないということをXserverのカスタマーサポートに伝えて問い合わせをしてみました。
その結果ですが、

申し訳ございませんが、
cronの設定につきましては、
Unixコマンド等の内容を含んだものになるため、
サポート対象外となっております。
なにとぞご了承くださいませ。

というお返事をいただきました。

実はこれ以外にも、Xserverでは独自ドメインの部分にHTTPのBasic認証でアクセス制限をかけるときにうまく出来ないという問題があるようです。(この現象とこれに対する解決法も機会があればまた記事にしたいと思います。)
これらのことから推測すると、Xserverの独自ドメインの処理の部分に不十分な点があるのかもしれません。コストパフォーマンスのとてもよいレンタルサーバーなので、これからも使い続けるつもりですが、このあたりが改善されればと思います。

ということで、私がXserver上のMTで指定日投稿するために行っている応急措置を紹介したいと思います。これを使えば、今うまく出来なくて困っている人もXserverでcronを使ってうまく指定日投稿できるようになるはずです。それだけではなく、紹介する応急措置は、cronの使えるサーバーとcronの使えないサーバーの両方を借りている場合、cronの使えないレンタルサーバー上のMTでも指定日投稿が可能になるような方法です。例えば、ロリポップとXserverを借りている場合、ロリポップ上のMTでも指定日投稿が可能になります。

長くなるので、続きはまた次の記事で^^;