Если у пользователей не получается загрузить аватар или прикрепить какое то изображение или файл к уроку, то причины могут быть такие:
1. Нет места на хостинге.
Нужно зайти в панель хостинга и проверить свободное место.
2. Папка tmp имеет неверные права или владелец папки пользователь root.
Нужно зайти в панель хостинга и проверить права на папку tmp, нормальные права - это 755
Владелец папки - любой кроме root.
3. При загрузке изображений в админке, в названии файла не должно быть пробелов, а также лучше использовать латиницу, т.е. писать английскими строчными буквами).
То же самое касается и других файлов. Лучше чтобы всегда имена файлов были на английском языке, без пробелов и спецсимволов.
Без проблем в названии файлов воспринимаются символы a - z, цифры, дефисы и нижние подчёркивания.