CSVI ошибка БД при экспорте JDatabaseMySQLi::query: 1064
Вводные:
Joomla 2.5, CSVI 4.4
При попытке выполнить экспорт в файл вылетает ошибка:
JDatabaseMySQLi::query: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_BIG_SELECTS=1' at line 1 SQL=SET OPTION SQL_BIG_SELECTS=1
Т.е. не нравиться MySQL команда SQL=SET OPTION SQL_BIG_SELECTS=1
Вся причина в том, что MySQL в новых версиях поменял синтаксис этих команд.
Теперь они должны иметь вид:
SQL=SET SQL_BIG_SELECTS=1
Найдено два файла с командой:
./administrator/components/com_csvi/models/exportfile.php: строка 91 меняем на: $db->setQuery("SET SQL_BIG_SELECTS=1");
./components/com_csvi/models/export.php: строка 77 меняем на: $db->setQuery("SET SQL_BIG_SELECTS=1");
Заметили ошибку, можете подсказать еще что-то? - Обращаемся сюда