Ошибка в логе - PdoTools

САБЖ:

(ERROR @ /index.php) [pdoTools] Error 42000: 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 'Английская решетка" ПО") WHERE ( `File`.`parent` = 0 AND `Fi' at line 1

В чем может быть дело?

Заранее благодарен за ответ.
Wassi Wassinen
25 марта 2015, 13:22
modx.pro
1
3 390
0

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

Wassi Wassinen
25 марта 2015, 16:23
0
Для ленты комментариев.
    Василий Наумкин
    25 марта 2015, 16:25
    0
    Не нужно этого делать, предупреждаю в последний раз.
      Wassi Wassinen
      25 марта 2015, 16:26
      0
      Ок. Сделай какую-нибудь возможность оповестить в комментах. На вкладку «Публикации» я никогда не захожу.
        Василий Наумкин
        25 марта 2015, 16:29
        +1
        Нет, друг.

        Жди, пока кто-то захочет зайти в вопросы и на что-то ответить. Тем более, что у нас есть подписка на новые записи в блогах — в том числе и на «вопросы».

        Если все начнут делать как ты, то в ленте комментариев будут только «тыц», «ап», «сабж» и «для ленты комментариев».
Василий Наумкин
25 марта 2015, 16:24
0
Без запроса можно только поиграть в «угадай ошибку».

Итак, я угадаю эту ошибку с одного раза! Моя версия, что кавычки в поисковой фразе ломают SQL запрос — нужно их экранировать!
    Wassi Wassinen
    25 марта 2015, 16:28
    0
    Это лог ошибок MODx. До недавнего времени таких ошибок не было.
      Василий Наумкин
      25 марта 2015, 16:31
      0
      Мне нужно рассказать про волшебную опцию &showLog у сниппетов pdoTools, по которой они выдают подробную информацию?

      Тебе виднее, на какой странице у тебя «Английская решетка» и вывод из File. Там смотри все сниппеты, включай лог и разбирайся, как появляется ошибка.
        Wassi Wassinen
        25 марта 2015, 17:28
        0
        Спасибо. Понял куда смотреть.
          Wassi Wassinen
          25 марта 2015, 17:33
          0
          Выводов через pdoTools нет. Все выводы через msProducts. Пагинация не используется.
            Wassi Wassinen
            25 марта 2015, 17:34
            0
            Это может быть ошибка mSearch2 с пагинатором pdoTools?
              Wassi Wassinen
              25 марта 2015, 17:44
              0
              Да, это ошибка mSearch2. Пишу в ТП.
            Wassi Wassinen
            25 марта 2015, 16:29
            0
            Вот такая печаль пошла:

            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:47] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:48] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 12:47:49] (ERROR @ /var/www/imgrand.ru/www/core/components/msearch2/model/msearch2/msearch2.class.php : 612) PHP warning: preg_match(): Unknown modifier '1'
            [2015-03-25 13:36:25] (ERROR @ /index.php) [pdoTools] Error 42000: 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 'Яблоня"") WHERE  ( `File`.`parent` = 0 AND `File`.`active` = '1' AND `modR' at line 1
            [2015-03-25 13:36:25] (ERROR @ /var/www/imgrand.ru/www/core/cache/includes/elements/modsnippet/147.include.cache.php : 154) PHP warning: Invalid argument supplied for foreach()
            [2015-03-25 14:53:54] (ERROR @ /index.php) Could not cache resource 2475
            [2015-03-25 15:16:31] (ERROR @ /index.php) [pdoTools] Error 42000: 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 'Английская решетка" ПО") WHERE  ( `File`.`parent` = 0 AND `Fi' at line 1
            [2015-03-25 15:16:31] (ERROR @ /var/www/imgrand.ru/www/core/cache/includes/elements/modsnippet/147.include.cache.php : 154) PHP warning: Invalid argument supplied for foreach()
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/ms2gallery/properties
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/ms2gallery/properties
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/ms2gallery/default
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/ms2gallery/default
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/en/core/source
            [2015-03-25 15:27:59] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/core/source
            [2015-03-25 15:28:00] (ERROR @ /index.php) Could not cache resource 1287
            [2015-03-25 15:43:14] (ERROR @ /index.php) Could not cache resource 2337
            [2015-03-25 15:46:48] (ERROR @ /index.php) Could not cache resource 3721
            [2015-03-25 16:19:55] (ERROR @ /connectors/modx.config.js.php) Error caching lexicon topic lexicon/ru/core/resource
              Василий Наумкин
              25 марта 2015, 16:34
              0
              И вот прям неожиданно такое стало? Никто ничего не делал, оно само?

              Поиск на сайте не работает, надо полагать, по той же причине.
                Wassi Wassinen
                25 марта 2015, 17:27
                0
                Так сразу и не скажешь, что поиск не работает. Находит продукты, результаты выдает и т.д.
                Что меняли — префиксы кешера. И обновили компоненты pdoToosl и mSearch2.

                И, Василий, завязывай ты с вопросами в стиле «подъебу с сарказмом». Меня это не задевает, но через какое-то время эти вопросы выглядят по меньшей мере странно в общении двух взрослых людей.
                  Василий Наумкин
                  25 марта 2015, 18:33
                  +1
                  Ну так и ты завязывай задавать вопросы «ошибка в логе — смотрите». А потом через 5 сек «коммент, чтобы все увидели и ломанулись помогать».

                  Тег code тебе в оформлении вопроса использовать лень, искать и выдавать дополнительную информацию тоже.

                  А мне надоедает вытягивать подробности из кучи таких вопрошающих — вот и развлекаюсь, как могу. Если не нравится, то я сосредоточусь на поддержке магазина и хостинга, а здесь сами варитесь.
                    Wassi Wassinen
                    26 марта 2015, 10:29
                    0
                    В целом — нормально воспринимаю. Но иногда перебарщиваешь. :)
                      Антон Фомичёв
                      26 марта 2015, 12:56
                      0
                      Если не нравится, то я сосредоточусь на поддержке магазина и хостинга, а здесь сами варитесь.
                      Не-не-не, Дэвид Блэйн!!!
                      Без тебя тут всё зачахнет
                      Пашок
                      Пашок
                      25 марта 2015, 23:20
                      0
                      Каждый человек индивидуален. И если он делает что-то не так, как Вы привыкли — это не означает, что он не взрослый. Куда более не взрослый тот, кто глотает яд в любом его проявлении. :)
                        Wassi Wassinen
                        26 марта 2015, 10:28
                        0
                        Я никого не считаю «не взрослым». И яд не глотаю. :) Общаться люблю в позитивном ключе.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                20