LOAD DATA LOCAL INFILE Есть решение

Здравствуйте.

Бьюсь с плагином из маркетплейса, который в "стандартной" конфигурации не хочет работать.

В коде есть запрос вида "LOAD DATA LOCAL INFILE". На что получаем ответ:

The used command is not allowed with this MySQL version (версия подходит)

В конфигах опции включены.

Подсказывают, что нужно в подключении к базе добавить MYSQL_OPT_LOCAL_INFILE => true

Где лучше это сделать?

2 ответа

  • 1
    Genasyst 25 января 2017 21:14 #

    обожаю эту конструкцию)

  • 2
    Марк Партнер-эксперт 1 февраля 2017 19:17 # Решение

    Проблема решилась следующим образом:

    В /wa-system/database/waDbMysqlAdapter.class.php в public function connect()

    нужно было добавить флаг

    $handler = @mysql_connect($host, $settings['user'], $settings['password'], true, 128);

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите