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

Исходное сообщение
"Ubuntu Apache2 проблема с юникодом (немецкий) и проблеами ssh"

Отправлено vaarsn , 23-Дек-13 14:07 
swf приложение при попытке воспроизвести в нем mp3 файл или при попытке подтянуть картинки выдает следующее сообщение (apache error.log):

Код:    
[Sun Dec 22 16:48:29 2013] [error] [client xx.xx.x.xx] File does not exist:  /var/www/zeitlabor/sequencer/f_i/elektrfl\xc3\xb6te.png, referer: http://site.info/song/make
[Sun Dec 22 16:48:30 2013] [error] [client xx.xx.x.xx] File does not exist: /var/www/sequencer/f_a/loops/Electro_007-ElektrFl\xc3\xb6te_176128_128.mp3, referer: http://zeitlabor.info/song/make


Краткие характеристика:
Ubuntu 12.04
Apache/2.2.22
PHP 5.3.10-1ubuntu3.9 with Suhosin-Patch (cli)
Zend Engine v2.3.0

Включенные модули апача:

Код:    
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
charset_lite_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
mime_magic_module (shared)
negotiation_module (shared)
php5_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
ssl_module (shared)
status_module (shared)    

Что пробовал: изменил локализацию системы, в /etc/apache2/conf.d/charset выставил UTF-8.

Файлы с немецкими именами. по ssh при выполнении ls -ls я вижу:

Код:    
Electro_007-ElektrFli??te_176128_128.mp3
-rwxrwxrwx 1 www-data www-data  63K Jan 24  2013 Electro_007-ElektrFli?????te_176128_128.mp3
-rwxrwxrwx 1 www-data www-data  63K Oct 29  2012 Electro_007-ElektrFlote_176128_128.mp3
-rwxrwxrwx 1 www-data www-data  63K Jan 24  2013 Electro_007-ElektrFlo?????te_176128_128.mp3
-rwxrwxrwx 1 www-data www-data  63K Jan 24  2013 Electro_007-SynthFlute_176128_128.mp3


Код:    
root@server# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Хотя раньше эти файлы отображались в нормальном виде по ssh. Видимо я что-то и с ситемной локалью накрутил. Перегуглил кучу предложений, но ни одно из них не подошло. Заранее благодарен за советы.


Содержание

Сообщения в этом обсуждении
"Ubuntu Apache2 проблема с юникодом (немецкий) и проблеами ssh"
Отправлено Pahanivo , 26-Дек-13 10:13 
> /var/www/zeitlabor/sequencer/f_i/elektrfl\xc3\xb6te.png

/ \