Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Илья Уткин
Илья Уткин
Ну и как скорость загрузки сайта? На том же уровне осталась?

А по теме — что этот костыль делает, могу сказать следующее:
Без него при открытии каждой страницы весь шаблон проходится парсером и, если встречаются сниппеты (например, getResources, Wayfinder и пр.), он их запускает и списки ресурсов генерируются заново. Если же закешировать отдельные блоки (которые на всех страницах всё равно одинаковые), то запуск сниппета внутри такого блока будет произведен лишь один раз. При открытии остальных страниц, этот блок генерироваться заново не будет.
Павел Зыков
Павел Зыков
лог кишит подобными записями:
[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 некоторых.
Чего такого может не хватать на хостинге из-за чего оно всё так отказывается работать?
Александр Москвин
Александр Москвин
Поставил заново пишет теперь.
[2013-11-10 15:42:11] (ERROR @ /setup/index.php) Could not copy /home/c/c5048747ru/public_html/core/packages/core/modContext/065691d0e4db2ae48028476000a1de3f/3/ to /home/c/c5048747ru/public_html/manager/min
[2013-11-10 15:42:11] (ERROR @ /setup/index.php) Could not install files from /home/c/c5048747ru/public_html/core/packages/core/xPDOFileVehicle/f06764de434ae5a5e7b8299f51625b7e/ to /home/c/c5048747ru/public_html/connectors/

Эх, какая то хрень, ладно написал в техподдержку жду, спасибо всем за ответы)
Дмитрий Путов
Дмитрий Путов
Сбил с толку msProduct который при создании товара на попытку присвоить полю article значение ругается что оного нет. По простоте душевной решил, что работать надо через msProductData, что собственно в случае с созданием и помогло. Ессно при удалении пытался удалить через него же, что какбэ представилось логичным. Получил нестыковку и добавил еще команду удаления через modResource. Доки читал, там этот момент не очевиден во всей своей полноте, но за подсказку большое спасибо.