Re: カスタム属性が取得できない

2014年2月27日 at 11:58

concreteフォルダを再アップしてみましたが、ダメでした。
現在、別階層にまっさらのc5をインストールしてみてます。
引っ越してからカスタム属性のタブを見たのは初めてでしたので、新規インストールでもそうなるのか検証してみます。

Re: カスタム属性が取得できない

2014年2月27日 at 12:20
自己レスです。
別階層にインストールしたところ、正常にカスタム属性の画面が出ました。

もう一度データベースのバックアップをとって、インストールしなおしたほうが良いのでしょうかね?
 

Re: カスタム属性が取得できない

2014年2月27日 at 12:36
自己レス。

別の階層を切ったテストのc5が正常に動きましたので、
今度は問題のc5のsite.phpを書き換え、テストでインストールしたDB情報に書き換えてみました。
すると、しっかりカスタム属性の画面が表示されます。

ということは、さくらから引っ越してきたDBに問題あり、ということでしょうか…
 

Re: カスタム属性が取得できない

2014年2月27日 at 14:57
照合順序(utf8_general_ci)やデータ型(InnoDB)が変わったりしていませんか?
 

Re: カスタム属性が取得できない

2014年2月27日 at 15:11
照合順序はすべてutf8_general_ciでした。
データ型は、いくつかMyISAMがあります。
すべてInnoDBでなければいけないのでしょうか?
 

Re: カスタム属性が取得できない

2014年2月27日 at 19:43
FileVersions, PageSearchIndex, PageStatistics はMyISAMで、それ以外はInnoDBですね〜
 

Re: カスタム属性が取得できない

2014年2月27日 at 19:54
根本的解決ではありませんが、取り敢えず復旧しました。

先ほど指摘してもらった3つのテーブル以外にMyISAMだったものをチェックすると、すべてMultiple Domainsというアドオンが作ったテーブルでした。
そこで、このアドオンをアンインストールしたところ、カスタム属性の画面は表示されました。

現在のこのアドオンは使用方法を上手く理解していなかったので、このアドオンの機能としては特に必要ありませんでした。一旦外して様子をみます。

ありがとうございました。