5.6.0.2にアップグレード後、サイトマップから新規ページを作成できない&coreフォルダがない
先日、既存サイトの5.6.0.2へアップデートを行ったのですが、オーバーライドや自作しているブロックが多く、エラーの頻発に苦労しています。
現在、サイトマップから新規ページを作成しようとすると、以下の様なエラーが出る状況です。
Fatal error: Call to undefined method Page::getAllowedSubCollections() in /xxx/xxx/xxx/public_html/elements/collection_add.php on line 40
/Concrete/elements/collection_add.phpと見比べましたが、該当行に変更はなく、試しに現在のファイルをリネームして、オーバーライドを外したところ正常に動作しました。
ただし、/Concrete/elements/collection_add.phpを/elements/内にそのままコピー(同じファイルをオーバーライド)してもやはり同様のエラーが出ます。
elementsフォルダの中身はオーバーライドできなくなったのでしょうか?
切り離して考えたほうがいいのかもしれませんが、メソッドが定義されてないとのエラーなので、フォーラムで以下のスレッドを参照させていただいていたところ、こちらの5.6.0.2環境にはconcrete/coreフォルダ自体が存在しませんでした。
http://concrete5-japan.org/community/forums/development/post-5795/
これは存在するのが正常な状況だと思うのですが、上記エラーと何か因果関係はありますでしょうか?
色々調べたのですが、手詰まりの状態なので、どうぞご回答よろしくお願いします。
acliss
Re: 5.6.0.2にアップグレード後、サイトマップから新規ページを作成できない&coreフォルダがない
5.6.0.2バージョンのファイルは
updates/concrete5.6.0.2.ja フォルダ内にあります。
従来のconcrete フォルダに変わりupdates/concrete5.6.0.2.ja/concrete
が 本体となります。
updates/concrete5.6.0.2.ja/concrete フォルダ内の該当ファイルを
ユーザー領域にコピーして使用してください。