Место для тусовок и потасовок. Владелец сайта не несёт ответственности за содержание сообщений, публикуемых пользователями. Объявления и реклама запрещены! (Для них есть БЕСПЛАТНЫЕ ДОСКИ ОБЪЯВЛЕНИЙ, см. в нижнем меню в разделе «Проекты»)
Я не разбираюсь в bcc. Но программа Son hServer мне показалась весьма интересной. И очень хотелось-бы узнать у автора один момент. Поддерживает ли домашний веб-сервер PHP? Например можно-ли на нём отлажтвать PHP-шные скрипты. С тем-же форумом локально например повозится можно? Я искал нечто подобное.. для 9Х виндузей, попробовал деневер.. но он у меня жутко глючит и не пашет совсем. А остальное слишком тяжёлое и навороченное. Всё приходится делать на фри хостингах, что муторно и утомительно. Если эта фитюлька поддерживает PHP — цены-бы ей не было! ИМХО:)
Когда прога создавалась (2003-й г.), я хотел предусмотреть выполнение CGI-программ. Для виндовых консольных экзешников это получилось (но работает только в Win98SE, а в XP уже выдаёт пустые страницы). Я предусмотрел (как мне тогда казалось) так называемые ассоциации, где можно было бы прикручивать разные радости вроде PHP и Перла. Но испытания провёл не в 2003-м, а на несколько лет позже — когда обзавёлся перлом на своей машине. И выяснил, что, к большому разочарованию, попытка выполнить что-нибудь вроде PHP или Perl`а оканчивается ошибкой 500. Причины мне искать утомительно, тем более, что я хоть и откомпилил на моём нынешнем BCB4 примочку типа TTrayComp, но с одной из прог он стал выдавать при закрытии проги экспишные любимые глюки "эта память не может быть read". Если это случится и с Son hServer`ом после попытки его откомпилить под нынешней ОСью, то можно успешно ставить крест на его усовершенствиях. Мне сейчас боязно этот TTrayComp трогать. Но, если я таки возьмусь за «Son hServer» снова, то буду искать, в чём бага. И тады, глядишь, и появятся вместо ошибки 500 настоящие странички, сгенерённые скриптом. Вот такие чудесы.
А вота и заработал долгожданный Son hServer 0.5. Тех глюков, что я боялся, нету. Были другие, но я таки добился, что он стал запускать CGI-экзешники уже и на WinXP. Буду пробовать прикрутить Перл.
Ура! Мне удалось запустить на этой радости тестовый Perl-script! Правда, не сразу... Скрипт выдавал в заголовки символ «возврат каретки» (CR) вместе с традиционным LF. Когда я убрал из кода этот символ, скрипт заработал. Выводы: нужно поработать над удалением \r (CR) из ответов или над его игнором. Тогда будет выполняться гораздо большее число скриптов. Буду работать над этим.
Правда я свиндус тебя взбаламутил и исчез. Но у меня беда жуткая:( Мне пока не до возни со вкусностями. Гавкнулось много непосильно нажитого. Вот тут в конце страницы про беду свою немного тиснул. 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 локально повозится. Хотя вообще, это ведь и в качестве хвостинга при постоянном ип, анлимите и постоянном коннекте может служить. Вобщем, делото хорошее! Особенно по лёгкости весу и шустрости работы.
Сегодня пробовал кроме перла ещё и пхп прикрутить. Но пока не вышло (может, это только под ХРюшкой?). Хотя я и читал документ под названием install.txt и менял php.ini в домашнем каталоге винды по этим самым инструкциям. Пока не выяснил, «в чём там ядро линукса». Перл — тот работает как часы. В общем, есть ещё над чем поработать. Кстати, у меня тут есть код (прямо на странице форума — см. исходный HTML страницы), который помогает вставить что-нибудь типа BB-кодов даже в Firefox`е. И в Опере работает — проверял. По идее должо́н во всех популярных браузерах работать. Если нужон — не стесняйтесь, копируйте.
Отправлено: 29.06.2023 - 22:38:09 имеется
черновик, датированный 24.10.2011, время 00:26:08
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 как основное серверное ПО на продакшн-серверах.
В составе дистрибутива имеется подкаталог «php», где имеется инструкция на двух языках (русский/английский) и полезные файлы. В дополнение к инструкции предупреждаю, что нужно также в файле php.ini явно указать временную зону, что у меня выглядит вот так: date.timezone = "Europe/Moscow" (лучше найти готовую строку с «date.timezone =», раскомментировать её как показано в инструкции и вписать свою таймзону). Если этого не сделать, можно получить кучу предупреждений и неработающие функции установки и чтения cookie.
Отправлено: 30.09.2022 - 11:08:06 имеется
черновик, датированный 28.11.2011, время 19:26:10
AntiGun
Хищный Тиг®
Всем радоваться! Выпустил версию 0.7, которая понимает PHP-сценарии, когда они используются в качестве индекс-файлов (раньше понимались лишь *htm*). Теперь нет препятствий для полноценного использования. Только прочтите сначала файл russian.txt в подкаталоге php дистрибутива Son hServer`а. Кое-что там дублирует сообщения с форума, но прочесть всё равно нужно.
Этот форум использует куки (Cookie). Это делается с целью обеспечить удобство пользования сайтом и реализовать ряд необходимых функций, в частности авторизацию пользователей. Наш форум не использует куки для сбора конфиденциальной информации о Вас и Вашем компьютере. Но если Вас не устраивает использование куков, Вы можете отказаться от него. К сожалению, в таком случае мы не сможем обеспечить для Вас полноценное функционирование форума.