デバッグモード時にWarningが出る件について
hatakyo > デバッグモード時にWarningが出る件について @ 2011/10/26 16:17 |
---|
いつもお世話になっています。hatakyoことハタジです。
以下の環境でインストールし、管理画面で「デバッグモード」にし、ページの追加をした場合エラーが出るようです。
DBの bc_pages に登録された際に page_category_id が無いからかなーと思うのですが、 フロント側のページでカテゴリーに所属していない http://flagsystem.co.jp/about のようなページでも同じようなエラーが出ました。
「インストールモード」か「ノーマルモード」ですと表示されなくなるのですが、一応バグかなと思って報告いたします。 ========================== BaserCMSのバージョン:BaserCMS 1.6.14 レンタルサーバー名:さくらのVPS 512 スマートURLの利用: ON 設置フォルダ: ドキュメントルート 利用しているデータベース: PostgreSQL PHPスキル(自己評価): C OSの種類:CentOS 5.6 PHPのバージョン:5.3.6 データベース種類・PostgreSQL 8.1.23 ========================== Twitter:@flag_hataji |
ryuring > Re: デバッグモード時にWarningが出る件について @ 2011/10/31 21:44 |
---|
ハタジさん、ご報告ありがとうございます。
どうやらPostgreSQLに限らず、他のDBにも関わる問題のようでした。 まず、int型に対し、空文字で検索してしまっているのが原因の一つですね。 ページの保存時、プレビューデータを生成し、検索インデックスに保存する仕様なのですが、その際、ページカテゴリに属していないページの場合、パンくずの生成のSQLでエラーを発生していました。 また、この症状は、検索インデックスが文字化けして保存されてしまう問題に繋がります。 PostgreSQLの場合、文字化けデータは保存させない仕様となっているので、Warningが発生します。 修正パッチを用意しましたのでご利用ください。 http://project.e-catchup.jp/issues/1774 Twitter:@ryuring |
hatakyo > Re: デバッグモード時にWarningが出る件について @ 2011/11/10 20:55 |
---|
ryuring さま
ありがとうございました。 パッチにて無事登録することが出来ましたので解決済に変更して閉じておきます。 どうぞよろしくお願いいたします。 Twitter:@flag_hataji |