Ну захотелось "пользователю" на Windows 7 пользоваться сайтом без интернета вообще. ( может быть собирается себе в голову имплантировать wi-fi или ещё что-то там wearable ). Понятно что на сравнительно не очень старом компе уже никакой Win XP нет , а стоит Winows 7 HomeLand Edition ( вполне даже лицензионная но без кучи всяких функций ). И вот ставим на неё apache2 binary distribution из IndigoAMPP , например. Ставим - в IndigoAMPP "в одном флаконе" сервер MySQL и веб-сервер apache2 c модулями php5 и perl. Запускаем - MySQL делает вид , что работает. Apache - запускается и сразу останавливается.
То , что MySQL хоть как-то работает - уже неплохо. Но вот apache....- начинаем смотреть. Почему-то на Windows 7 "Listen *:80" выполняется как "слушать IP-адрес:порт 0.0.0.0:80". Интерфейса с IP-адресом 0.0.0.0 оно найти не может , а на 127.0.0.1 в таких настройках ему почему-то наплевать с верхушки эйфелевой башни. Конечно же исправляем строчку из httpd.conf на "Listen 127.0.0.1:80". Но вот дальше - вдруг видим , что оно ещё каким-то способом желает работать по https с 0:0:0:0:443. Естественно , что работать с сетевым адресом 0.0.0.0 оно не может - поэтому и завершает работу с сообщением об ошибке. Но если из httpd.conf удалить ( или закомментировать ) всё , что относится к https - тогда этот apache ( httpd ) запускается нормально!
Но мы конечно же рано радуемся. Восстанавливаем БД из "дампа" MySQL , переписываем "сайт" куда-то там в каталог внутри htdocs - и натыкаемся на очередную радость. Хотим мы туда зайти по логину-паролю , а сайт нас туда не пускает. Но под Linux всё такое же на локальном веб-сервере apache2 работает. БД полностью одна и та же. С удивлением замечаем , что под MySQL на Windows 7 Coocoo Nest Edition не работает функция encrypt ( мы ведь пароли шифровали в БД "как под UNIX" ). А солнышко во всю и светит , и греет. И температура воздуха около +32C.....
Короче - Windows must die!





Reply With Quote

Я так нескольким знакомым делал.. у одного автокад не поставить было.. у другого еще что то

