Перестали загружаться файлы в поле Вложения

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

Добрый день, после обновления на 3.4.1 перестали грузиться файлы на сервер прямо в форме записи. Отображается "прогресс-бар" загрузки файла, но в итоге сам файл не загружается, остается пустое место. Где можно посмотреть проблему (в персональной демо не смог повторить, там вроде все подгружается) ?

Файлы поля Вложения загружаются в папку .../uploads/attachments/ - ? Права стоят 755 на нее.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

Вопрос решен, проблема была на сервере.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

Все-таки проблема повторяется, техподдержка сервера сообщает, что может быть проблема в коде приложения/скрипте, который создает папки не от имени пользователя сервера, а от имени root. Такое может быть? У меня, действительно, при создании папки с новой датой в файловом менеджере видно, что ее создал root. Обновился на 3.4.1 недавно, на версии 3.4 было все нормально.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

alcompstudio писал(а): 30 июн 2023, 11:56 Все-таки проблема повторяется, техподдержка сервера сообщает, что может быть проблема в коде приложения/скрипте, который создает папки не от имени пользователя сервера, а от имени root. Такое может быть? У меня, действительно, при создании папки с новой датой в файловом менеджере видно, что ее создал root. Обновился на 3.4.1 недавно, на версии 3.4 было все нормально.
Сергей, подскажите, какой (какие) файлы/скрипты отвечают за фомирование вложений (папок типа .../uploads/attachments/2023/07/...) ? Сейчас это реально проблема.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Перестали загружаться файлы в поле Вложения

Сообщение support »

includes\classes\attachments.php:283

Код: Выделить всё

public static function prepare_filename($filename)
Там используется стандартная пхп функция mkdir для создания папки.

Так было всегда и изменений там не было. Это что то на хостинге.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

А как вообще работает этот скрипт? Он автоматически работает в любом случае, или только при условии, что заливается какой-то файл?

Я имею ввиду - как папки с годом/месяцем/днем создаются - сами ежедневно (т.е. в любом случае, даже если вообще файлы не заливались) - т.е. завтра будет создана папка в пути: /2023/07/4 ? Или же только если хоть один файл будет залит, то только тогда будет создана папка "4" ? Мне тут начинают городить техподдержка сервера, что нужно перенести все задания Крона из-под Root на текущего пользователя (владельца) сайта. Но я не могу понять при чем тут Крон (Планировщик) и папки в attachments - это же никак не связано? или как?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Перестали загружаться файлы в поле Вложения

Сообщение support »

Папки создаются при загрузке файла, если папки за текущий день нет.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

Файл attachments.php запускается от имени нужного пользователя на сервере. Я заметил, что были исправления тут viewtopic.php?t=6285

Я тоже скачивал данный файл, но также скачал версию 3.4.1, не помню, что вышло ранее файл или версия (с уже данным исправлением). Я попробую поставить файл от версии 3.4, сообщу результат.
Аватара пользователя
Antonyous99
Сообщения: 752
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Перестали загружаться файлы в поле Вложения

Сообщение Antonyous99 »

Могут быть ограничения PHP
Логи на сервере надо смотреть...
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Перестали загружаться файлы в поле Вложения

Сообщение alcompstudio »

Antonyous99 писал(а): 04 июл 2023, 11:20 Могут быть ограничения PHP
Логи на сервере надо смотреть...
Да вот, в том то и проблема, что никаких ограничений нет, до обновления на 3.4.1 все работало штатно... Но спасибо за рекомендацию, если не сработает замена, буду в логах копаться.
Ответить