Загрузка аватара - ошибка

Опять очень странная ошибка — при загрузке аватарки возникает ошибка Ошибка: Не удалось загрузить аватар. соответственно аватары не загружаются.
возможные причины
— сейвмод — нет сейвмода
— отсутсвие прав 777 — все права стоят
— отключен параметр file_uploads — не отключен
— проверить файлы function.php — все как изначально
— проверить файл user.entity.class.php — изначальный файл
— проверить логи — в логах нет записей об ошибках
ааа… ну что за непонятные баги… как их решить-то, как исправить?
интересные люди на лайвстрит… Или знают как решить проблему — и молчат но ставят "-". :))
upd: проблема решена. в этом топике собраны наверно все возможные причины такой проблемы. Так что если не грузятся аватары — то тебе сюда.

9 комментариев

avatar
может просто размер картинки большой или разрешение не то?
avatar
испробовала все виды размеров и расширения. тем более в файлах настройках ограничения на файлы не противоречат загружаемым.
avatar
может попробовать переустановить систему
avatar
библиотека GD2 установлена?
  • Vilz
  • +1
avatar
Только что то же самое хотел спросить.

Можно еще в функциях func_img_resize() и func_mkdir() (это все в файле файл function.php) убрать @ перед вызовами функций, чтобы предупреждения php не подавлялись. Возможно, что-то и вылезет, что прольет свет на источник проблемы.
avatar
Смени владельца для папки uploads на www-data (и все вложенные) и перепроверь
  • Mmka
  • 0
avatar
у вас впс?

посмотрите в расширениях PHP включен ли iconv.so
  • sn3g
  • 0
avatar
ура! проблема решена! в конфиге апача, просто обычно временная папка находится в домашнем каталоге пользователя а в моем варианте это был /tmp
а согласно конфигу он эту папку не учитывал
надо: php_admin_value open_basedir "/home/мойсайт.ru/:/tmp:." а было: php_admin_value open_basedir "/home/мойсайт.ru/:."
avatar
скажите пожалуйста, где находится конфиг апача?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.