movableType3.01デベロッパー版(JA)を使っています。ある日突然再構築中に以下のエラーが出るようになってしまい、エントリーの新規投稿時にはinternalServerErrorが出るようになりました。修復方法はないのでしょうか。


Prototype mismatch: sub Params::Validate::validate_pos vs (¥@@) at extlib/Params/ValidatePP.pm line 139.
Prototype mismatch: sub Params::Validate::validate vs (¥@$) at extlib/Params/ValidatePP.pm line 370.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:paphio No.1

回答回数299ベストアンサー獲得回数0

ポイント20pt

http://rebecca.ac/milano/install/archives/000029.html

MT3.1x インストール手順解説: メインメニュー

私は最近使い始めたばかりで、無料版ですので、この症状は出ていません。

バージョンをアップデートした人に多く同じ症状が出ているようです。

ここで大勢の方がコメントしていますので参考になりますか。

id:atsuyam No.2

回答回数1ベストアンサー獲得回数0

ポイント40pt

http://www.yamaguchi.net/archives/000266.html

Movable Type 3.01D Edition 日本語版

同様のエラーは2.661でも出ます。これのほとんどがエントリーの更新(Publish)時のサーバー負荷が原因でタイムアウトするためです。エントリーが180を超えるとこの問題がどのバージョンのMTでも出るようです。。

テンプレートはオリジナルでHTMLコードが重くありませんか?これを軽いデザインに買える事も手ですが、独自デザインを維持して、この負荷を軽減するために私のブログでは、ウェブログの設定>アーカイブの設定>で設定を変えて、個別とカテゴリーのみ更新するようにしています。また、日別と月別まどは手動で一日一回サイトの再構築で更新しています。。

テンプレートを更新して個別のエントリーを一気に更新する場合には、mt.cfgファイルのEntriesPerRebuild の数値を少なく(10〜20)設定する事で、一度に更新するページ数がへりますのでサーバーの負荷が軽減されます。

id:que

試してみました。

残念ながら改善せずです。

というのも、まだエントリー数が50も行ってないのでそれほど負担になっているとは考えにくいのです。テンプレートももちろんごく軽いものを使用しています。

設定でいくつかのエントリーのトラックバックを受け付けるようにした直後に発生し、設定を戻しても同じエラーが出るようになったようなきがします。

2004/08/24 15:23:54

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • MovableTypeで再構築時にでるエラー:Prototype mismatch: sub Params::Validate MovableTypeで再構築時にでるエラー:Prototype mismatch: sub Params::Validate 2006-03-13 16:12:13
    今、あるサーバーでMovableTypeを設置して、また企業ブログ用にテストサイトを構築しています。そこのサイトにインストールされているPerlのバージョンは古くて、MovableTypeをインストールす
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません