На локалке(denwer) аватарка пользователя загружается. На хостинге - нет. Обычные изображения в материалы загружаются. В логе httpd нету никаких ошибок при загрузке, так-же как и в журнале сайта. В логе nginx написано что файла нету(его действительно там нету). Просто при сохранении изменений профиля появляется поле с заполненной ссылкой на картинку, а картинки в папке нету.
Думал что при загрузке файла php файл который не сможет его создать запишет ошибку в лог веб-сервера, но нет. Подскажите как разобраться в чем проблема?
Комментарии
Проверьте настройки файловой системы (admin/config/media/file-system), например:
Общедоступный путь файловой системы - sites/default/files
Приватный путь файловой системы - sites/default/files/privat
Временная папка - sites/default/files/tmp
Если сайт на хостинге, попробуйте заменить во всех файлах .htaccess из sites/default/files (sites/default/files/tmp, sites/default/files/privat, и если еще где есть и там)
+FollowSymLinks нужно заменить на Options +SymLinksIfOwnerMatch
Было бы здорово, если бы кто нибудь написал бы про файловую систему на русском.
А вот tmp надо ложить за пределы сайта. Например ../tmp
Похоже что проблема связана с модулем Image. А он соответственно не работает из-за прав(предполагаю). На странице настройки модуля, где указываешь размеры изображений, не рендерит картинки. Сделал все вышеперечисленное, не помогло. Рядом с этим сайтом другой похожий - у него все в порядке. Ошибок в логе нету.