Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Cерверы » Apache » я тут повторюсь, но уже поподробнее
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
Talking я тут повторюсь, но уже поподробнее [сообщение #2120]

Кто может помочь в установке апача?

Я установил, но работают только HTML доки, а скрепты что то не хотят. Вообщем
вкратце:
-все настроилось(по крайней мере хитрый апач делает вид, что работает ) и
при запуске ни каких ошибок. Я привязал папки htdocs и cgi-bin внутри папки
Apache к адресу 127.0.0.1 или localhost. Запихал и в обе папке по тестовому
файлу - index.html работает, а test.chi - нет. Perl.exe у меня расположен на
харде в папке c:\perl\bin - в другое место почему то ставить нельзя - даже
выбрать не предлагает :? Я в скрипте пробывал прописывать и #!c:/perl/bin и
оставлять дефолтовый #!user/binbin - реакция ноль. Апач стоит в папке
с:/program files/apache

Что пишет в логах:
error.log - No such file or directory: script not found or unable to stat:
cc:/program files/apache/cgi-bin/test.cgi - почему двойная C - хрен знает :?
custom.log - 127.0.0.1 - - [20/Nov/2001:04:52:23 +0300] "GET /cgi-bin/printenv.pl
HTTP/1.1" 404 291

На всякий случай - прилагаю свой конфиг - может кому поможет.
Помогите плиз, а то судьба злодейка отлучает на неопределенный период от инета,
а скрипты тестить надо!!! Что делать, если апач не настрою - не знаю. Пойду,
может удавлюсь шутка.... не дождетесь

Файл: httpd.txt
Был скачан 17 раз(а).

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-11-2001 03:53
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dawnshade
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус: Dawnshade в оф-лайне
[сообщение #2131]

В скрипте вааще ничо можешь не писать в качестве путя....
А в 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: определен

Old Post 20-11-2001 08:14
Нажмите сюда для просмотра профайла Dawnshade Отправить Персональное сообщение Dawnshade Посетить домашнию страничку Dawnshade! Найти сообщения от Dawnshade Добавить Dawnshade в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dawnshade
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус: Dawnshade в оф-лайне
[сообщение #2141]

Тут еще внимательнее посмотрел....
Нафига засовывать в виртуальные хосты???!!!
Достаточно основного конфига.... Кстати ты сам виноват... опечатался:
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: определен

Old Post 20-11-2001 11:56
Нажмите сюда для просмотра профайла Dawnshade Отправить Персональное сообщение Dawnshade Посетить домашнию страничку Dawnshade! Найти сообщения от Dawnshade Добавить Dawnshade в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #2155]

В общем это наверное и за того что ты взял да и вставил конфу из примера.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-11-2001 23:44
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
[сообщение #2175]

Поло, я же не совсем дурак(вроде ) Я его пож себя немного поменял.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2001 01:58
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
[сообщение #2177]

Все подправил, по крайней мере те баги, которые нашел DawnShade.
Теперь когда в строке пишешь http://localhost/cgi-bin/printenv.pl,
то он этот файл находит, но вот далее ведет себя немного неадекватно
Вообем он спрашивает - что сделать с файлом - сохранить его на диск, или открыть с места... когда нажимаешь сохранить - сохраняет на диске, а если нажимаешь откруть 0 то просто исполняет его как ПЕÐ_Л файл, т.е. открывает в консольном окне perl.exe и прогоняет его там, а браузере не выдает никаких результатов.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2001 02:41
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
[сообщение #2178]

Да забыл...
Содержание файла 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: определен

Old Post 22-11-2001 02:51
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
[сообщение #2179]

В 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: определен

Old Post 22-11-2001 02:57
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dawnshade
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус: Dawnshade в оф-лайне
[сообщение #2181]

Наскоко помню, такой баг лечится так:

В простом експлорере дважды кликаешь на любой .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: определен

Old Post 22-11-2001 07:26
Нажмите сюда для просмотра профайла Dawnshade Отправить Персональное сообщение Dawnshade Посетить домашнию страничку Dawnshade! Найти сообщения от Dawnshade Добавить Dawnshade в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dawnshade
Участник

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 216
Статус: Dawnshade в оф-лайне
[сообщение #2182]

Да и проверь стоит ли у тебя envoroment vars такие:
path: D:\Perl\bin\;D:\Perl\bin\;D:\Program Files\Perl\bin\;

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2001 07:28
Нажмите сюда для просмотра профайла Dawnshade Отправить Персональное сообщение Dawnshade Посетить домашнию страничку Dawnshade! Найти сообщения от Dawnshade Добавить Dawnshade в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
brom2k
UnSigned
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Sep 2001
Место проживания:
Публикаций: 205
Статус: brom2k в оф-лайне
[сообщение #2354]

вообщем вся проблема была... в версии апача. Стоял 1.3.22, ну я чего то порылся в своих старых дисках и нашел 1.3.12 - ипоставил, а конфиг оставил тот же и все работает

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-11-2001 23:43
Нажмите сюда для просмотра профайла brom2k Отправить Персональное сообщение brom2k Найти сообщения от brom2k Добавить brom2k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 17:25.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01172805 seconds (51.75% PHP - 48.25% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.