TOP >  ブログ作成カスタマイズmovabletype MT Plugin プラグイン  >  mt-rebuild.plを動かすことができた

mt-rebuild.plを動かすことができた

再構築用のモジュールであるmt-rebuild.plがXサーバーでも動作してくれました。

動作しなかった理由

Perlのプログラムでは、Perlのディレクトリを一番上に記載しますがそのときに-wのオプションがついていないと動いてくれないのでした。なぜかXサーバーでは。普通、他のサーバーなら-wなしでも動いてくれるんですが。

それと、mt-period.cgiも同様に動かすことができました。

これも-wがついていなかったこと。それと、ファイハンドらのopen、closeの文が問題だった見たいです。

open HN,"nanntoka.txt";
close HN;

で大概は動いてくれるわけですが、Xサーバーでは

open(HN,"nanntoka.txt");
close(HN);

というようにカッコをつけないとエラーになってしまう。これも他のサーバーならこんなに厳しくないのに。


あとは、疑問が残っているのは、指定日投稿したときにエントリーアーカイブだけがリビルドされていないこと。CRONでrun_period_taskを呼ぶのがどうもちゃんと動いていないように思われること。
「ほぼ指定日投稿」とログフィードをRSSに登録することで動かしてはいますが。

エントリーアーカイブの再構築の単位を40個からへらせばいいのでしょうかね?
でも、エントリー投稿時、全エントリーアーカイブを再構築するんでしょうか?

あと、rebuild.plで-allのオプションとかあるんですが、全部構築しなおしてくれないです。
-mode="all" -blog_id=ブログID というあるブログを再構築してくれるらしいオプションを実行してみても、必要ないところはやってくれない。

全再構築をときどきやっておくというのもしたいんですがね。

前へ: テンプレートの再構築 Movable Type
ブログ 作成 MovableTypeブログ作成カスタマイズトップへ
次へ:プラグインのRunPeriodicTaskでエラーがでてる

ブックマークに追加する

関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://mtblgooon.net/mtcgi/mt-tb.cgi/9159

コメント


>
>
>
>
>
>




コメントを投稿

TOP >  ブログ作成カスタマイズmovabletype MT Plugin プラグイン  >  mt-rebuild.plを動かすことができた

  RSS

  PROFILE


ブログ 作成 MovableTypeブログ作成カスタマイズのMYFACE
ブログ 作成 MovableTypeブログ作成カスタマイズ
横浜在住会社員
好きな事
散歩・ブログ
旅行・温泉・読書

PageRank PageRank

相互リンク募集中
こちらから登録


movabletype MT My Yahoo!に追加
movabletype MT Add to Google
movabletype MT Subscribe with livedoor Reader
movabletype MT はてなRSSに追加
movabletype MT 人気ブログランキング - FeedMeter
movabletype MT あわせて読みたい
  • seo