カテゴリを多く(500件以上)登録したら管理画面のカテゴリ一覧が表示されなくなりました。画面は真っ白で一切アウトプットしていないようです。
数が多すぎて処理をキャンセルされているのかもしれないのですが、何か良い解決方法などご存知の方いらっしゃいますでしょうか?
カテゴリを多く(500件以上)登録したら管理画面のカテゴリ一覧が表示されなくなりました。画面は真っ白で一切アウトプットしていないようです。
数が多すぎて処理をキャンセルされているのかもしれないのですが、何か良い解決方法などご存知の方いらっしゃいますでしょうか?
仕様上の制限といってもよい現象ですね。
カテゴリがこれだけあると、カテゴリアーカイブの更新にも時間がかかるので、ブログを分割するか、カテゴリをタグで代用するかということになると思います。
>wpeさん
こんにちは。
拙作のSuperSortプラグイン(有償)では、カテゴリをAjaxで少しずつ読み込むことが可能です。
500件以上のカテゴリでも耐えられると思います。
http://www.h-fj.com/blog/mt5plgdoc/supersort.php
当方のブログではカテゴリーを680件くらい作っていますが、特に問題はないです。ただ、Firefoxではそれ程表示が遅くは感じませんが、Safariだとかなり表示に時間がかかります。
カテゴリー名の中に特殊な文字が含まれていて、そのため、ソースでは書き出されているけど、ブラウザに表示されていないなどということはないでしょうか?
私も同様の症状が発生しています。
カテゴリの数は数十なので多くはありません。
■症状
1.ある時点までは通常通りカテゴリが表示されていた。
2.多数の処理をかけて、処理落ちした(フリーズ)あとから、カテゴリが表示されなくなった
3.別ディレクトリにMT一式を再インストールして、2.時点のDBに接続すると問題なく、カテゴリは表示される。
ということは、DBに欠損はなく、元のディレクトリの何らかのファイルに欠損が出たのかと思いますが、可能性のあり得るファイルなどご存じの方いらっしゃいますでしょうか?
キャプチャです。
↓2状態
http://gallery.webneta.net/a.jpg
↓3状態
http://gallery.webneta.net/b.jpg
どちらも同じDBに接続しており、同じ時に撮ったキャプチャです。
すみません、バタバタしててレスをいただいたのに放置していました…汗
先に結論から言うとこちらのカテゴリの件は解決してません。解決していないのですが、そこまで頻繁にカテゴリ自体を編集することが今のところないのでphpMyAdminなどでDbを直接叩くようにしました。
ちょっと今バタバタしているので解決方法など後で探ってみるつもりです。良い方法があったら引き続きレスしたいと思います。
>yagishitaさん
仕様上の制限だとは思ったのですが数が数だけにいまさら別の方法に移行するのも(フロントのほうには表示できているので)ということでポストしました。レスありがとうございます。
>壱さん
レスありがとうございます。こちらは管理画面も同様に適応されるプラグインなんでしょうか?
>たかはしさん
レスありがとうございます。一応DbからPerlやJSなどでアウトな文字列のあるカテゴリだけでためしてみたりもしたのですが結果はある一定の件数以上でおこるようです。もしかしてサーバでタイムアウトなど設定されてあるのかもしれないので時間のある時に調べてみようと思います。
>Homcomさん
こちらのほうでは記事編集画面など他のページではカテゴリは表示されています。MTのカテゴリまわりのDbを見るとカテゴリだけでなくページなどの情報も同時に収録されているのでそれとバッティングしているのかもしれないですね。ページも同じく別のMTに以降してみたらどうなりますか?