К содержанию

Ошибка в логе - 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
Wassi Wassinen
25 марта 2015, 13:22
modx.pro
3 960
Реклама

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

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

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

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

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

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

              [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
                И вот прям неожиданно такое стало? Никто ничего не делал, оно само?

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

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

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

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