Вопрос по apache
http://lynn.hackers/manual/mod/core.html#adddefaultcharset
А лучше вообще не ставить.
А лучше вообще не ставить.
AddDefaultCharset WINDOWS-1251,
перегружаю apache, а моя страничка http://nsoft
все равно грузится по умолчанию в глючной кодировке.
В чем дело?
У меня нормально загрузилась. В IE и в FireBird'е.
c:\dos\nmap>get -e http://nsoft.local
Connection: close
Date: Sun, 14 Sep 2003 20:05:19 GMT
Accept-Ranges: bytes
ETag: "8758-94e-5508ab77"
Server: Apache/2.0.40 (Win32)
Content-Length: 2382
Content-Type: text/html; charset=WINDOWS-1251
Content-Type: text/html; charset=windows-1251
Last-Modified: Sun, 14 Sep 2003 19:41:13 GMT
Client-Date: Sun, 14 Sep 2003 20:05:20 GMT
Client-Response-Num: 1
дальше не интересно
http://nsoft.local у меня нормально виден сейчас, а http://nsoft глючит
какая разница между
Кеш?
http://nsoft автоматом грузится в кодировке ISO
http://nsoft.local автоматом грузится в кодировке windows-1251
http://nsoft.local автоматом грузится в кодировке windows-1251
c:\dos\nmap>get -e http://nsoft
Connection: close
Date: Sun, 14 Sep 2003 21:02:47 GMT
Accept-Ranges: bytes
ETag: "8758-94e-5508ab77"
Server: Apache/2.0.40 (Win32)
Content-Length: 2382
Content-Type: text/html; charset=WINDOWS-1251
Content-Type: text/html; charset=windows-1251
Last-Modified: Sun, 14 Sep 2003 19:41:13 GMT
Client-Date: Sun, 14 Sep 2003 21:02:46 GMT
Client-Response-Num: 1
IE так показал
значит это просто кеш ( уже говорил) - очистить все кеш у IE или попробуй другой браузер.
http://nsoft кодировка win-1251.
Всем спасибо за помощь!
Почистил Temporary Internet Files - и стала на Всем спасибо за помощь!
В командной строке он все скрипты корректно интерпретирует.
Теперь хочу чтобы перл на apache-сервере запускался.
пишу в mime.types:
application/x-perl pl
пишу в httpd.conf:
<Directory "c:/usr/local/bin">
Options ExecCGI
</Directory>
ScriptAlias /cgi-bin/ "c:/usr/local/bin/"
Action application/x-perl "c:/usr/local/bin/perl.exe"
Но что-то он пока *.pl файлы на apache-сервере не открывает.
Что я делаю не так?
А в самом скрипте первой строчкой написать:
#!c:/usr/local/bin/perl.exe
(возможно ещё слэши развернуть надо, не помню)
можно и добавить: ScriptInterpreterSource registry
AddHandler cgi-script .pl в httpd.conf
и #!c:/usr/local/bin/perl.exe в саму перловую страницу, но увы не пашет (и слэшами ворочал)
Что Апач в логах пишет?
[Tue Sep 16 22:35:19 2003] [error] [client 172.16.14.62] Premature end of script headers: example.pl, referer: http://nsoft.local/
Пость его сюда.
#!c:\usr\local\bin\perl.exe
print "Hello from ActivePerl!";
а HTTP-заголовок уже не модно формировать?
IMHO нет такой
#!c:\usr\local\bin\perl.exe
print "Content-type: text/plain\n\n";
print "Hello from ActivePerl!";
Короче у меня получилось активизировать перл под апачу. Осталось выучить перл.
Оставить комментарий
stm5643616
Как установить кодировку по умолчанию для сервера Apache 2.0.40 ?