A-форум Тигра : хуъ злу

A-форум Тигра : хуъ злу

Место для тусовок и потасовок. Владелец сайта не несёт ответственности за содержание сообщений, публикуемых пользователями. Объявления и реклама запрещены! (Для них есть БЕСПЛАТНЫЕ ДОСКИ ОБЪЯВЛЕНИЙ, см. в нижнем меню в разделе «Проекты»)

Участники  
Ваш комментарий (необязательно):


Нарушение найдено Вами в сообщении:
Регистрация   Вход
Сегодня: 19.04.2024 - 23:13:37
«Сырая» версия сообщенияSon hServer - энциклопедия
13.04.2019 - 19:30:13
AntiGunДля тех, кому лень читать всю тему в поисках ссылки на домашнюю страницу программы: [url=http://super-m.savesoul.ru/programs/view.php?id=1547586173354]вот здесь Son hServer можно взять и немного прочесть о нём[/url]. Если Вам мало сведений там, читайте здесь - в этой теме.

[BB]Введение[/BB]

Подробное описание возможностей читайте в [b]ReadMe[/b] (для русского языка это файл [b]russian.txt[/b]). [b]Son hServer[/b] позволяет создать не только статичный сайт. Он поддерживает [b]PHP[/b] (начиная с версии 0.6) и [b]Perl[/b] (начиная с 0.5), с помощью которых можно привнести в сайт динамику и истинную мощь.

[BB]Версии[/BB]

В силу ряда причин версия 0.4 долго не обновлялась, поэтому её и поныне можно встретить в некоторых софт-каталогах. В ней CGI-приложения exe-формата выполнялись лишь под ОС семейства Win9x. А ассоциации вообще не работали. Посему версия 0.4 не рекомендуется тем, кто хочет использовать на сайте серверные сценарии.

В версии 0.5 уже можно запускать выполняемые сценарии и под WinXP. Также там заработала поддержка CGI-программ на Perl. Кроме прочего, начиная с версии 0.5 файлы *.css выдаются сервером с указанием контент-типа text/css, что однозначно помогает правильно отображать некоторые сайты.

Версия 0.6 стала поворотной. В ней я заставил сервер передавать вновь создаваемому CGI-процессу все переменные окружения (environment variables) сервера. Это ликвидировало ошибку при запуске PHP, но «не сразу всё устроилось» ©. На моём личном форуме [url=http://antigun.savesoul.ru/forum/index.php?fid=14&id=131785794156#m7]подробно описаны приключения Super-M`а и дополнительные требования к серверам, предъявляемые PHP[/url]. Вообще-то эти требования я (и не только я) считаю багом, но раз этот баг упорно не устраняют — приходится приспосабливаться жить с ним в мире.

Версия 0.7 наконец-то позволила использовать файлы *[b].php[/b], *[b].pl[/b], *[b].cgi[/b] в качестве [b]индексов каталогов[/b].
[RB]Отмечу, что в 0.7 пока встречается глюковатость при перенаправлении из сценариев.[/RB]

[BB]Общее для разных версий[/BB]

Прежде всего, прежде чем запускать любую из версий программы Son hServer, убедитесь пожалуйста, не запущен ли уже на Вашей машине какой-либо HTTP-сервер. Программа Son hServer использует порт 80 — стандартный порт для HTTP. На системах семейства Win9x чаще ничто не использует этот порт, и в результате Son hServer запускается без проблем. На системах семейства NT (Win2000, WinXP) дело обстоит сложнее — там может быть запущен IIS (Internet Information Services). [url=http://antigun.savesoul.ru/forum/index.php?fid=14&id=131785794156&page=10]Как отключить IIS (не удаляя из системы), можно прочесть в др. теме этого же форума[/url]. Только после такого рода операции Son hServer станет запускаться без лишних проблем.

Специально для тех, кто хочет пользоваться возможностями Son hServer`а для отладки и разработки PHP-скриптов, дистрибутив содержит подкаталог «[YB]php[/YB]». Загляните туда — и уменьшите число своих проблем.

Имейте в виду, что дистрибутив программы Son hServer не содержит в своём составе ни PHP, ни Perl`а. Их Вы скачиваете и устанавливаете отдельно — лучше всего в виде архивов, а не установочных файлов Windows. Всё равно нужно будет провести настройку вручную. Это совсем не сложно. Подробности читайте в ReadMe (в том числе подкаталога «[YB]php[/YB]») и на форуме.
[url=http://userbars.ru/][img]http://i.imgur.com/YL4Qa.gif[/img][/url]
Сообщение № 1Смотреть актуальную версию