| |English| | |Описание| | |Скачать| | |Назад| | |Страничка автора| |
Q: Новая версия PHP не работает с сервером. Выдает сообщение
"Security Alert! The PHP CGI cannot be accessed directly..."
A:
Что бы работали новые версии PHP в PHP.INI в коталоге Windows
должно быть
force_redirect=0
или
cgi.force_redirect=0
Q:
I> Скачал Вашу программу,не знаю как сделать чобы модем отвечал на
I> входящие звонки, сервера удаленного доступа у меня не
I> оказалось, WIN98 установлен.
A:
HTTP сервер это именно HTTP-сервер использующий
установленный и функционирующий протокол TCP/IP, а не
программа которая отвечает на телефонные звонки. Поддержка
TCP/IP на обычном модемном соедеинении (DialUp) осуществляется
либо по средствам SLIP протокола (используемого в частности в
Windows 3.x), либо по средствам PPP протакола (принятого для
Win95/98, Linux, FreeBSD, и др., везде кроме Windows 3.x ) Так
например, устанавливая, Internet Exploer, Netscape Navigator,
Windows 95/OSR2 или более старшую версию вы автоматически
ставите поддержку исходящего PPP соединения. Когда вы
дозвонились до провайдера, и вошли в сеть вы получайте
нормальный IP адрес, к которому могут обращатся другие
пользователи, например запрашивая HTTP сервер. Разумеется
когда соединение рвется, пользователи обращающиеся к Вашему
серверу по разному вырожают эмоции с этим связанные...
Когда вы снова дозванивайтесь, если Ваш провайдер
предоставляет вам динамический, а не фиксированный IP, то он
может быть другим, по этому обычно, никто на DialUp сервера не
ставит, это возможно, но большого смысла в этом нет.
Если вам нужно отвечать на телефонные звонки, ищите
программу которая будет поддерживать входящие PPP спрашивать
пароль и т. д.
Q:
ИЛ> Не могли ли Вы подсказать как при создании своего Small HTTP
ИЛ> присвоить имя и сходить на него не по IP.
A:
Если вы хотите присвоить имя которое будет существовать
только на вашей машине то достаточно отредактировать (или
создать занаво) файл "hosts" в коталоге windows, в который
нужно добавить строчку:
ќќќќќќќ 127.0.0.1 your_hostname
Для присвоения имени которое будет доступно всем, где-то
должен быть запущен(ы) DNS сервер(а), котрые сопоставляли бы
ваш IP и ваше имя. В пределах своей локалки Вы можете без
проблем поставить такой сервер и настроить любые имена для
всех машин, а вот в I-nete эта радость стоит денег. Но есть
места где раздают имена бесплатно. Например на
http://www.da.ru. Или есть много имен сервера редирекции в
зоне .to -- http://welcome.to/ http://come.to/ http://jump.to/
и др.
Q:
AG> Сделал все, как указано в документации, но при запуске srv.exe получаю окно
AG> Could not bind socket 0
AG> и не могу доступиться до http://127.0.0.1
A:
Возможно нет библиотеки wsock32.dll или она испорчена.
Может быть неверно установлен TCP/IP
Может быть у Вас на 80 порту уже есть сервер.
Замечание, прислал Alexander Serjogin:
AS> ... - когда сервер запускается _ПОСЛЕ_ того, как запущена ICQ
AS> последней версии (поддерживающая персональную homepage), то при выборе
AS> localhost вместо того, чтобы показать содержимое сервера показывается
AS> содерхимое персональной страницы ICQ :-) - если она заведена конечно :-)
AS> ... когда сервер запускается _ДО_ запуска ICQ (достаточно
AS> выгрузить ICQ и запустить сервер, а потом опять запустить ICQ :-)) - оно и
AS> понятно, по каждому из портов может только один демон отвечать (это я в
AS> UNIX-традиции написал, не помню уж, как в M$ это обзывают :-))
Q: DS> Вопрос: где можно взять внешний perl-интерпритатор.
A: Для DOS,(будет работать с Win95/98 , но не работает с NT ):
perl54b.zip B 1,910,910 970924 Perl 5.004.2 for DJGPP
perl552b.zip B 2,548,037 980930 Perl 5.005_02 for DJGPP
с любого из:
ftp://ftp.chg.ru/.8/simtelnet/gnu/djgpp/v2gnu/ perl552b.zip
ftp://ftp.kiae.su/pub/.2/djgpp/v2gnu/ perl552b.zip
ftp://ftp.kiarchive.ru/pub/.2/djgpp/v2gnu/ perl552b.zip
ftp://ftp.radio-msu.net/pub/djgpp/v2gnu/ perl552b.zip
ftp://ftp.yars.free.net/pub/software/msdos/djgpp/v2gnu/ perl552b.zip
возможно к нему нужен
ftp://ftp.kc.ru/pub/dos/gnu/djgpp/v2misc/csdpmi4b.zip
Для Windows:
http://www.perl.com/
http://www.activestate.com/
http://www.activestate.com/ActivePerl/