Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Apache на Win XP Professional SP2 (http://forum.oszone.net/showthread.php?t=63277)

Strange_V 23-03-2006 23:36 421057

Apache на Win XP Professional SP2
 
Опишу ситуацію. Стоял у меня на Win XP Home SP1 Apache_2.0.52 + PHP-5.0.4 + MySQL 5.0. Но недавно винда умерла… :( Поставил Win XP Professional SP2 и весь предыдущий комплект (все настройки конечно были сохранены) но не тут то было. Основной хост (localhost) работает, а все виртуальные нет! При коннекте на 127.0.0.2 например бровзер долго думает и выдает что “Невозможно подключиться к удаленному серверу” (хотя они настроены правильно).
Плюс матерится PHP:
Цитата:

PHP Startup: Unable to load dynamic library './php_gd2.dll' – Не найдена указанная процедура
и так все библиотеки по очереди…
Короче help…

Sham 24-03-2006 06:17 421115

Может заплатка от Билла поможет...

johnny_palec 24-03-2006 10:18 421163

Strange_V
Виртуальные хосты надо ещё в {WINDIR}/system32/drivers/etc/hosts прописывать, они там есть?
Насчёт библиотек, посмотри extension_dir в php.ini и проверь, есть ли эти самые библиотеки в указанной директории.

Strange_V 24-03-2006 22:51 421447

johnny_palec
Цитата:

Виртуальные хосты надо ещё в {WINDIR}/system32/drivers/etc/hosts прописывать, они там есть?
Зачем хосты (т.е. зачем конечно ясно ) когда я в браузере набираю 127.0.0.2, хотя они конечно прописаны.

Цитата:

Насчёт библиотек, посмотри extension_dir в php.ini и проверь, есть ли эти самые библиотеки в указанной директории.
extension_dir = "./"
менял на extension_dir = " C:\WINDOWS\" без результата (библиотеки там есть)

Sham
К сожалению не помогла…
Хотя направление в сторону проблем с виндой как мне кажись правильное, хотя явных признаков и нет.
Заметил что когда в коммандере открываю *.html файл он открывается, а потом коммандер выкидывает сообщение “Файл не найден”.
При установке винды били проблемы с кириллицей ,но как мне кажется устранил…

Какие будут варианты? (кроме как снести систему, хотя об этом уже думаю)

Igor_I 25-03-2006 01:28 421469

Цитата:

extension_dir = C:/php/ext/
Расширения, естественно, там же.

Sham 25-03-2006 04:54 421489

Strange_V
А у тебя в %PATH% прописана директория PHP?
Если у тебя NTFS, есть ли доступ на чтение для php.ini?
Служба DNS Client работает?
Поройся в настройках TCP/IP.
Так же почитай здесь http://httpd.apache.org/docs/1.3/misc/FAQ.html может чего интересного нароешь...
...и загляни в eventwvr.msc (журнал событий) ошибки посмотри, предупреждения...
Цитата:

Заметил что когда в коммандере открываю *.html файл он открывается, а потом коммандер выкидывает сообщение “Файл не найден”.
А вот тут я чего-то недопонял... ты это про TOTAL?

dmitryst 25-03-2006 10:25 421505

Strange_V
Вообще-то у меня похожая ситуация, я похоже, уже разобрался, в чем дело. Через пару дней скажу конкретно, где и что надо исправить.

Prisoner 25-03-2006 13:00 421540

При гибели винды и ее переустановке обычным пунктом является удаление старой - стирание каталога винды. По умолчанию там лежат php.ini и чуть глубже, как уже было отмечено hosts. Прописывать виртухи в hosts все же стоит, ибо у вас IP один, а вот имен много, стало быть нать сказать куда слать по именам хостов. Восстановить hosts можно ручками, благо недолго, а подсказка в нем самом есть. Погибший php.ini можно восстановить по дефолтному инишнику который лежит кажется в директории куда ставился php. Подправить и вперед. Ну и прописная истина - бэкапы и еще раз бэкапы. В следующий раз можно потерять не 2 легковосстанавливаемых файла, а море ценнейшей инфы. Тьфу-тьфу-тьфу :)

Strange_V 25-03-2006 18:18 421597

Prisoner
В моем первом посте, когда я писал «все настройки конечно были сохранены» я имел в виду так же php.ini и hosts.
Пусть меня поправят если я ошибаюсь, но hosts нужен тока для того чтобы я мог обратится к страницы по имени (т.е. mojastranica.com), а не по IP (т.е. 127.0.0.2)

dmitryst
интересно… жду.

Sham
Ты имеешь в виду конфиг апаче ?
У меня FAT32.
DNS Client работает.
Про TCP/IP конкретней, если можно.
Жаль не дружу с английской, поищу на русском…
В журнале ошибок нет, предупреждения… да нет.
Цитата:

А вот тут я чего-то недопонял... ты это про TOTAL?
Да, я про тотал (но это просто странность).

Sham 26-03-2006 05:49 421713

Strange_V
Проверь, может прокси-сервер включен (Свойства обозревателя — Подключение — Настройка сети (LAN)). Либо вообще прокси отруби, либо хосты в исключении пропиши (кн. дополнительно).
Также почитай обсуждение твоей проблемы здесь http://xpoint.ru/forums/thread/27707.xhtml
Ну и сюда тоже загляни... http://httpd.apache.org/docs/2.0/platform/windows.html
Цитата:

Ты имеешь в виду конфиг апаче ?
Я имел в виду системный %Path%. Скорее это не твой случай.
Цитата:

Про TCP/IP конкретней, если можно
Вот тут я погорячился... :)

Prisoner 29-03-2006 11:44 422802

Возможна еще следующая ситуация, бродилка может использовать коннект через проксю (в локалке) и соответственно ресолвит имена используя адрес прокси. В каждой бродилке можно прописать какие адреса не нужно ресолвить используя возможности прокси. К примеру в ослике это настраивается в Сервис->Свофства обозревателя->Подключения->настройки LAN.

dmitryst 30-03-2006 14:28 423209

Strange_V
В-общем, залатка, предложенная Sham (кстати, за что ему спасибо :) ) работает так, как и должно быть. Так что смело ее ставьте, и все виртуальные хосты будут работать так, как надо. Проверил на 10 виртуальных хостах с IP 127,0,0,1 до 127,0,0,10 - все Ок

Strange_V 31-03-2006 14:20 423593

Хосты заработали и без заплатки :) , теперь тока пхп не хочет…
Потом поищу причини, так как счас приболел немного.

dmitryst 31-03-2006 14:41 423599

Strange_V
Цитата:

Хосты заработали и без заплатки
А как вы их уговорили заработать, если не секрет? ;)


Время: 15:08.

Время: 15:08.
© OSzone.net 2001-