Показать сообщение отдельно
Старый 09.10.2009, 18:56   #3
zurmanssor
Новенький
 
Регистрация: 09.10.2009
Сообщений: 2
По умолчанию

Спасибо за подсказку. И дейсвительно, подобные навороты встречаются все реже и реже. Может подскажет кто, какое именно место в конфигах может мешать правильной передаче файилов на севрвер, включая перекодировку?
Изучая httpd.conf нашел про перекодировку такие строки.

Код:
LoadModule mime_module        etc/apache/libexec/mod_mime.so
LoadModule php5_module etc/apache/libexec/libphp5_1_6.so
ClearModuleList 
AddModule mod_charset.c
AddModule mod_php5.c
AddModule mod_mime.c
AddDefaultCharset windows-1251

<IfModule mod_mime.c>
TypesConfig /usr/local/www/conf/mime.types
</IfModule>

<IfModule mod_log_config.c>
<IfModule !mod_charset.c>
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
</IfModule>
<IfModule mod_charset.c>
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{CHARSET_REFERER}e\" \"%{User-Agent}i\"" combined
</IfModule>
</IfModule>

<IfModule mod_charset.c>
Include /usr/local/www/conf/common.conf
# ### Log files formats 
<IfModule mod_log_config.c>
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /home/darbest/logs/access_log combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common
</IfModule>
</IfModule>

<IfModule mod_charset.c>
CharsetPriority windows-1251 koi8-r ISO-8859-5 ibm866
CharsetDefault windows-1251
CharsetSourceEnc windows-1251
CharsetRecodeMultipartForms off
</IfModule>
А в файле /usr/local/www/conf/common.conf такие:

Код:
<IfModule mod_charset.c>
CharsetDecl ISO-8859-5 ru
CharsetDecl ibm866 ru 
CharsetDecl windows-1251 ru
CharsetDecl koi8-r ru

CharsetRecodeTable koi8-r ISO-8859-5 /usr/opt/russian/conf/tables/cyrillic/koi-iso.tab /usr/opt/russian/conf/tables/cyrillic/iso-koi.tab 
CharsetRecodeTable koi8-r ibm866 /usr/opt/russian/conf/tables/cyrillic/koi-dos.tab /usr/opt/russian/conf/tables/cyrillic/dos-koi.tab 
CharsetRecodeTable koi8-r windows-1251 /usr/opt/russian/conf/tables/cyrillic/koi-win.tab  /usr/opt/russian/conf/tables/cyrillic/win-koi.tab

CharsetRecodeTable windows-1251 ISO-8859-5 /usr/opt/russian/conf/tables/cyrillic/win-iso.tab /usr/opt/russian/conf/tables/cyrillic/iso-win.tab 
CharsetRecodeTable windows-1251 ibm866 /usr/opt/russian/conf/tables/cyrillic/win-dos.tab /usr/opt/russian/conf/tables/cyrillic/dos-win.tab 

CharsetAlias ISO-8859-5 iso_8859-5:1988 iso-ir-144 iso_8859-5 cyrillic
CharsetAlias ISO-8859-5 iso8859-5 iso-8859.5 iso8859.5 iso
CharsetAlias ibm866 csibm866 866 cp866 x-cp866 x-ibm866 cp-866 alt
CharsetAlias windows-1251 win x-cp1251 cp1251 cp-1251
CharsetAlias koi8-r koi-8-r koi8 koi-8 koi
CharsetProcessType text/ application/x-javascript
<IfModule mod_mime.c>
AddHandler strip-meta-http .htm .html
</IfModule>
CharsetAgent windows-1251 AIR_Mosaic IWENG/1 MSIE WinMosaic (Windows (WinNT;
CharsetAgent windows-1251 (Win16; (Win95; (Win98; (16-bit) Opera/3.0
CharsetAgent koi8-r Arena Ariadna OmniWeb Sextant PRD (X11 X11) Lynx/
CharsetAgent ibm866 DosLynx Lynx2/OS/2
CharsetBadAgent arena Lynx/2.0 Lynx/2.1 Lynx/2.2 Lynx/2.3 Lynx/2.4 "MSIE 2.0;" Lynx2/OS/2 
CharsetRecodeFilenames Off
CharsetBrokenAccept "Mozilla/4." "iso-8859-1,*,utf-8"
</IfModule>
zurmanssor вне форума   Ответить с цитированием