Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.16.51.3] |
|
Сообщ.
#1
,
|
|
|
Почему такое может быть?
Поставил Perl. Вроде работает. Но только когда в броузере запускаю скрипт например: http://localhost/cgi-bin/test.pl то файл предлагается сохраниться на диске!!! Запускаю с другой машины в локальной сети - скрипт выполняется! Как так? Может кто знает в чем проблема? Раньше вроде все работало - просто переставил интерпретатор заново. |
Сообщ.
#2
,
|
|
|
Что-то ничего в голову не приходит, кроме посоветовать проверить еще раз путь (урл).
ЗЫ. А параметры своего хоста описать можешь (ОС, сервер, версия перла) ?? |
Сообщ.
#3
,
|
|
|
Цитата e-yes, 12.05.02, 19:37:47 Что-то ничего в голову не приходит, кроме посоветовать проверить еще раз путь (урл). ЗЫ. А параметры своего хоста описать можешь (ОС, сервер, версия перла) ?? Да пути то правильные иначе бы нигде не работало а так с другой-то машины пашет... Я же пишу в location баре путь http://myserver.ru/cgi-bin/test.pl Думаю что это прикол форточек - но что-то он какой-то корявый. Может они распознают что файл обрабатывается программой Perl и предлагают скачать и запустить. Но тогда я не понимаю как работают остальные интерпретаторы. В разделе виндоус мне бы ничего не сказали поэтому и задаю вопрос здесь. ОС - Win98 Server - Apache 1.3.24 ActiveStatePerl - 5.6.1 for Win32 |
Сообщ.
#4
,
|
|
|
Да вот еще переименовал test.pl в test.cgi - заработал хотя в httpd.conf стоит такая строка :
AddHandler cgi-script .bat .exe .pl .cgi |
Сообщ.
#5
,
|
|
|
бывает и такое... попробуй перекопать httpd.conf... а именно работу со скриптами (имено перловскими) и права к папкам...
|
Сообщ.
#6
,
|
|
|
Понимаешь единственное что я сделал это переставил перл(случайно снес его - пришлось переставить). Единственное отличие я раньше использовал архив скомпиллированный под форточки а теперь эмэсайник (*.msi).
Раньше все работало... >:( |