 |
 |
Форум сетевых администраторов » Cерверы » Apache » я тут повторюсь, но уже поподробнее
| Автор |
| Тема |
 |
|
 |
|
|
|
UnSigned
|
я тут повторюсь, но уже поподробнее |
[сооб. #2120]
20-11-2001 03:53 |
|
|
Участник
|
| В скрипте вааще ничо можешь не писать в качестве... |
[сооб. #2131]
20-11-2001 08:14 |
|
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус:  |
В скрипте вааще ничо можешь не писать в качестве путя....
А в httpd.conf надо прописать такую строку:
#ScriptInterpreterSource registry
#
# The directive above can be placed in individual <Directory> blocks or the
# .htaccess file, with either the 'registry' (Windows behavior) or 'script'
А она у тя ЗАКОММЕНТИÐ_ОВАНА
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-11-2001 08:14 |
|
|
Участник
|
Тут еще внимательнее посмотрел....
Нафига... |
[сооб. #2141]
20-11-2001 11:56 |
|
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус:  |
Тут еще внимательнее посмотрел....
Нафига засовывать в виртуальные хосты???!!!
Достаточно основного конфига.... Кстати ты сам виноват... опечатался:
DocumentRoot "c:/Program Files/Apache/htdocs"
# А здесь мы указываем серверу,
# что с этой папкой можно делать
# Если хотите знать, что эти параметры
# означают - читайте руководство к Apache
<Directory "c:/Program Files/Apache/htdocs">
Options Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# Параметр ScriptAlias указывает на папку с cgi-скриптами
"ScriptAlias /cgi-bin/ "cc:/Program Files/Apache/cgi-bin/"
# В этот файл будут записываться ошибки сервера.
# Да, это тот самый лог сервера, который вам
# ни под каким соусом не хотели давать
# админы халявных хостингов!!!
ErrorLog "c:/Program Files/Apache/maggoterror.log"
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-11-2001 11:56 |
|
|
Администратор
|
| В общем это наверное и за того что ты взял... |
[сооб. #2155]
20-11-2001 23:44 |
|
|
UnSigned
|
Поло, я же не совсем дурак(вроде ) Я его пож... |
[сооб. #2175]
22-11-2001 01:58 |
|
|
UnSigned
|
| Все подправил, по крайней мере те баги, которые... |
[сооб. #2177]
22-11-2001 02:41 |
|
UnSigned


Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус:  |
Все подправил, по крайней мере те баги, которые нашел DawnShade.
Теперь когда в строке пишешь http://localhost/cgi-bin/printenv.pl,
то он этот файл находит, но вот далее ведет себя немного неадекватно 
Вообем он спрашивает - что сделать с файлом - сохранить его на диск, или открыть с места... когда нажимаешь сохранить - сохраняет на диске, а если нажимаешь откруть 0 то просто исполняет его как ПЕÐ_Л файл, т.е. открывает в консольном окне perl.exe и прогоняет его там, а браузере не выдает никаких результатов.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-11-2001 02:41 |
|
|
UnSigned
|
Да забыл...
Содержание файла printenv.pl:
#!/usr/local/bin/perl
##
##... |
[сооб. #2178]
22-11-2001 02:51 |
|
UnSigned


Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус:  |
Да забыл...
Содержание файла printenv.pl:
#!/usr/local/bin/perl
##
## printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
потом создал файл test.cgi такого же содержание(решил попробывать) и результат следующий:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, maggot@fromru.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.22 Server at localhost Port 80
Короче 500 ошибка. Чего же мне дальше делать :?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-11-2001 02:51 |
|
|
UnSigned
|
В error.log пишеться слудующая запись:
[Thu Nov 22... |
[сооб. #2179]
22-11-2001 02:57 |
|
UnSigned


Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус:  |
В error.log пишеться слудующая запись:
[Thu Nov 22 04:53:12 2001] [error] [client 127.0.0.1] couldn't spawn child process: c:/program files/apache group/apache/cgi-bin/test.cgi
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-11-2001 02:57 |
|
|
Участник
|
Наскоко помню, такой баг лечится так:
В простом... |
[сооб. #2181]
22-11-2001 07:26 |
|
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус:  |
Наскоко помню, такой баг лечится так:
В простом експлорере дважды кликаешь на любой .pl файл. Он не понимает и спрашивает чем открыть, ты ему указываешь перл.ехе. Тож самое с .цги.
Проверь стоит такая директива:
# Apache parses all CGI scripts for the shebang line by default.
# This comment line, the first line of the script, consists of the symbols
# pound (#) and exclamation (!) followed by the path of the program that
# can execute this specific script. For a perl script, with perl.exe in
# the C:\Program Files\Perl directory, the shebang line should be:
#!d:/perl/bin
И такая:
# To use CGI scripts:
#
AddHandler cgi-script .pl .cgi
Сообщение было отредактировано Dawnshade 22-11-2001 в 07:29
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-11-2001 07:26 |
|
|
Участник
|
Да и проверь стоит ли у тебя envoroment vars такие:
[COLOR=orangered]path:... |
[сооб. #2182]
22-11-2001 07:28 |
|
|
UnSigned
|
| вообщем вся проблема была... в версии апача.... |
[сооб. #2354]
30-11-2001 23:43 |
|
UnSigned


Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус:  |
вообщем вся проблема была... в версии апача. Стоял 1.3.22, ну я чего то порылся в своих старых дисках и нашел 1.3.12 - ипоставил, а конфиг оставил тот же и все работает 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-11-2001 23:43 |
|
|
|
Формат времени GMT. Текущее время 17:27.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01117492 seconds (54.29% PHP - 45.71% MySQL) with 21 queries.
|
 |