現在検索中です。検索が終わるまでお待ちください。

  • 投稿日:
  • 更新日:
  • カテゴリ:

Movable Typeで一度検索して、すぐに検索すると
「現在検索中です。検索が終わるまでお待ちください。」
というメッセージが表示されるので、どうなっているのか調べたら、小粋空間: Movable Type の検索でエラーになる問題についてを見て、原因がわかりました。

Movable Type 3.3では、システムに負荷が掛かるのを防止するため、20秒以内に連続して検索できないという仕様になっているようです。

mtconfig.cgiThrottleSeconds (秒数)という記述をすると、連続して検索できるまでの間隔を短く出来るようですが、

lib/MT/L10N/ja.pmにある

'You are currently performing a search. Please wait until your search is completed.' => '現在検索中です。検索が終わるまでお待ちください。',

という部分を

'You are currently performing a search. Please wait until your search is completed.' => 再度検索するには、20秒待ってから実行してください。',

というように変更しました。