Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: Oleg232 от 12 Декабря 2001, 09:49:50

Название: Настройка Apache???
Отправлено: Oleg232 от 12 Декабря 2001, 09:49:50
Для отладки у меня на компе стоит Apache. Все дирректории используются по умолчанию, т.е. для скриптов cgi-bin, для страниц - htdocs. Проблема в том, что при выполнении cgi скрипта вызов страницы из htdocs получается только таким образом ../htdocs/page.htm, а это крайне неудобно, т.к. после загрузки на сервер страницы будут извлекаться не из каталога htdocs, а из корня - слишком уж получается нужно много править информации в скриптах каждый раз перед установкой на сервер. Может что нибудь в настройках Apache можно поменять?
Название: Настройка Apache???
Отправлено: bhor от 12 Декабря 2001, 10:20:39
http://userguide.webservis.ru/homeserver-apache-forprint.shtml
Тут все написано. Если чё неработает пиши ответим
Название: Настройка Apache???
Отправлено: Oleg232 от 12 Декабря 2001, 20:51:47
Спасибо, очень приятно, что модераторы не только модерируют, но и еще помогают. 8-) Прочел, многое прояснилось. Только теперь, конечно же возникли другие проблемы.

Такой скрипт должен работать?

____________________________
#!usr/local/bin/perl

$mailprog = "e:/sendmail/sendmail.exe";

print "Content-type: text/html\\n\\n";

open (MAIL, "|$mailprog -t");

print MAIL "To: Your Name \\n";
print MAIL "From: My Name \\n";
print MAIL "Subject: This is the subject";

print MAIL "This is the body of the message\\n";
print MAIL "This is line 2\\n";
close (MAIL);
____________________________

И если он работает, то где можно прочесть отчет о том, что он действительно сработал? Где можно увидеть как будет выглядить исходящее сообщение?
У меня в логах sendmail\'a никаких сообщений об ошибках нет, но и о том, что событие прошло нормально - тоже нет. Логи пустые. Так и должно быть, или как?
Название: Настройка Apache???
Отправлено: lodevar от 13 Декабря 2001, 10:23:52
Цитировать
Где можно увидеть как будет выглядить исходящее сообщение?
Пошли письмо себе. Кстати, грамотнее будет прописать кодировку.
Название: Настройка Apache???
Отправлено: ЖеньКа от 13 Декабря 2001, 12:17:39
Логи не должны быть пустыми...
Там будет что-то типа такого - если всё ол райт...

Sendmail for Windows V1.15 at Fri Jun  1 01:02:56 2001
Host name: localhost
Licensed to .... for ....
Sending mail from bla-bla-bla, to localhost@localhost.ru
Subject: Test
Error: connect failed
Message delivery failed
Название: Настройка Apache???
Отправлено: Oleg232 от 25 Декабря 2001, 11:55:23
Так... Еще раз для прояснения.
Если написанно "delivery failed" - это значит, что все ок?
Я так всегда думал наоборот. 8-) Или это от того, что невозможно достучаться до почтового сервера?
Название: Настройка Apache???
Отправлено: lodevar от 25 Декабря 2001, 12:00:52
Цитировать
Если написанно "delivery failed" - это значит, что все ок?
Нет. Что у тебя в логах написано? Что выдает скрипт?
Название: Настройка Apache???
Отправлено: Oleg232 от 25 Декабря 2001, 14:29:08
Sendmail for Windows V1.16 at Tue Dec 25 11:37:16 2001
Host name: dima [127.0.0.1]
Licensed to Oleg for dima [127.0.0.1]
Sending mail from from@my.ru, to my@my.ru
Subject: ssssubject
Error: connect failed
Message delivery failed

Вот это и написанно. Я в оффлайне настраиваюсь.
И еше не понятно почему пишет [127.0.0.1], когда при отсылке я использую сайт, настроеный в апачи на [127.0.0.2]?
Название: Настройка Apache???
Отправлено: lodevar от 25 Декабря 2001, 14:34:29
А прионлайне если запустить? Что в лог напишет?
Название: Настройка Apache???
Отправлено: ЖеньКа от 25 Декабря 2001, 15:13:12
Всё ок в скрипте. Не бойся. Он даёт всё что должен давать. А ИП такой потому что зарегистрирован он для использования на этом ИП. Вообще запомни если в ОФФе в логах что-то есть - значит скриптрабочий - остальное настроишь уже на сервере...
Рабочий твой скрипт - всё ок :))
Название: Настройка Apache???
Отправлено: Oleg232 от 25 Декабря 2001, 16:45:51
Действительно, в онлайне все работает.
Всем большое спасибо за ответы.
С наступающим Новым Годом!