У своїй таблиці я створив індекс на "col1" для запобігання повторюваних записів, який працює добре, але отримане повідомлення про помилку, яке відображається користувачеві при спробі додати повторюваний запис, мені здається, є проблемою безпеки, оскільки він відображає SQL, включаючи префікс таблиці.
Чи є спосіб зупинити показ Joomla у відображенні SQL у повідомленні про помилку?
Я спробував змінити параметри звітування про помилки в глобальній конфігурації, але це не впливає, наскільки я можу сказати ...
Приклад повідомлення:
Помилка
Не вдалося зберегти з наступною помилкою: Дублікат запису "Тест" для ключа "TestKey" SQL = ВСТАВЛЯЄТЬСЯ в `jml_mycomp_tbl1` (` id`, `col1`,` замовлення`, `стан`,` створено_by`) VALUES ('0' , "Тест", "2", "1", "730")
display_errors
(налаштування PHP) слід вимкнутись, і такі помилки повинні входити в журнал помилок лише на вашому сервері.