Проблема modx revo

Доброго времени суток, разместив свой сайт на хостинге fornex.com после разработки в денвере столкнулся с такой проблемой, что из расширений невозможно обратиться к базе данных (как самописных так и скачаных из репозитория modx), но что примечательно сам modx к базе доступ имеет, т.к. он создал все необходимые себе таблицы и добавленный через админку сниппет виден через phpmyadmin. Пока еще не стал копаться в исходниках modx но осмелюсь предположить, что сам modx для своих нужд не использует ORM xPDO, а компоненты её как раз таки используют. Так же основываясь на том что получение экзепляра основного класса с помощью $modx->getService(...) не дает нужного результата(возвращает null), так как xPDO и getService в своих потрохах очень вероятно используют рефлексию, осмелюсь предположить что проблема состоит в том что рефлексия не работает, к сожалению я не силён в настройке веб-серверов и не могу сказать почему. В обоих случаях никаких ошибок не выводится. Оба момента были проверены на денвере и отлично там работают, так что вероятность того что дело в моих кривых руках крайне мала ;) Буду рад любой помощи.
Павел Зыков
11 ноября 2013, 10:51
modx.pro
1 047
0

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

Павел Зыков
11 ноября 2013, 16:26
0
лог кишит подобными записями:
[2013-11-11 14:09:41] (ERROR @ /assets/components/migx/connector.php) Error preparing statement for query: SELECT `modMediaSource`.`id` AS `modMediaSource_id`, `modMediaSource`.`name` AS `modMediaSource_name`, `modMediaSource`.`description` AS `modMediaSource_description`, `modMediaSource`.`class_key` AS `modMediaSource_class_key`, `modMediaSource`.`properties` AS `modMediaSource_properties`, `modMediaSource`.`is_stream` AS `modMediaSource_is_stream` FROM `modx_media_sources` AS `modMediaSource` JOIN `modx_media_sources_elements` `SourceElement` ON `modMediaSource`.`id` =  `SourceElement`.`source` WHERE  ( `SourceElement`.`object` IS ? AND `SourceElement`.`object_class` = ? AND `SourceElement`.`context_key` = ? )   - 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 `SourceElement`.`object_class` = ? AND `SourceElement`.`context_key` = ? )' at line 1
)
А так же:
[2013-11-11 14:09:36] (ERROR @ /assets/components/migx/connector.php) No class specified for loadClass
[2013-11-11 14:09:36] (ERROR @ /assets/components/migx/connector.php) Could not load class

ну и еще куча разновидностей записей о том что класс не найден, а он есть…
Так же в логе присутсвуют записи о том что нету таблиц migx некоторых.
Чего такого может не хватать на хостинге из-за чего оно всё так отказывается работать?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1