Проблемы с аватарами
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Разбился уже в поиске решения проблемы.
Один из фрилансеров обновлял форум с версии 3.0.6 до 3.0.8 в свое время, после чего перестали отображаться аватары и повылезло еще куча косяков (форум не мой). Все исправил, пока не решил вопрос с отображением аватарок.
Форум обновил до версии 3.0.10, avatar_salt указанный в БД соответствует значению в имени файла. Имя файла имеет значение avatar_salt_idпользователя. Права на папку 777, на файлы 644. Статус картинки дебагер показывает "200 ОК". В коде страницы адрес на аватарку имеет вид "./download/file.php?avatar=55870_1327428075.jpg".
При открытии аватарки по ссылке: "Изображение не может быть показано, т.к. содержит ошибки".
При открытии аватарки по прямой ссылке "./images/avatars/upload/37f8ebcd892af9cd022117f0e6ed8bde_2.jpg" - все ок.
Перепробовал все что сам знал и с чем сталкивался, перечитал данную тему. Ни один из вариантов не помогает/не подходит. Грешу на настройки хоста (отключенную функцию).
Забыл добавить: аватар выбранный из галереи отображается корректно.
Может кто еще подскажет возможность решения проблемы?
Один из фрилансеров обновлял форум с версии 3.0.6 до 3.0.8 в свое время, после чего перестали отображаться аватары и повылезло еще куча косяков (форум не мой). Все исправил, пока не решил вопрос с отображением аватарок.
Форум обновил до версии 3.0.10, avatar_salt указанный в БД соответствует значению в имени файла. Имя файла имеет значение avatar_salt_idпользователя. Права на папку 777, на файлы 644. Статус картинки дебагер показывает "200 ОК". В коде страницы адрес на аватарку имеет вид "./download/file.php?avatar=55870_1327428075.jpg".
При открытии аватарки по ссылке: "Изображение не может быть показано, т.к. содержит ошибки".
При открытии аватарки по прямой ссылке "./images/avatars/upload/37f8ebcd892af9cd022117f0e6ed8bde_2.jpg" - все ок.
Перепробовал все что сам знал и с чем сталкивался, перечитал данную тему. Ни один из вариантов не помогает/не подходит. Грешу на настройки хоста (отключенную функцию).
Забыл добавить: аватар выбранный из галереи отображается корректно.
Может кто еще подскажет возможность решения проблемы?
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Проблемы с аватарами
Петрович, на днях решала такую же проблему. Тоже перепробовала всё, перерыла скрипт download/file.php, — без толку. Пришлось переделывать функцию вывода аватар, так, чтобы они выводились по прямым ссылкам. Вам я эти правки советовать не буду, т. к. это неправильный выход. Корень зла, я думаю, в криво заданных параметрах сервера, но каких именно — не представляю.
Хостинг не меняли случайно?Петрович писал(а):Один из фрилансеров обновлял форум с версии 3.0.6 до 3.0.8 в свое время, после чего перестали отображаться аватары
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Нет, хостинг не меняли.
Где посмотреть список отключенных функций (в выводе phpinfo не увидел ничего)? Панели нет, сервер обслуживается привлеченными админами по необходимости.
Где посмотреть список отключенных функций (в выводе phpinfo не увидел ничего)? Панели нет, сервер обслуживается привлеченными админами по необходимости.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Проблемы с аватарами
Не думаю, что дело в отключённой функции. Там что-то более тонкое... Одна и та же PHP-функция readfile() в случае с вложениями отправляет в браузер полноценный файл, а в случае с аватарами — обрубок, при этом никаких ошибок не выводится. («Изображение содержит ошибки» — это уже говорит браузер, а не сервер.) В общем, у меня нет идей. Специалисты по серверам, ау?
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Загруженные изображения отображаются на форуме корректно. Используются 2 разные функции для вывода аватар и приаттаченных картинок?
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Проблемы с аватарами
Петрович не пробовали копию форума на локалке развернуть и протестить, если будет работать, то копать в сторону сервера, если нет - то копать в сторону файлов аватарок и file.php
Помощь в ЛС/email только за WM или ЮMoney
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Спс, именно об этом и спрашивал.Nekstati писал(а):PHP-функция одна
Физ. выделенный сервер у pinspb.MAzZY писал(а):а какой хостинг?
Завтра думаю провернуть вариант, база большая (3 Гб), инет слабоват, и функция сжатия что-то не отрабатывает.Pazh писал(а):не пробовали копию форума на локалке развернуть и протестить
По phpinfo включены функции: bcmath, bz2, ctype, date, dom, ftp, gd, iconv, json, libxml, mbstring, mysql, pcre, PDO, pdo_sqlite, Reflection, session, SimpleXML, SPL, standard, tokenizer, xml, xmlreader, xmlwriter, zip.
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Итак, кое-что все же проясняется, решил не на локалке тестить, а ход конем сделать :-)
Залил чистый дистрибутив, установил в ту же БД, загрузил аватар - отображается!
Перезаливал файл file.php от разных версий, не помогло.
Может менялось ли что-нибудь в БД связанное с аватарами от версии 3.0.6 к версии 3.0.10? Т.е. при некорректном обновлении от версии к версии phpbb функция аватар не может корректно отработать свое предназначение.
Залил чистый дистрибутив, установил в ту же БД, загрузил аватар - отображается!
Перезаливал файл file.php от разных версий, не помогло.
Может менялось ли что-нибудь в БД связанное с аватарами от версии 3.0.6 к версии 3.0.10? Т.е. при некорректном обновлении от версии к версии phpbb функция аватар не может корректно отработать свое предназначение.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблемы с аватарами
Вроде бы ничего, к тому жеПетрович писал(а):Может менялось ли что-нибудь в БД связанное с аватарами от версии 3.0.6 к версии 3.0.10?
говорит о том, что проблема не в БД, а либо в файлах сценариев, либо в файлах шаблонов.Петрович писал(а):чистый дистрибутив, установил в ту же БД, загрузил аватар - отображается!
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Казалось бы да, и это очевидно. Однако, закачал чистый дистрибутив, предварительно удалив все файлы форума, кроме загруженных аттачей и конфига, и в результате - х... Результат прежний - аватары не выводятся, размеры 0px × 0px (в масштабе 125px × 12px). Беда прямSheer писал(а):проблема не в БД, а либо в файлах сценариев, либо в файлах шаблонов
Проблемный форум на поддомене, форум где работают аватары установлен в директорию домена.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблемы с аватарами
Ага! А может дело тогда в какой-нибудь кривоватости .htaccess ?Петрович писал(а):Проблемный форум на поддомене, форум где работают аватары установлен в директорию домена.
Или неправильно прописан {ROOT_PATH} ?
Ну ка, ссылку сюды.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Проблемы с аватарами
Изначально я так и думал, но остальное то ведь работает, аттачи например.Sheer писал(а):А может дело тогда в какой-нибудь кривоватости .htaccess
Это форумный
Код: Выделить всё
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>В настройках форума: путь к конференции - /phpbb3
P.S. Не работал с поддоменами никогда.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Проблемы с аватарами
Петрович, а какие права на папку с аватарами и сами файлы? Что будет, если поменять их?

