こんにちは
MT4からMT5にアップグレードしたのですが
タグクラウドがエラーになってしまいます。
MT4は問題なく動作しているのですが
MT5にしたところ、タグ一覧できるページが
「エラーが発生しました: Can't coerce array into hash」
とエラーメッセージが出てしまいます。
CGIが関係しているのかこのへんについては全く無知なので
何が問題で、どこをどう直して良いかわからない状況です。
--------環境---------
MySQL5.0.45
phpMyAdmin 2.8.2.4
MT5.02
サーバー:クララオンライン
-----------------------
MT4と5ではサーバー、MySQL、phpMyAdminの環境は同じかと思います。
うまく説明できていないかもしれませんが......
何か解決のお力をいただければと思います。
よろしくお願いします。

こんにちは。
>タグクラウドがエラーになってしまいます。
これは、既存のウィジェットテンプレートの「タグクラウド」を使ったものですか? それとも「タグ一覧できるページが」と書かれているので、独自のものを使って、例えば、インデックステンプレートで作成したものですか?
ご返信ありがとうございます。
既存のウィジェットテンプレートの「タグクラウド」を使ったものです。
テンプレートを何もいじらない状態でテストしてます。
例えば「テストブログ」としてブログを新規で作成して、
新規ブログ記事内でタグを入れて投稿。→再構築
できたブログ記事からタグの用語をクリックしても同じエラーがでてしまいます。
cgiとかの設定なのでしょうか……
すみませんよろしくお願いします。
>タグの用語をクリックしても同じエラーが
他には、どういう時に同じエラーが出るのですか? 再構築の時ですか? 詳しく書いて下さい。
わかりにくくてすみません。。。
MT4以降につくってMT5にアップグレードしたブログとMT5から作った「テストブログ」では同じエラーがでますという意味です。
MT4以降に作っていたブログでエラーが出たので、テンプレートの記述の問題なのかどうなのかと思って
テンプレートを何もいじらない状態で「テストブログ」を作ったのですが、エラーが出るので、テンプレートの問題ではないのかなと思ったのですが…
MT5の環境ではタグに関して全て同じエラー
「エラーが発生しました: Can't coerce array into hash」
が出てしまいます。
テンプレートの問題かどうかの判断には、DBごと新規に作成してテストする必要があると思います。
それを行なっていない現在、MT用DBのアップグレード処理が正常に行なわれていない可能性があります。