昨日まで問題なく再構築できていたのに,今日になって突然再構築に失敗するようになった。テンプレートの変更は行っていない。原因は突き止めることができ再構築に成功するようにはなったが,納得がいかん。
今日アクセスしてみると,トラックバックが来ているのに(管理メニューに表示される),メインインデックスに反映が行われていない。不思議に思い,メインインデックスだけを再構築してみるとやはりエラーで失敗する。
An error occurred:
テンプレート 'Main Index' の作成に失敗しました:
昨日はトラックバックによって自動再構築に成功している。それから何も手を加えていないのに,今日はトラックバックとコメントによる自動再構築に失敗しているのである。遡ってみると,2月26日に行った変更から問題が発生していることが分かった。しかし,その後2月28日,3月2日にも変更を加えていて問題がなかったのだ。不思議なのは,この2回の変更ともに問題のコードを含んでいるということである。
問題の変更は,nlog(n): Wikipedia で見る今日は何の日? で追加したコードである。問題のある部分だけを抜き出すと,
これを次のように直すと,再構築が成功するようになった。
<$MTDate$> をシングルクォートで囲むことで解決した。ちなみに,メインインデックスの構築に失敗する場合,コメントやトラックバックの受け取りはできるが,通知メールは届かないことが分かった。
再構築に失敗する例としては,次のような場合が多い。
今回のエラーはどちらでもない。中途半端に動作していたのだろうか…?
Posted by n at 2005-03-08 23:49 | Edit | Comments (0) | Trackback(0)
Master Archive Index
Total Entry Count: 1957