Ошибки в логах (xpdoobject.class.php)

Добрый день, перенесли сайт с тестового сервера на боевой (разные хостеры), в целом все штатно, но в логах переодически всплывает ошибка… подскажите кто знает, что это может быть?
Насколько я смог понять проблему вызывают настроенные редиректы!? но сами они работают нормально
Заранее спасибо.

[2016-11-24 07:47:56] (ERROR @ /home/xxx/domains/xxx.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => 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 'A=0&category=') AND (`modRedirect`.`context_key` = 'web' OR `modRedirect`.`conte' at line 1
)

[2016-11-24 07:47:56] (ERROR @ /home/xxx/domains/xxx.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error HY093 executing statement: 
Array
(
    [0] => HY093
    [1] => 
    [2] => 
)

[2016-11-24 07:47:56] (ERROR @ /home/xxx/domains/xxx.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => 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 'A=0') AND (`modRedirect`.`context_key` = 'web' OR `modRedirect`.`context_key` IS' at line 1
)

[2016-11-24 07:47:56] (ERROR @ /home/xxx/domains/xxx.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error HY093 executing statement: 
Array
(
    [0] => HY093
    [1] => 
    [2] => 
)
usdm
24 ноября 2016, 05:26
modx.pro
5 475
0

Комментарии: 9

Fi1osof
25 ноября 2016, 04:36
0
Подскажите, у вас используется Redirector Шона МакКормика, или наш modRedirect? Просто и там и там используется класс modRedirect (только недавно это выяснил).
    usdm
    25 ноября 2016, 08:40
    0
    Николай у меня используется redirector-2.0.7-pl Shaun McCormick, сама система и остальные компоненты крайних версий… вечером в логах еще одну ошибку поймал

    (ERROR @ /home/xxx/domains/xxx.ru/public_html/core/xpdo/om/xpdoquery.class.php : 365)
    SQL injection attempt detected: (`modRedirect`.`pattern` = 'catalog.html?flypage=flypage-ask.tpl&page=shop.product_details&pop=0&product_id=332'' OR 'catalog.html?flypage=flypage-
    ask.tpl&page=shop.product_details&pop=0&product_id=332'' REGEXP `modRedirect`.`pattern` OR 'catalog.html?
    flypage=flypage-ask.tpl&page=shop.product_details&pop=0&product_id=332'' REGEXP CONCAT('^', 
    `modRedirect`.`pattern`, '$'))
      Fi1osof
      25 ноября 2016, 10:41
      +1
      Это все связано с последними обновлениями modx.pro/news/10363-modx-2-52/
      Там более жестко подошли к формированию запросов.
      Если бы это наш modRedirect был, то мы бы выпустили обновление. А так надо патчить сторонний компонент.
        usdm
        25 ноября 2016, 10:48
        0
        Ясно, спасибо. я так и предпологал. Сам компонент отрабатывает редиректы и это хорошо) Буду ждать обновления компонента.
          Fi1osof
          25 ноября 2016, 10:57
          +1
          От Шона не стоит уже ждать, он давно от дел с MODX отошел. Но может кто-то обновит.
            Владимир
            25 ноября 2016, 11:53
            +2
            А вроде же уже обновлен Redirector, вот эту ссылку тут недавно размещал Василий
            Не решает проблему? (я не пробовал)
              Fi1osof
              25 ноября 2016, 11:57
              +1
              Так может надо тогда выложить новую версию сюда modx.com/extras/package/redirector?
                Владимир
                25 ноября 2016, 11:59
                0
                Наверно, но этот вопрос надо адресовать автору)))
                PS если новая версия все решает.
                  Fi1osof
                  25 ноября 2016, 12:00
                  +1
                  Опубликовать может кто угодно.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    9