Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » ошибка при загрузке аватара

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

baserua



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
При попытке загрузить аватар в профиле, выдается ошибка:
 
"Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы. "
 
пробовал даже под администратором заливать, и на /html/avatars - стоит cmod 777.  
 
кто сталкивался? может я что-то упустил?

----------
Все для производства ПЕНОБЕТОНА.
Сотрудничество с Китаем.
Альтернативная энергетика.

Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 02:27 05-02-2003
H e r m i t



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baserua
А они не в  /html/avatars закачиваются, а в uploads

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 13:11 05-02-2003
Kiru

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня тоже не грузятся. Вернее пользователь их загружает. Появляется соответствующий файл /uploads/av-XXX.jpg но это файл не возможно просмотресть. ????? Как будто не графический формат?????? И так у многих....
 
Что делать???

Всего записей: 12 | Зарегистр. 01-12-2002 | Отправлено: 21:53 09-02-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема уже давно решена:
http://www.invisionboard.ru/index.php?act=ST&f=13&t=138
Читаем и делаем так же.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 02:10 10-02-2003
GTA34

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё сделал как написано, но проблема осталась...

Всего записей: 25 | Зарегистр. 11-02-2003 | Отправлено: 19:27 12-02-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ИМХО Это проблема перекодировки Апачей.  
Я столкнулся с такой же проблемой у нас в локалке, сегодня буду разбираться. В text/plain видимо дело. Если не свой сервак - к хостеру.

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 16:33 19-02-2003
GTA34

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто создай рядом с папкой public_html у себя на серваке папку .tmp и поставь CHMOD 0777 и всё. Файлы нормально загружаются, но самое интересное что загружаются они не в папку .tmp а в папку uploads. Тока папка .tmp должна лежать рядом с папкой public_html иначе ничего не выйдет.

Всего записей: 25 | Зарегистр. 11-02-2003 | Отправлено: 10:40 20-02-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясни, мне глупому, чо это за папка такая?

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 10:47 21-02-2003
GTA34

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я еси честно сам не знаю Просто мне товарисч сказал как он решил эту траблу, ну я и сделал всё как сказано выше, и всё номана грузится. Еси честно я сам долго голову ломал что это за папка, и почему посе её создания аватары и файлы грузятся, но не в неё, а в uploads. Это наверно в коде баг.

Всего записей: 25 | Зарегистр. 11-02-2003 | Отправлено: 19:54 25-02-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GTA34 Это в коде не баг, это типа так заложено... Там аватары через временную папку какую-то грузятся, что ли... В общем, код почитайте - поймёте механизм.


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 05:02 26-02-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GTA34
Ладно зайдем с другого конца Про какой http-сервер ты говоришь?  
Public_html  - это чо? Что значит создать "рядом" с этой папкой? Короче может, я туплю , но вроде все сделал как говоришь, файлы все одно все битые! Аватары не аватары, просто к сообещению файл приклепляешь - получается битый Может чо неправильно делаю. Я так понимаю механизм загрузки файлов и аватаров один и тот же. В апаче у меня вроде все правильно настроено. Надо сделать свой upload на php, проверить. Завтра скажу что получилось.
 
theIggs

Цитата:
код почитайте - поймёте механизм

Надо, кто спорит, да времени на все не хватает, сорри

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 10:52 26-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
avs2
Решение ,которое предлагают на www.ibresource.com это поставить chmod 777 на папку uploads
 
Добавлено
Я так себе сделал,все заработало
 
Только есть другой баг,юзерам не удается поменять аватар.
При заливки нового аватара,им линкуется старый .
Никто не сталкивался ?

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 13:20 26-02-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop
Да конечно это было сделано с самого начала! На аватары мне наплевать, пользователи указывают адреса картинок со своих виртуальных хостов и все ок.  
А файлы при прицеплении к посту закачиваются битыми! Но механизм то заливки что файлов что аватаров один и тоже, видимо. Никак не могу разобраться почему они бьются

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 15:02 26-02-2003
GTA34

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
avs2 Public_html - это папка, в ней лежат файлы сайта, ну там index и т.д Вощем я незнаю какой хост у тебя, но у меня она была сразу, у меня хост платный. Там были директории cgi_bin и public_html

Всего записей: 25 | Зарегистр. 11-02-2003 | Отправлено: 12:05 27-02-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня свой личный хостинг , в локалке. Я впринципе так и понял, но чего-то не вышло . Седня перепроверю.

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 18:01 27-02-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот решение проблемы:
 

Цитата:
Описание проблемы
При загрузке на сервер бинарных файлов (изображений, архивов, программ и т.п.) с помощью cgi- или php-скриптов информация в них искажается, если не принять специальных мер.  
 
Источник проблемы
На нашем сервере используется "Русский Apache", который по умолчанию перекодирует все принимаемые данные из множества русских кодировок в одну стандартную (на нашем сервере это windows-1251). В отношении текстовой информации это снимает довольно большое число проблем, однако взамен порождает проблему с данными, которые не являются обычным текстом.  
 
Способы решения
Нужно создать в каталоге, где лежит скрипт, файл .htaccess и поместив в него директивы, отключающие перекодировку. Например такие:  
 
<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>
 
CharsetRecodeMultipartForms управляет перекодировкой данных, отправляемых из html-формы в формате multipart/form-data (который и применяется для загрузки файлов на сервер с помощью html-формы).  
 
IfModule - это на случай, если Ваш проект будет переноситься на обычный Apache.  
 
Вместо "CharsetRecodeMultipartForms off" можно использовать "CharsetDisable on" - тогда "русскость" Apache будет отключена "по-максимуму".  
 
Если нужно отключить перекодировку выборочно - только для некоторых скриптов в данном каталоге, - вставьте описанные выше директивы внутрь директивы <Files> или <FilesMatch>  
 
Учитывайте, что если в форме, данные из которой принимает скрипт с отключенной перекодировкой, есть текстовые поля, то в случае необходимости перекодировать их Вам придется самостоятельно.  

 
В нашем случе необходимо просто залить созданный .htaccess в корневую папку форума. У меня после этого все заработало.

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 00:33 05-03-2003
avs2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, тебе добрый человек. Так и есть проблема была в перекодировке русской апачей.

Всего записей: 8 | Зарегистр. 24-10-2002 | Отправлено: 18:11 13-03-2003
Faceless

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поскольку 100% современных браузеров корректно понимает charset поле в HTTP хидерах, то IMHO надобность в так называемом русском Апаче давно отпала.
 

Всего записей: 23 | Зарегистр. 15-05-2002 | Отправлено: 21:58 13-03-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » ошибка при загрузке аватара


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru