Найти причину ошибок

День || Утро || Ночь || Вечер добрый.
Очень много ошибок валит в лог, не знаю как найти в чём проблема?
[2016-05-14 13:01:13] (ERROR @ /index.php) Unexpected token ':' in d9cec812583e07be5ccd79b7d1110300 line 181, near '{"class":' <- there
[2016-05-14 16:36:04] (ERROR @ /index.php) Unexpected token ':' in a903de154f4e36c4a928b06f244b797e line 181, near '{"class":' <- there
[2016-05-14 16:59:37] (ERROR @ /index.php) Unexpected token ':' in 790db2b0ca7a1e5dae9cfd8e8a7f240e line 181, near '{"class":' <- there
Может ли это быть из-за версии modx или php?

На другом сайте после обновления modx сплошь такое:
[2016-05-16 09:50:45] (ERROR @ /core/xpdo/xpdo.class.php : 761) msResourceFile::load() is not a valid static method.
[2016-05-16 09:50:45] (ERROR @ /core/xpdo/xpdo.class.php : 643) Could not load class: msResourceFile from mysql.msresourcefile.
[2016-05-16 09:50:45] (ERROR @ /core/xpdo/xpdo.class.php : 761) msResourceFile::load() is not a valid static method.
Виталий Барышников
15 мая 2016, 23:20
modx.pro
2 478
0

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

Сергей Шлоков
16 мая 2016, 07:29
+1
В первом случае ругается феном. Найди место, где используется {«class» и поставь пробел после скобки. Ну или отключай феном.
    TITAN-UZ
    16 мая 2016, 17:46
    -1
    1 Сделай дамп базы
    2 Открой редакторам Notepad++ или др.
    3 Найди
    {"class"
    4 И измени тот чанк или сниппет
      Дмитрий Иванов
      16 мая 2016, 20:52
      +1
      Зачем сливать дамп, если можно просто запустить поиск по базе в том же phpmyаdmin, например?
      Виталий Барышников
      17 мая 2016, 02:42
      0
      Всем спасибо за способ нахождения ошибок. Ошибки ушли. После обновления modx я переустановил все дополнения заново (я не знал что это нужно делать). Ошибок больше нет.
        Sergey Pozhidaev
        17 мая 2016, 06:40
        0
        А это нужно делать?
          Воеводский Михаил
          17 мая 2016, 09:33
          0
          Если сайт перенесен правильно, то не надо. Но иногда сталкивался с тем, что именно папка core/components переносится некорректно. В таком случае самое простое решение, кроме повторного ее переноса — переустановка компонентов.
            Виталий Барышников
            17 мая 2016, 15:21
            0
            В моем случае видимо надо было, у меня была версия 2.2. И с тех пор у некоторых объектов изменились свойства, добавились поля.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          7