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

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

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

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


Нарушение найдено Вами в сообщении:
Регистрация   Вход
Сегодня: 25.04.2024 - 02:15:18
   A-форум Тигра : хуъ злу -> Программы для ПК под виндой на C++ -> Son hServer (Про СИ-шные программы автора)
Автор Сообщение

ast

знаток





Профиль ast
Л. С.
Ответ ast
Я не разбираюсь в bcc. Но программа Son hServer мне показалась весьма интересной. И очень хотелось-бы узнать у автора один момент. Поддерживает ли домашний веб-сервер PHP? Например можно-ли на нём отлажтвать PHP-шные скрипты. С тем-же форумом локально например повозится можно? Я искал нечто подобное.. для 9Х виндузей, попробовал деневер.. но он у меня жутко глючит и не пашет совсем. А остальное слишком тяжёлое и навороченное. Всё приходится делать на фри хостингах, что муторно и утомительно. Если эта фитюлька поддерживает PHP — цены-бы ей не было! ИМХО:)
Сообщение # 1. Отправлено: 06.10.2011 - 03:39:01

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
Когда прога создавалась (2003-й г.), я хотел предусмотреть выполнение CGI-программ. Для виндовых консольных экзешников это получилось (но работает только в Win98SE, а в XP уже выдаёт пустые страницы). Я предусмотрел (как мне тогда казалось) так называемые ассоциации, где можно было бы прикручивать разные радости вроде PHP и Перла. Но испытания провёл не в 2003-м, а на несколько лет позже — когда обзавёлся перлом на своей машине. И выяснил, что, к большому разочарованию, попытка выполнить что-нибудь вроде PHP или Perl`а оканчивается ошибкой 500. Причины мне искать утомительно, тем более, что я хоть и откомпилил на моём нынешнем BCB4 примочку типа TTrayComp, но с одной из прог он стал выдавать при закрытии проги экспишные любимые глюки "эта память не может быть read". Если это случится и с Son hServer`ом после попытки его откомпилить под нынешней ОСью, то можно успешно ставить крест на его усовершенствиях. Мне сейчас боязно этот TTrayComp трогать. Но, если я таки возьмусь за «Son hServer» снова, то буду искать, в чём бага. И тады, глядишь, и появятся вместо ошибки 500 настоящие странички, сгенерённые скриптом.
Вот такие чудесы.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 2. Отправлено: 06.10.2011 - 23:24:58

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
А вота и заработал долгожданный Son hServer 0.5. Тех глюков, что я боялся, нету. Были другие, но я таки добился, что он стал запускать CGI-экзешники уже и на WinXP. Буду пробовать прикрутить Перл.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 3. Отправлено: 22.10.2011 - 19:49:55

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
Ура! Мне удалось запустить на этой радости тестовый Perl-script!
Правда, не сразу... Скрипт выдавал в заголовки символ «возврат каретки» (CR) вместе с традиционным LF. Когда я убрал из кода этот символ, скрипт заработал.
Выводы:
нужно поработать над удалением \r (CR) из ответов или над его игнором. Тогда будет выполняться гораздо большее число скриптов. Буду работать над этим.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 4. Отправлено: 22.10.2011 - 21:39:56

ast

знаток





Профиль ast
Л. С.
Ответ ast
Искренне поздравляю AntiGun!

Правда я свиндус тебя взбаламутил и исчез. Но у меня беда жуткая:( Мне пока не до возни со вкусностями. Гавкнулось много непосильно нажитого. Вот тут в конце страницы про беду свою немного тиснул. http://alcom.dem.ru/forum/index.php?fid=2&id=025217&page=14

В общем обязанности и дела остались, а незапланированная злобныя закономерность, как серпом по известному месту прошлась. Приходится выкручиавться и все остальное по боку. *вздох

Собственно я сам к экспи отношусь напряжённо. Когато админил (год этак 2003й).. ставил её многим немало.. хотя тогда в основном в ходу 2000я была. Сам и тогда на 95й сидел, будучи гл.админом довольно крутой конторы:). 98е у нас ещё оставались тогда. А 95я тока у меня была:). Правла посностью перекопанная,) Просто 98 счас уже давно снята с довольствия. Исходники на 9х открыты. А XP — основная лошадка. Дойная.

Я собственно планирую себе б/у-шный ноут для мобильности прикупить.. приходится порой на неделю отезжать туда, где нет сети и компа. Чтонить старо-IBM-мовское. С титано-магниевым корпусом:) Типа TP42. Они нынче дешевле нетбуков стоят. Несколько раз на барахолке уже проскаивали мимо носа вполне нормальные варианты.

Так вот я счас на 98-й сижу.. правда перекорёженной. И на ноут тоже собираюсь ставить сборку 98IF (от Игоря Федоренко). Лучшеб никсы, но там нет всего того, что надо. А эмуляты для некотрых вещей не потянут. А XP достаточно вредная штука. Там много гадостей вструмлено. Мелкомягкие недокументированные фитчи, анализеры, сниферы, сканы, бруты и чёртечто. А виста вообще сосут со стеклянными стенками. Пр это спецы грят — там даже при хорошей защите, как на ладошке бушь на семи ветрах.

Короче, я счас за ферволом сижу. Антивирь есть, стронг. Прокси уже нет. Я вообще счас на обломках:( Как понимаю, на экспи — это только частично помогать будет. А на висте и выше уже фсё. Безпросвет. Вот такая фигня. Ташта думать както надо уже.

ИМХ

ПС. А по поводу hServer, идея была только с PHP локально повозится. Хотя вообще, это ведь и в качестве хвостинга при постоянном ип, анлимите и постоянном коннекте может служить. Вобщем, делото хорошее! Особенно по лёгкости весу и шустрости работы.
Сообщение # 5. Отправлено: 23.10.2011 - 19:05:18

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
Сегодня пробовал кроме перла ещё и пхп прикрутить. Но пока не вышло (может, это только под ХРюшкой?). Хотя я и читал документ под названием install.txt и менял php.ini в домашнем каталоге винды по этим самым инструкциям. Пока не выяснил, «в чём там ядро линукса».Изображение: http://antigun.savesoul.ru/forum/smile/eye.gif
Перл — тот работает как часы. В общем, есть ещё над чем поработать.
Кстати, у меня тут есть код (прямо на странице форума — см. исходный HTML страницы), который помогает вставить что-нибудь типа BB-кодов даже в Firefox`е. И в Опере работает — проверял. По идее должо́н во всех популярных браузерах работать. Если нужон — не стесняйтесь, копируйте.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 6. Отправлено: 29.06.2023 - 22:38:09
имеется черновик, датированный 24.10.2011, время 00:26:08

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
Поздравляю всех!
Вышел в свет Son hServer версии 0.6 — с поддержкой PHP. Проверялся с PHP/5.3.8.
Пока нет возможности использовать php-скрипт в качестве индекс-файла каталога (планируется на версию 0.7). Поэтому придётся вызывать форумы (и прочие скрипты) с явным указанием index.php в УРЛе.
Всё работало бы и на 0.5, если б не давний пхп-шный баг. См. подробное описание бага на английском.
--------------------------------
Для тех, кто не полиглот, кратко обрисую ситуацию. PHP требует при вызове одну нестандартную переменную окружения. Называется она SCRIPT_FILENAME. Её нет в спецификации CGI, но, не смотря на это, ПХП берёт из неё имя файла (с полным локальным путём к нему). Из-за этого многие маленькие веб-серверы не позволяют запустить php-скрипты (тогда как Перл и прочие CGI — с удовольствием работают), в браузер выводится сообщение «No input file specified.» Приходится делать с сервером то, что не предусмотрено стандартом.
--------------------------------
Особенности безопасности под Son hServer я рассмотрю в отдельной теме форума. Или даже в двух темах. Это будет информация, полезная для тех, кто предпочитает использовать Son hServer как основное серверное ПО на продакшн-серверах.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 7. Отправлено: 28.11.2011 - 18:27:22

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
В составе дистрибутива имеется подкаталог «php», где имеется инструкция на двух языках (русский/английский) и полезные файлы. В дополнение к инструкции предупреждаю, что нужно также в файле php.ini явно указать временную зону, что у меня выглядит вот так:
date.timezone = "Europe/Moscow"
(лучше найти готовую строку с «date.timezone =», раскомментировать её как показано в инструкции и вписать свою таймзону).
Если этого не сделать, можно получить кучу предупреждений и неработающие функции установки и чтения cookie.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 8. Отправлено: 28.11.2011 - 18:36:31

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 9. Отправлено: 30.09.2022 - 11:08:06
имеется черновик, датированный 28.11.2011, время 19:26:10

AntiGun

Хищный Тиг®





Профиль AntiGun
WWW
Л. С.
Ответ AntiGun
Всем радоваться!
Выпустил версию 0.7, которая понимает PHP-сценарии, когда они используются в качестве индекс-файлов (раньше понимались лишь *htm*). Теперь нет препятствий для полноценного использования. Только прочтите сначала файл russian.txt в подкаталоге php дистрибутива Son hServer`а. Кое-что там дублирует сообщения с форума, но прочесть всё равно нужно.

Изображение: http://i.imgur.com/YL4Qa.gif
Сообщение # 10. Отправлено: 02.12.2011 - 23:19:46
Страницы:  1  2  
Сообщение
(поля, помеченные *, обязательны для заполнения)
Имя* и E-mail
Сообщение*

Смайлики:

Ещё смайлы
BB-коды: -?- -?- -?- -?-
Символы: др. символы...
Защитный код*: (введите число, указанное на картинке)
Алфавит:
           

Значки тем/подфорумов:
Есть новые сообщения
Нет новых сообщений
Закрыто
Закрыто (популярное)


Правила форума...

Поделиться этой страницей:

↓ Статистика моей восхитительной посещаемости: ↓


Скачать этот мод скрипта форума



AntiGun | Тигр | Портал | Чёрные пятницы | Идиот?
Для Вашей рекламы:
Конференции псевдо-USENET | Доски объявлений
Гостевая книга (выберите язык):
🇬🇧 🇷🇺 🇧🇾 🇺🇦 🇷🇸 🇧🇬
 
HREN±COREH-форум
ДневникВыкл.
Этот форум использует куки (Cookie). Это делается с целью обеспечить удобство пользования сайтом и реализовать ряд необходимых функций, в частности авторизацию пользователей. Наш форум не использует куки для сбора конфиденциальной информации о Вас и Вашем компьютере. Но если Вас не устраивает использование куков, Вы можете отказаться от него. К сожалению, в таком случае мы не сможем обеспечить для Вас полноценное функционирование форума.
Вы согласны с тем, что наш сайт будет использовать куки?

 
Cookie ON
Powered by WR-Forum © 1.8
mod SM v 6.1 by AntiGun