Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизCGI не исполняются на сервере Найти похожие ветки
← →
HRust © (2006-12-05 15:08) [0]Наверно пишу не в тему форума просто не знаю где ещё спросить. Такая вот проблема
У меня в .../cgi-bin/ лежит екзешник, так вот, при обращении к http://localhost/cgi-bin/ddd.exe InternetExplorer не выдаёт мне страничку с надписью "Хелло ворлд!" а просто скачивает этот файл (ddd.exe), почему ? нипойму.
в конфиге:
ScriptAlias /cgi-bin/ "D:/cgi-bin/"
<Directory "D:/cgi-bin">
AllowOverride All
Options ExecCGI
</Directory>
AddHandler cgi-script .exe .pl .cgi
а вот и сам ddd.exe на делфи
program Project2;
{$APPTYPE CONSOLE}
{uses
SysUtils; }
begin
{ TODO -oUser -cConsole Main : Insert code here }
writeln("content-type: text-html");
writeln;
writeln("<html>");
writeln("<head>");
writeln("</head>");
writeln("<body>");
writeln("HelloWorld");
writeln("</body>");
writeln("</html>");
end.
← →
Карелин Артем © (2006-12-05 16:27) [1]Права на чтение убрать, на выполнение дать
← →
palva © (2006-12-05 16:49) [2]> writeln("content-type: text-html");
Положено писать
writeln("content-type: text/html");
← →
palva © (2006-12-05 16:56) [3]Еще у меня был случай, когда у клиента был установлен Download Manager, который был настроен не на Content-type, а на расширение в URL. В результате, если URL кончался на .exe он скачивал файл (но конечно не сам exe, а результат его работы - HTML-код).
Посмотрите что скачивается в вашем случае.
← →
SpellCaster (2006-12-06 11:06) [4]А еще лучше переименовать экзешник в .cgi, чтобы исключить лишние проблемы с качалками и прочим.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c