Не скачиваются файлы в media browser
Не скачиваются файлы с медиаисточников webdav(Я.Диск), swift(Selectel), если в дереве каталогов нажать «Скачать файл»

в браузере вываливается ошибка 500:

Логи чистые, с «FileSystem» все качает.
на 2.5.0-pl и 2.5.1-pl одно и то-же.
Вот URL и ответ сервера:
Помогите, может кто сталкивался?
в браузере вываливается ошибка 500:
Логи чистые, с «FileSystem» все качает.
на 2.5.0-pl и 2.5.1-pl одно и то-же.
Вот URL и ответ сервера:
Request URL:http://s6736.h5.modhost.pro/connectors/index.php?action=browser/file/download&download=1&file=secur.png&HTTP_MODAUTH=modx57ea24863915f2.67495657_157ea24a7c1de60.47467349&source=2&wctx=undefined
Request Method:GET
Status Code:500 Internal Server Error Помогите, может кто сталкивался?
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Причина в том, что в компоненте webdav не создается объект modFileHandler, почему он не создается, так и не разобрались.
Без редактирования файлов modx не обойтись, т.е. при обновлении надо будет исправлять снова.
1. В файле core/model/modx/modfilehandler.class.php комментируем функцию make (строка 48) и вместо нее вставляем:
2. этом же файле в функции download комментируем (в районе 564 строки)
3. в файле core/components/webdav/model/webdav/webdavmediasource.class.php комментируем функцию WebDAVMediaSource (в самом начале) и вместо нее вставляем:
Применяйте на свой страх и риск.