MT 全記事表示の再構築時のエラー
Category : 2011 Diary, MT Installation and Customize
このブログでは、PageButeというプラグインを使って、
表示ページの分割を行なっています。
導入当時より、表示記事数を0や9999にすると、
以下のようなエラーが出て来ていました。
どうもこれは、データベースが関係しているということだったので、
データベースを、MySQLに変えるとうまくいくかもしれないという事でしたが、
以下の記事より、再構築の記事数を999以下で分割処理させるような変更を行うと
なんとうまく全記事が再構築できるようになりました。
MTが突然、構築エラーになった - ゴルフバカの気まぐれブログ
いや~これで、ブログの最初のページまで簡単に
たどり着く事が出来るようになりすっきりしました!
芝鳥のぶあま様、ありがとうございました。
続きのページに、詳細を記録しておきます。
テンプレート、「メインページ」の以下、青色の部分を、
<mt:pageContents count="20" navi_count="11">
<mt:entries>
<mt:entryTrackbackData />
<mt:include module="ブログ記事の概要" />
<mt:pageSeparator />
</mt:entries>
赤色の部分で示したように、500記事単位での処理に変更しました。
<mt:pageContents count="20" navi_count="11">
<mtSetVarBlock name="ent_count"><$MTBlogEntryCount$></mtSetVarBlock>
<mt:for var="arc_loop" from="0" to=$ent_count increment="500">
<MTEntries sort_order="descend" lastn="500" offset=$arc_loop>
<mt:entryTrackbackData />
<mt:include module="ブログ記事の概要" />
<mt:pageSeparator />
</MTEntries>
</mt:for>
このブログは、1600記事程度ありますが、
999個のエントリーを一度に処理していたのが、
500個単位で処理をするようになった為、
再構築に時間がかかるようになったと思われますが、
体感的には殆ど変わりませんでした。
コメントする