не запускается Apache как сервис на win2k srv sp4

wanderer

PHP - rulez!...
не запускается Apache как сервис на win2k srv sp4

не могу понять, почему апач не поднимается:
устанавливаю сервис:
W:\usr\local\apache>apache -i
Installing the Apache service
The Apache service has been installed successfully.

пытаюсь запустить:
W:\usr\local\apache>net start apache
Служба "Apache" запускается.
Не удалось запустить службу "Apache".
Служба не сообщает об ошибке.

смотрю лог виндов:
The Apache service named apache.exe reported the following error: >>> Cannot load /usr/local/apache/modules/mod_ssl.so into server: (126) Не найден указанный модуль: <<<

хотя естественно модуль есть там и все пути правильны.
далее - отключаю этот модуль, получаю следующую ошибку:
The Apache service named apache.exe reported the following error: >>> Cannot load /usr/local/apache/modules/mod_php5.so into server: (126) Не найден указанный модуль: <<<

причём когда я запускаю апач не как сервис, то всё хорошо:
Apache/1.3.33 (Win32) mod_ssl/2.8.22 OpenSSL/0.9.7e PHP/5.0.2 PHP/4.3.9 mod_perl/1.28 running...

в чём может быть проблема и как бы её решить?
 

Profic

just Profic (PHP5 BetaTeam)
все не просто, а очень просто

сервисы не любят диски созданные через subst
 

wanderer

PHP - rulez!...
хм. самое интересное - перед переустановкой виндов всё работало :) это как то можно восстановить?
причём остальные модули грузятся без проблем - mod_php4.so, mod_perl.so
 

Profic

just Profic (PHP5 BetaTeam)
без малейшего понятия
у меня все стоит на C: и не жужжит :)
 

wanderer

PHP - rulez!...
так. делаю тоже самое только подправив пути и без виртульного диска:
D:\www\usr\local\apache>apache -i
Installing the Apache service
The Apache service has been installed successfully.
D:\www\usr\local\apache>net start apache
Служба "Apache" запускается.
Не удалось запустить службу "Apache".
Служба не сообщает об ошибке.

ошибки теже самые:
The Apache service named apache.exe reported the following error: >>> Cannot load d:/www/usr/local/apache/modules/mod_ssl.so into server: (126) Не найден указанный модуль: <<<

-~{}~ 26.11.04 20:39:

народ! подскажите куда мне копать, пжл.! это даже не в виртуальных дисках дело... куда мне с этим всем добром бежать?
 

Profic

just Profic (PHP5 BetaTeam)
Есть предположение
mod_ssl/2.8.22 OpenSSL/0.9.7e PHP/5.0.2 PHP/4.3.9 mod_perl/1.28
Вот это все барахло тянет за собой кучу dll-ек...
Проверь, а все ли они на самом деле доступны апачу когда он пускается как сервис (как права так и пути поиска).
Сообщение очень похоже по смыслу, на то, которое выдает php, который не может загрузить свой модуль
Проверить (минимально) можно попробовав запустить апач не находясь в его каталоге. Т.е. например находясь в c:\ написать что-то типа
D:\www\usr\local\apache\apache
 

wanderer

PHP - rulez!...
вроде запускается... хотя я ещё покапаюсь.
C:\>w:\usr\local\apache\apache
Apache/1.3.33 (Win32) mod_ssl/2.8.22 OpenSSL/0.9.7e PHP/5.0.2 PHP/4.3.9 mod_perl/1.28 running...
 

sergadm

Новичок
SP4 мы у себя убрали с серваков. с ним 2 сервака просто уходили на перезагрузку. у майкрософта по этому поводу написано палатите бабки и мы вам за платку пришлём на SP4:(
 
Сверху