We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 47299
    • 7 Posts
    Из левого меню пропали все ресурсы. Сам сайт работает нормально. Пропало на 5ти сайтах на одном хостинге.
    Все описанное здесь - https://forums.modx.com/thread/78019/revo---js не помогло core/cache/ чистил итп.
    Хостер утвреждает что перенес сайт на новый сервак где 100% все тоже самое, но тем не менее ошибка на всех 5ти сайтах одинаковая.

    Попробывал накатить новую revo - все пункты прошли устновки нормально, но авторизваться не смог - посмотрел в бд. modx_users пустая.
    modx evo и др cms работают ок.
      • 47299
      • 7 Posts
      в /core/cache/log

      [2014-04-21 12:59:28] (ERROR @ /manager/index.php) Error preparing statement for query: SELECT `modActionDom`.`id`, `modActionDom`.`set`, `modActionDom`.`action`, `modActionDom`.`name`, `modActionDom`.`description`, `modActionDom`.`xtype`, `modActionDom`.`container`, `modActionDom`.`rule`, `modActionDom`.`value`, `modActionDom`.`constraint`, `modActionDom`.`constraint_field`, `modActionDom`.`constraint_class`, `modActionDom`.`active`, `modActionDom`.`for_parent`, `modActionDom`.`rank`, `FCSet`.`constraint_class`, `FCSet`.`constraint_field`, `FCSet`.`constraint`, `FCSet`.`template` FROM `modx_actiondom` AS `modActionDom` JOIN `modx_fc_sets` `FCSet` ON `modActionDom`.`set` = `FCSet`.`id` JOIN `modx_fc_profiles` `Profile` ON FCSet.profile = Profile.id LEFT JOIN `modx_fc_profiles_usergroups` `ProfileUserGroup` ON Profile.id = ProfileUserGroup.profile LEFT JOIN `modx_fc_profiles` `UGProfile` ON UGProfile.id = ProfileUserGroup.profile WHERE ( ( `modActionDom`.`action` = ? AND `modActionDom`.`for_parent` = ? AND `FCSet`.`active` = ? AND `Profile`.`active` = ? ) AND ( ( `ProfileUserGroup`.`usergroup` IN ('1') OR ( `ProfileUserGroup`.`usergroup` IS ? AND `UGProfile`.`active` = ? ) ) OR `ProfileUserGroup`.`usergroup` IS ? ) ) ORDER BY modActionDom.rank ASC - 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 '? AND `UGProfile`.`active` = ? ) ) OR `ProfileUserGroup`.`usergroup` IS ? ) )' at line 1
      )

      [2014-04-21 12:59:32] (ERROR @ /connectors/resource/index.php) Error 00000 executing statement:
      Array
      (
      [0] => 00000
      )
        • 47299
        • 7 Posts
        На сервере хостинга стоял php 5.2.17, потом провайдер перенес сайты на "точно такой же" сервер и начались эти проблемы.
        Агрейд пхп до версии 5.3 решил эту проблему.
        Видимо при определённых сочетаниях настроек или сборок серверного по возникла это ошибка, при этом все http://rtfm.modx.com/revolution/2.x/getting-started/server-requirements выполнялись, как в ходе анализа самого списка так и в ходе инсталляции чистой modx - правда после этого она не работала (см. https://forums.modx.com/thread/90168/modx-revo)
        В общем проблема решена, но какое сочетание ее вызвало к сожалению узнать не удалось.