私のテーブルでは、うまく機能する重複エントリを防ぐために 'col1'にインデックスを作成しましたが、重複エントリを追加しようとするとユーザーに表示される結果のエラーメッセージは、テーブルの接頭辞。
JoomlaがエラーメッセージにSQLを表示しないようにする方法はありますか?
グローバル設定のエラー報告設定を変更しようとしましたが、私が知る限り効果はありません...
メッセージの例:
エラー
保存が次のエラーで失敗しました:キー 'TestKey'の重複したエントリ 'Test' SQL = INSERT INTO `jml_mycomp_tbl1`(` id`、 `col1`、` order`、 `state`、` created_by`)VALUES( '0' 、「テスト」、「2」、「1」、「730」)
好奇心旺盛ですが、おそらくこれをすでにチェックしましたが、たまたまデバッグ設定を有効にしていませんか?チェック:グローバル構成>システム設定のデバッグ。チェック:グローバル構成>エラー報告レベル。チェック:プラグイン>デバッグプラグイン何か奇妙なことが起こっているかどうか知りたいだけです。このLearn.theartofjoomla.com/developing-extensions/…
—
Chad Windnagle
@ChadWindnagleこんにちはチャド、はい私はそれをオフにしようとしましたが、効果はありません...
—
オーバーオーバー
申し訳ありませんが、更新されたコンテンツを見たことをお知らせください。thnx!
—
チャドウィンドナグル2014年
@ChadWindnagleいいえ、あなたの編集を見ていませんでした!私はエラー報告を試みましたが、プラグインを無効にするのを忘れました(ヒントをありがとう)ちょうど今試しましたが、それでも効果はありません!
—
2014年
display_errors
(PHP設定)をオフにし、そのようなエラーはサーバー側のエラーログにのみ記録する必要があります。