• 締切済み

エックスサーバーでcronを使ってMTの自動構築

エックスサーバーにてMTを使用し複数のブログを構築しています。 その内の特定ブログだけ特定の時間に自動構築したいと思いmt-rebuild.plを導入しました。 が、肝心のcron設定を失敗しているようで動作してくれません。 (インデックスを書き換えた後に動作チェックとして数分後先を 動作時間にしているのですが書き換えた内容に変わってくれません) エックスサーバーではGUIでcron設定ができるのですが、登録(これは問題なくできます)後に 変更しようとすると『コマンドが正しく入力されていません』とエラーで弾かれるので 多分登録時のコマンドが間違っているんだろうと思います…。 エックスサーバーでのcronコマンドの設定は  /home/サーバーID/独自ドメイン名/public_html/... となっており、mt.cgi及びmt-rebuild.pl設置先は  /public_html/cgi-bin/mt なので、肝心のmt-rebuild.plを動かすには  /home/サーバーID/独自ドメイン名/public_html/cgi-bin/mt/mt-rebuild.pl と思うのですが…。ご教授願いたいと思います。

みんなの回答

回答No.1

こんにちは。同じ悩みを抱えている者です; 私もこの質問の答えを知りたいです…。 今は、mt-rebuild.plを使うのをあきらめて別の方法で自動再構築しています。 参考URLに記載されている「up-rebuild.cgi」を使用します。 「特定の時間ごと」に自動再構築するものではなく、 「あるブログへ投稿した際」同時に別のブログのインデックスも自動再構築するというプログラムです。 自動再構築してどんな内容を表示させたいかにもよりますが、 今のところ、私はこの方法で満足しています。 ご参考までに…。

参考URL:
http://mayoi.net/archives/2003/11/28-0949.php

関連するQ&A