URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1226
[ Назад ]

Исходное сообщение
"HELP!!! Проблема с перекодировкой в APACHE"

Отправлено elle , 28-Мрт-03 19:09 
есть такая проблема: картинки для сайта хранятся в базе в виде blob'ов в страницу встраиваются методом:<img src=getpic.php?id=1> у меня в локальном варианте картинки отображаются, а на хостинге - нет. Видимо apache получая данные перекодирует бинарную дату во что-то еще. Какие параметры в конфиге надо поменять и на что, чтобы эта проблема исчезла?
На linux.org.ru советовали поменять php.ini или из скрипта:magic_quotes_runtime = Off . я попробывала - не помогло. у меня уже были похожие проблемы: я делал upload файлов на сервер через web-интерфейс. и бинарный файл картинки перекодировывался на сервере и его содержимое переставало быть картинкой. После такого как в httpd.conf написала "CharsetRecodeMultipartForms Off" все стало нормально. Видимо и в этом случае такая же фигня. Только я плохо разбираюсь в директивах и сама не могу найти какую надо изменить и как...
Кстати CharsetDisable On - тоже не помогает
[

Содержание

Сообщения в этом обсуждении
"То же "
Отправлено d1m , 28-Мрт-03 23:33 
У меня такая же проблема, только гифачек выдается CGI-скриптом.
И, к стати, проблемма строго обратная - под Виндовс ХР ничего не работает, а под ФриБСД 4,7 - все на ура! Что это может быть??

"То же "
Отправлено elle , 31-Мрт-03 12:36 
>У меня такая же проблема, только гифачек выдается CGI-скриптом.
>И, к стати, проблемма строго обратная - под Виндовс ХР ничего не
>работает, а под ФриБСД 4,7 - все на ура! Что это
>может быть??


Вобщем, проблема в перекодировке файлов. В конфиге апача надо прописать
CharsetDisabled On. Тогда картинки показываются как надо, но не происходит автоматического определения кодировки браузера у юзера, поэтому с большой вероятностью кодировка сервера и юзера не совпадут...Хотя зубры говорят, что перекодирование замедляет работу скриптов.А вообще по=хорошему, надо перенсти скрипт, который возвращает дату картинки и скрипт, который пользуется этим скриптом, перенести куда-нить в отдельный каталог и там в файле access.conf написать про CharsetDisabled On. Тогда перкодирование отключится только в этом каталоге.


"HELP!!! Проблема с перекодировкой в APACHE"
Отправлено D1m , 04-Апр-03 23:51 
а если через .htaccess?
Если да, то как?

"HELP!!! Проблема с перекодировкой в APACHE"
Отправлено elle , 07-Апр-03 13:02 
>а если через .htaccess?
>Если да, то как?
Поместить его в один каталог со скриптом и написать в нем CharsetDisable On

"HELP!!! Проблема с перекодировкой в APACHE"
Отправлено d1m , 07-Апр-03 13:17 
Попробовал в апач прописать - говорит, что такой директивы не знает...
Апач 1.36

"HELP!!! Проблема с перекодировкой в APACHE"
Отправлено nt , 09-Окт-03 17:16 
>Попробовал в апач прописать - говорит, что такой директивы не знает...
>Апач 1.36

Это директива для Russian Apache.
apache.lexa.ru