Не скачиваются файлы в 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 Помогите, может кто сталкивался?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 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 (в самом начале) и вместо нее вставляем:
Применяйте на свой страх и риск.