1 (изменено: Nemphis, 2010-09-30 18:31:16)

Тема: Проблема с Apache2.2

Делал все по пунктам, как описано на сайте http://www.codenet.ru/webmast/apache/Apache-WindowsNT/ до этого когда устанавливал апатч+пхп на хр сп 3, все было ок никаких проблем. С виндой 7 начались проблемы. По идее при установке апатча никаких ошибок не должно вылетать, и сразу после установки можно удачно запустить сам сервер, и будет великая зеленая иконка в таскбаре. В этом случаи все по другому, при установке вылетело 2 ошибки, вот скрины http://ifolder.ru/19546999 . Айпи который указан в ошибке дается мне от провайдера, на какого лешего он там указывается я так и не понял, ведь никаких настроек при установке мы делаем, только указываем локалхосты где нужно.

Верисия винды: 7 32bit
Что устанавливал:
httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
php-5.2.14-win32-installer.msi

пробовал так же ставить другие версии апатча, все те же ошибки...

Кто знает помогите пожалуйста, уже все перепробовал ничего не помогает...

2 (изменено: DmitryV, 2010-09-30 19:16:32)

Re: Проблема с Apache2.2

Nemphis
сделайте все как написано здесь - http://php-myadmin.ru/learning/instrument-intro.html более полная и грамотная статься.
php ставьте лучше не инсталятором а вручную с http://ru2.php.net/get/php-5.2.14-Win32 … m/a/mirror

в файле конфигурации apache http.conf найдите строчку

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

замените на

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

в нем так же проверьте имя сервера в строке:

#ServerName

пропишите:

ServerName localhost

3

Re: Проблема с Apache2.2

делаю все так же как там написано, сейчас ставлю апатч. опять те же ошибки которые были до этого... и их нельзя найти в логах.
сейчас дальше настраиваю конф

4 (изменено: Nemphis, 2010-09-30 20:08:10)

Re: Проблема с Apache2.2

Все изменил, все так же не запускается апатч, и в логах ничего нет...

все та же ошибка "The requested operation has failed!"

сейчас попробую отключить библиотеки в пхп и по одной включать...

не помогло.

5 (изменено: DmitryV, 2010-09-30 20:11:56)

Re: Проблема с Apache2.2

Nemphis
Локализуйте проблему запустите апаче без php и с исправлениями конфига /conf/http.conf что выше, проверьте как он запускаеться. если запустился в браузере наберите в адресной строке localhost
в меню программы в Папке апаче найдите Test Configuration запустите и посмотрите ошибки если они есть.
Если ничего не поможет, напишите мне в ПМ свой скайп, помогу все настроить и разобраться.

6

Re: Проблема с Apache2.2

попробывал без пхп запустить, тоже самое, не запускается... где находится тест конфигурации так и не смог найти.

от скайпа вряд ли будет толк, микрофон сломан. но если что могу в пм скинуть

7 (изменено: DmitryV, 2010-09-30 20:40:24)

Re: Проблема с Apache2.2

Nemphis
выложите свой файл http.conf и проверьте чтоб он был только в папке куда установлен Apache а не где либо ещё в системе
на машине не должен быть установлен какой либо ещё другой Web сервер например IIS

8 (изменено: Nemphis, 2010-09-30 20:43:51)

Re: Проблема с Apache2.2

http://ifolder.ru/19551959 - httpd.conf

http://ifolder.ru/19551972 - php.ini

других веб серверов нет, из вспомогательных прог только phpDesigner 7

9 (изменено: DmitryV, 2010-09-30 20:50:40)

Re: Проблема с Apache2.2

Nemphis
в файле http.conf уберите ваши коментарии типа /*  */ такие недопустимы коментарий делеться только знаком # перед каждой строкой
в php.ini коментарий символ ;

10

Re: Проблема с Apache2.2

убрал

11 (изменено: DmitryV, 2010-10-01 09:48:15)

Re: Проблема с Apache2.2

Nemphis
Меню пуск -> все программы -> Apache HTTP Server 2.2 -> Configure Apache Server -> Test Configuration  если ошибки покажет в какой по номеру строке.
если нет создайте ярлык синтаксис:

Ваш путь-\httpd.exe -w -t -f "Ваш путь-\httpd.conf" -d "Ваш путь\apache\."

в свойствах рабочей папки указать в ярлыке Ваш путь-\apache\
В http.conf - если там прописаны пути и имена папок и директорий то они должны быть на вашем диске, проверьте ещё раз синтаксис, а лучше все убрать деинсталировать удалить все папки от придыдущих инсталяций, и все точно по статье http://php-myadmin.ru/learning/instrument-intro.html установить, только для http.conf прописать что прописал выше.

в php.ini
закоментируйте строку
; Windows: "\path1;\path2"
;include_path = ".;d:\Sites\PHP\includes" - или если Вам надо создайте директорию includes

и вместо extension_dir = "D:/Sites/PHP/ext" пропишите extension_dir = "D:/Sites/PHP/ext/"

12

Re: Проблема с Apache2.2

у меня тоже проблема... установил apache и php на виндоус 7, apache работает, php вообще ничего не выводит(пустой экран)
Apache 2 2 16; php 5 2 13
[Thu Oct 07 18:39:58 2010] [notice] Child 3412: Child process is running
[Thu Oct 07 18:39:58 2010] [notice] Child 3412: Acquired the start mutex.
[Thu Oct 07 18:39:58 2010] [notice] Child 3412: Starting 150 worker threads.
[Thu Oct 07 18:39:58 2010] [notice] Child 3412: Starting thread to listen on port 80.


httpd и php.ini здесь http://www.megaupload.com/?d=78CHPH61

13

Re: Проблема с Apache2.2

duble v
В httpd.conf попробуйте закомментировать эти строки и перезапустить Apache.

ScriptAlias /php "c:\Webserver\php5"
Action application/x-httpd-php /php5/php.exe

Проверьте, чтобы в php.ini и httpd.conf в путях стояли прямые (/), а не обратные, слеши; за исключением директивы [mono]include_path[/mono] в php.ini.

14

Re: Проблема с Apache2.2

В общем, все перепробовал, ничего не помогало. Понял что проблема в самой винде, перекрыты сокеты. Переустановил, и все нормально теперь пошло. Спасибо за поддержку!

15

Re: Проблема с Apache2.2

Nemphis
Пожалуйста.