Скачал cogear, установил на сервер и столкнулся с такой проблемой:
при загрузке любые картинки (аватарки, картинки в сообщении и т.п.) не отображаются, проблема в неправильном пути, который выдает скрипт.
Например, пытаюсь создать блог и загрузить туда картинку, загрузка проходит успешно и появляется код
#img align=«right» src="./uploads/images/2009/12/22/logo24.jpg" width=«24» height=«24» alt="" class=«no-border»#
По данному адресу картинка отсутствует, и если убрать точку в начале URL, то все становится нормально.
аналогичная проблема и с загрузкой аватаров и иконок для сообществ.
Как побороть эту ошибку?
при загрузке любые картинки (аватарки, картинки в сообщении и т.п.) не отображаются, проблема в неправильном пути, который выдает скрипт.
Например, пытаюсь создать блог и загрузить туда картинку, загрузка проходит успешно и появляется код
#img align=«right» src="./uploads/images/2009/12/22/logo24.jpg" width=«24» height=«24» alt="" class=«no-border»#
По данному адресу картинка отсутствует, и если убрать точку в начале URL, то все становится нормально.
аналогичная проблема и с загрузкой аватаров и иконок для сообществ.
Как побороть эту ошибку?


- ОС.
- Веб-сервер.
- Веб-браузер.
Не встречал еще ни одного пользователя с таким багом.OC: FreeBSD 7.2
Веб-сервер: nginx/0.7.62 + Apache 1.3.41 (PHP/5.2.10)
Веб-браузер: Мозила 3, хотя и в других браузерах такая же проблема
попытался разобраться сам, вот что нашел:
открываю файл \gears\upload\index.php
строка 43 $path = './uploads/images/'.date('Y/m/d/').$this->user->get('id').'/';
Вот эта точка в начале урла и появляется при выдаче в строке 63
$result['code'] = #img src=\"{$file['path']}\"…
если из переменной $file['path'] вырезать первую точку, то проблема будет решена, но может быть я что-то не правильно настроил и неправильно происходит обработка урла при загрузке?
На всех машинах, где был протестирован движок все работает как нужно.
Какой домен вы указали в глобальном конфиге?
В настройках указан только домен, без http, www и слешей
Попробуйте заменить "./uploads на ROOTPATH."/uploads
Загрузка картинок в сообщения происходит нормально и точка исчезла.
Подскажите, что нужно поправить, чтобы эта проблема исчезла глобально? С аватарами, иконками такая же проблема, другие аплоады картинок не проверял.
Сейчас обновлю дистрибутив, и вы можете скачать уже исправленную версию.
Parse error: syntax error, unexpected '.', expecting ',' or ';' in /...../gears/global/library/assets.class.php on line 34
Проблема решена!