05 марта 2024, 14:11 Расскажу пример. Контент менеджеры грузят картинки на сайте. Для этого общий размер файлов для источников картинок снижен до 800кб. А с помощью FileMan грузят документы — pdf, docx и т.д. Для источника FileMan нужно установить своё ограничение, чтобы могли грузить документы большего размера. И при этом — не увеличивать размер для остальных источников. Конечно, идеальным сценарием, было бы здорово иметь возможность выбирать источники файлов для каждого ресурса. Как это сделано в ms2gallery. Тогда получится совсем гибко. :) Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
05 марта 2024, 12:25 Странно, руками не должны были добавлять. Алексей, добавить эту функциональность сможете для компонента? Или это сложно? Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
05 марта 2024, 10:18 У меня есть. Каких-то дополнений для этого не ставил :) Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
02 марта 2024, 15:54 Алексей, а с предыдущими ошибками о которых писал удалось разобраться? Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
01 марта 2024, 22:58 В настройках дополнения fileman есть опция fileman_mediasource. Там указываю источник файлов. В источнике файлов есть настройка upload_maxsize в которой указываю значение. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
01 марта 2024, 15:16 Например, для источника картинок один размер, для документов — другой и т.д. А если работает только глобальная настройка — это не имеет никакого смысла. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
01 марта 2024, 15:11 Алексей, тогда зачем нужна настройка размера файлов для каждого источника файлов, если будет работать только одна глобальная настройка? :)) Как я понимаю, это было сделано для того, чтобы можно было гибко ограничивать конкретные источники файлов. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
28 февраля 2024, 04:42 Теперь после удаления сайт падает наглухо :) С такими ошибками в логах NGINX: 2024/02/28 04:07:05 [error] 545#545: *31 FastCGI sent in stderr: "PHP message: PHP Warning: include(/www/core/components/smartsessions/model/smartsessionhandler.class.php): failed to open stream: No such file or directory in /www/core/model/modx/smartsessionhandler.class.php on line 6PHP message: PHP Warning: include(): Failed opening '/www/core/components/smartsessions/model/smartsessionhandler.class.php' for inclusion (include_path='.:/usr/share/php') in /www/core/model/modx/smartsessionhandler.class.php on line 6PHP message: PHP Fatal error: Uncaught Error: Class 'smartSessionHandler' not found in /www/core/model/modx/modx.class.php:2578Настройку session_handler_class меняю на modSessionHandler Помогает только копирование файлов из бэкапа. В чем может быть дело? Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
28 февраля 2024, 03:19 Я так понимаю, что дело вот в чём. У вас тип хранения InnoDB. В нём возможны так называемые Deadlock. Что и происходит, судя по мониторингу MYSQL. Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
28 февраля 2024, 02:27 Попробовал поискать ошибку. Яндекс показал это: forums.modx.com/thread/103530/howto-remove-collection-from-custom-table Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
27 февраля 2024, 16:10 Да, так же выставил. Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
27 февраля 2024, 11:29 Да, таблицу чистил вручную по вхождениям сигнатур ботов) Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 20:29 И такие ошибки: [2024-02-26 20:25:30] (ERROR @ /www/core/xpdo/xpdo.class.php : 988) xPDO->removeCollection - Error deleting smartSession instances using query DELETE FROM `modx_smart_sessions` WHERE ( `modx_smart_sessions`.`access` < '1708957438' AND `modx_smart_sessions`.`user_agent` LIKE '%YandexMarket%' ) [2024-02-26 20:25:42] (ERROR @ /www/core/xpdo/xpdo.class.php : 988) xPDO->removeCollection - Error deleting smartSession instances using query DELETE FROM `modx_smart_sessions` WHERE ( `modx_smart_sessions`.`access` < '1708957460' AND `modx_smart_sessions`.`user_agent` LIKE '%YandexTurbo%' ) [2024-02-26 20:25:53] (ERROR @ /www/core/xpdo/xpdo.class.php : 988) xPDO->removeCollection - Error deleting smartSession instances using query DELETE FROM `modx_smart_sessions` WHERE ( `modx_smart_sessions`.`access` < '1708957502' AND `modx_smart_sessions`.`user_agent` LIKE '%YandexBot%' ) [2024-02-26 20:25:56] (ERROR @ /www/core/xpdo/xpdo.class.php : 988) xPDO->removeCollection - Error deleting smartSession instances using query DELETE FROM `modx_smart_sessions` WHERE ( `modx_smart_sessions`.`access` < '1708957420' AND `modx_smart_sessions`.`user_agent` LIKE '%DataForSeoBot%' ) Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 20:12 И выдает вот такие ошибки: [2024-02-26 19:43:34] (ERROR in xPDOConnection::connect @ /www/core/xpdo/xpdo.class.php : 3125) SQLSTATE[HY000] [2002] No such file or directory [2024-02-26 19:43:34] (ERROR @ /www/core/xpdo/om/xpdoobject.class.php : 263) Error preparing statement for query: SELECT `smartSession`.`id` AS `smartSession_id`, `smartSession`.`access` AS `smartSession_access`, `smartSession`.`ip` AS `smartSession_ip`, `smartSession`.`user_id` AS `smartSession_user_id`, `smartSession`.`user_agent` AS `smartSession_user_agent`, `smartSession`.`data` AS `smartSession_data` FROM `modx_smart_sessions` AS `smartSession` WHERE `smartSession`.`id` = ? - [2024-02-26 19:43:34] (ERROR in xPDOConnection::connect @ /www/core/xpdo/xpdo.class.php : 3125) SQLSTATE[HY000] [2002] No such file or directory [2024-02-26 19:43:34] (ERROR in xPDOConnection::connect @ /www/core/xpdo/xpdo.class.php : 3125) SQLSTATE[HY000] [2002] No such file or directory [2024-02-26 19:43:34] (ERROR @ Unknown0) PHP warning: Unknown: Failed to write session data using user defined save handler. (session.save_path: /var/lib/php/sessions) Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 19:26 Сигнатуры прописаны. Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 19:22 Благодарю за ответ. У вас эти настройки PHP (gc) как выставлены? Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 18:23 Алексей, а что делать, если таблица не очищается от сессий ботов? Хотя для ботов стоит время 10800. Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 18:23 Да, полностью согласен с этим. Компонент нужный. Вы молодец :)) Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 16:12 И ещё вопрос: как дополнение понимает когда чистить таблицу — нет поля для хранения даты создания сессии. Или я как-то неправильно понял механизм работы? Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
26 февраля 2024, 15:47 Как я понимаю, таблица начинает расти в прогрессии, если есть много контекстов. Так как данные пишет для каждого контекста, дублируя их. Интересно, это можно как-то оптимизировать? Новые дополнения и их версии / Еще немного про сессии MODX, компонент smartSessions 76 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
А с помощью FileMan грузят документы — pdf, docx и т.д. Для источника FileMan нужно установить своё ограничение, чтобы могли грузить документы большего размера. И при этом — не увеличивать размер для остальных источников.
Конечно, идеальным сценарием, было бы здорово иметь возможность выбирать источники файлов для каждого ресурса. Как это сделано в ms2gallery. Тогда получится совсем гибко. :)
Алексей, добавить эту функциональность сможете для компонента? Или это сложно?
Как я понимаю, это было сделано для того, чтобы можно было гибко ограничивать конкретные источники файлов.
С такими ошибками в логах NGINX:
Настройку session_handler_class меняю на modSessionHandler
Помогает только копирование файлов из бэкапа. В чем может быть дело?
Что и происходит, судя по мониторингу MYSQL.
forums.modx.com/thread/103530/howto-remove-collection-from-custom-table