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

Исходное сообщение
"Непонятное с кодировкой Апача"

Отправлено plaguekriz , 15-Июн-09 17:18 
Проблема в следующем. Хочу установить веб интерфейс для utm5. Копировал нужные файлы в папку /var/www/sites/host.mydomain.ru/htdocs. При попытке открыть страницу через огнелиса выдает белиберду а-ля иероглифы. Основным файлом является не индексный файл, а какой-то скрипт (перловый походу) под названием aaa5. Кодировка самого файла

# enca aaa5
MS-Windows code page 1251
  Surrounded by/intermixed with non-text data

При запуске скрипта через консоль выдает:

# ./aaa5
QUERY_STRING <>
aaa_Login: empty login
Content-Type: text/html; charset=UTF-8

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>

Т.е. кагбе говорит, что кодировка создаваемой страницы (как я понимаю) UTF-8. Настройка виртуального хоста следующая:

<VirtualHost *:80>
    ServerAdmin admin@mydomain.ru
    DocumentRoot /var/www/sites/host.mydomain.ru/htdocs
    ServerName host.mydomain.ru
    ErrorLog logs/host.mydomain.ru-error_log
    CustomLog logs/host.mydomain.ru-access_log common
    Options FollowSymLinks Indexes ExecCGI
    ScriptAlias /cgi-bin/ "/var/www/sites/host.mydomain.ru/htdocs/"
    ErrorDocument 404 "/cgi-bin/aaa5"
    DirectoryIndex "/cgi-bin/aaa5"
    AddDefaultCharset UTF-8
        <Directory /var/www/sites/host.mydomain.ru/htdocs>
                SetHandler cgi-sript
                AllowOverride All
                Options FollowSymLinks Indexes ExecCGI
                Allow from 192.168.0.0/24
        </Directory>
</VirtualHost>

В огнелисе показывает иероглифы, а в IE 7 вообще порывается этот файл сохранить. Подскажите, где ошибка?


Содержание

Сообщения в этом обсуждении
"Непонятное с кодировкой Апача"
Отправлено angra , 16-Июн-09 03:05 
Для начала попробуйте вручную попереключать кодировки в firefox для определения нужной. Также попробуйте убрать из конфига AddDefaultCharset UTF-8, так как скрипт сам выдает нужный заголовок.

"Непонятное с кодировкой Апача"
Отправлено plaguekriz , 16-Июн-09 10:34 
Победа! Оказалось надо было убрать SetHandler cgi-sript в настройках директории и все заработало.