■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: TOPページにAn Internal Error Has Occurred.

n1215 > Re: TOPページにAn Internal Error Has Occurred. @ 2014/4/17 10:15
neiko様

念のため、再現のための手順を確認させていただきたいです。

1.インストール時にm-singleを適用(デフォルトの設定)
2.nada-kenのテーマをthemeフォルダにアップロード
3.管理画面のテーマ管理からnada-kenのテーマを有効化

この後「初期データ読込」のボタンはクリックされましたでしょうか?
それともそのままトップページを表示したということでしょうか?


下記は初期データ読込を行っていない場合は関係ないのですが、
再現しようと試してみるとエラーに遭遇したので一応書き留めておきます。
こちらのエラーが関係ないようであれば、バグ報告あたりに移します。

-----------------------------------
●初期データ読込がエラー
nada-kenのテーマをアップロードして有効化し、
初期データ読込を行うと初期データの読み込みに失敗したという旨のメッセージが表示され
さらにテーマがデフォルト(m-single)に戻るという現象を確認しました。


●原因
baserCMSのログを見たところブログ初期データの読込に不具合が起こっています。
blogプラグインで利用するテーブルのデータが完全に初期化されず残っており、
同一idのレコードをインサートしようとしてSQLの警告が出ているようです。

今後のことを考えるとbaserCMSコア側で対応しておくべき問題な気がしますが
テーマ側でも対応可能です。

●テーマ側で対応する場合
app/webroot/theme/nadaken/Config/data/default/Blog/以下の
blog_contents.csv
blog_posts.csv
blog_tags.csv
のレコードのidの列(一番左)をすべて空文字("")に修正してやれば
の初期データは正常に読み込まれるようになります。
他のテーマの初期データはidが空に設定されているので特に問題が出ないようですね。


何故ブログのデータだけ引っかかるのかよくわからないので
後で初期データ読込のコードを確認してみます。

Twitter: @n_1215

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
11 人のユーザが現在オンラインです。 (11 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 11