1

Тема: Apache Не Startитрует.

После того как я его настроил, как сказано на сайте, нажав кнопку restart, у меня появилась такая ошибка:
The requested operation has filed!
Сейчас он не запускается, помогите пожалуйста что нужно делать.

2

Re: Apache Не Startитрует.

Проверьте все ли Вы правильно прописали, выполните команду
cmd в нем:
Ваш путь\apache\bin\httpd.exe -w -t -f "Ваш путь\apache\conf\httpd.conf" -d "Ваш путь\apache\."
Ваш путь - замените на ваши пути

3

Re: Apache Не Startитрует.

Дмитрий, здравствуйте!

У меня та же проблема. Ставлю апач, все делаю по инструкциям, но выдает ошибку The requested operation has filed! при рестарте апача или пхп файлы не запускаются.
В чем может быть причина? Или подскажите, пожалуйста, где можно взять хорошую пошаговую инструкцию по настройке апача.

Спасибо!

4 (изменено: DmitryV, 2010-10-26 20:50:35)

Re: Apache Не Startитрует.

Иструкция вот http://php-myadmin.ru/learning/instrument-intro.html , всегда смотрите что вам выдает тест конфига меню программы apache - Test Configuration или командной строкой что писал выше а так же что пишет Вам apache в error.log

5

Re: Apache Не Startитрует.

DmitryV сказал:

Иструкция вот http://php-myadmin.ru/learning/instrument-intro.html , всегда смотрите что вам выдает тест конфига меню программы apache - Test Configuration или командной строкой что писал выше а так же что пишет Вам apache в error.log

я именно по этой инструкции все и делаю, но при рестарте выдает эту ошибку. для настройки апача 2.2.17 эта инструкция подходит?

6

Re: Apache Не Startитрует.

Рустем сказал:
DmitryV сказал:

Иструкция вот http://php-myadmin.ru/learning/instrument-intro.html , всегда смотрите что вам выдает тест конфига меню программы apache - Test Configuration или командной строкой что писал выше а так же что пишет Вам apache в error.log

я именно по этой инструкции все и делаю, но при рестарте выдает эту ошибку. для настройки апача 2.2.17 эта инструкция подходит?

там особых перемен не было в версиях, что выдает тест конфига и что в логе ошибок?

7

Re: Apache Не Startитрует.

DmitryV сказал:
Рустем сказал:
DmitryV сказал:

Иструкция вот http://php-myadmin.ru/learning/instrument-intro.html , всегда смотрите что вам выдает тест конфига меню программы apache - Test Configuration или командной строкой что писал выше а так же что пишет Вам apache в error.log

я именно по этой инструкции все и делаю, но при рестарте выдает эту ошибку. для настройки апача 2.2.17 эта инструкция подходит?

там особых перемен не было в версиях, что выдает тест конфига и что в логе ошибок?

сейчас еще раз попробую все сделать и потом отпишусь.

8

Re: Apache Не Startитрует.

что выдает тест конфига и что в логе ошибок?

9

Re: Apache Не Startитрует.

DmitryV сказал:

что выдает тест конфига и что в логе ошибок?

Дмитрий, а как выполняется тест конфигурации?

10 (изменено: DmitryV, 2010-10-26 21:17:45)

Re: Apache Не Startитрует.

Проверьте все ли Вы правильно прописали, выполните команду
cmd.exe в нем:
Ваш путь\apache\bin\httpd.exe -w -t -f "Ваш путь\apache\conf\httpd.conf" -d "Ваш путь\apache\."

вот выше написано или
Пуск - меню программы - Apache HTTP Server - Configure Apache Server - Test Configuration

11

Re: Apache Не Startитрует.

у меня ошибку The requested operation has filed!  выдает, когда я закоментирую
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Как мне поступить в этом случае?

12

Re: Apache Не Startитрует.

Syntax error on line 227 of C:/Program Files/Apache Software Foundation/Apache2.
2/conf/httpd.conf:
AllowOverride not allowed here
Note the errors or messages above, and press the <ESC> key to exit.  15...

а это выдает тест конфигурации

13 (изменено: DmitryV, 2010-10-26 21:45:32)

Re: Apache Не Startитрует.

покажите строки  227 +-5 строк, Вам пишет ошибка синтаксиса в строке 227
знак коментария # на каждую строку.

14

Re: Apache Не Startитрует.

DmitryV сказал:

покажите строки  227 +-5 строк, Вам пишет ошибка синтаксиса в строке 227
знак коментария # на каждую строку.

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None  -  227 строка

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

15

Re: Apache Не Startитрует.

Рустем сказал:
DmitryV сказал:

покажите строки  227 +-5 строк, Вам пишет ошибка синтаксиса в строке 227
знак коментария # на каждую строку.

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None  -  227 строка

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

сейчас апач вроде заработал и ошибку не выдает, я просто не правильно закоментировал поэтому и синтаксическая ошибка вылезала.
Но ввозникла другая проблема. я в корневом диске создал папку apache для хранения сайтов. В папку www  залил пхп-й файл, но он не обрабатывается, а браузер просто показывает код и все. Пытался туда залить хтмл-е файлы, так браузер пишет, что таких файлов не существует.

В чем может быть причина?

16 (изменено: DmitryV, 2010-10-26 22:25:46)

Re: Apache Не Startитрует.

Если закоментировать должно быть:

#<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # [url]http://httpd.apache.org/docs/2.2/mod/core.html#options[/url]
    # for more information.
    #
 #   Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
 #   AllowOverride None  -  227 строка

    #
    # Controls who can get stuff from this server.
    #
#    Order allow, deny
#    Allow from all

#</Directory>

php подключен к apache? в файле http.conf прописано AddType application/x-httpd-php .php

Изучите внимательно статью http://php-myadmin.ru/learning/instrument-intro.html

17

Re: Apache Не Startитрует.

DmitryV сказал:

Если закоментировать должно быть:

#<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # [url]http://httpd.apache.org/docs/2.2/mod/core.html#options[/url]
    # for more information.
    #
 #   Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
 #   AllowOverride None  -  227 строка

    #
    # Controls who can get stuff from this server.
    #
#    Order allow, deny
#    Allow from all

#</Directory>

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

18 (изменено: DmitryV, 2010-10-26 22:31:59)

Re: Apache Не Startитрует.

http.conf прописано AddType application/x-httpd-php .php

Изучите внимательно статью http://php-myadmin.ru/learning/instrument-intro.html

DefaultType text/plain

LoadModule mime_module modules/mod_mime.so  - не должна быть закоментирована

<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-httpd-php .php
 
... и т д  до ...

</IfModule>

это не коментируйте

19

Re: Apache Не Startитрует.

DmitryV сказал:

AddType application

Да, именно так.
Сейчас в папке apache создал другую папку proba.ru, залил туда пхп файл, а мне выдало:

Not Found

The requested URL /proba.ru was not found on this server.
Apache/2.2.17 (Win32) PHP/5.2.13 Server at 127.0.0.1 Port 80

20 (изменено: DmitryV, 2010-10-26 22:34:56)

Re: Apache Не Startитрует.

ну индекса (index.php или index.html или index.htm) нет значит, чтобы вам показало листинг директории в ней нужно указать в настройке

Options Indexes

21

Re: Apache Не Startитрует.

DmitryV сказал:

ну индекса (index.php или index.html или index.htm) нет значит, чтобы вам показало листинг директории в ней нужно указать в настройке

Options Indexes

Дмитрий, а как это сделать?

Сегодня утром включил все, localhost работает, а при запуске test.ru опять вылазит ошибка Not found

как мне исправить все это?

22 (изменено: DmitryV, 2010-10-27 10:20:50)

Re: Apache Не Startитрует.

test.ru прописать в файле C:\Windows\System32\drivers\etc\hosts

127.0.0.1 test.ru
127.0.0.1 test1.ru
127.0.0.1 test2.ru

и сделать виртуальный хост в конфиге \apache\conf\httpd-vhosts.conf

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
    ServerAdmin ваша@мыло
    DocumentRoot "ваш путь/test.ru"
    ServerName test.ru
    ErrorLog "logs/test.ru-error.log"
    CustomLog "logs/test.ru-access.log" common
</VirtualHost>

в основном файле конфигурации httpd.conf раскоментировать строку

Include conf/extra/httpd-vhosts.conf

перепустить Apache

23

Re: Apache Не Startитрует.

DmitryV сказал:

test.ru прописать в файле C:\Windows\System32\drivers\etc\hosts

127.0.0.1 test.ru
127.0.0.1 test1.ru
127.0.0.1 test2.ru

и сделать виртуальный хост в конфиге \apache\conf\httpd-vhosts.conf

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
    ServerAdmin ваша@мыло
    DocumentRoot "ваш путь/test.ru"
    ServerName test.ru
    ErrorLog "logs/test.ru-error.log"
    CustomLog "logs/test.ru-access.log" common
</VirtualHost>

в основном файле конфигурации httpd.conf раскоментировать строку

Include conf/extra/httpd-vhosts.conf

перепустить Apache

Дмитрий, спасибо за подсказки, вроде все заработало.
Вы давали мне ссылку на статью по настройке апача, меня интересует вопрос, обязательно выполнять все пункты рекомендаций по настройке или же нет, т.е. руководствоваться принципом необходимости? Например, у меня сейчас все работает, хотя я не все пункты выполнил, или же необходимо все сделать, что там написано?

24

Re: Apache Не Startитрует.

Вы должны понимать что Вам необходимо и в связи с этим производить настройку, статья дает понятия базовой настройки. Ознакомпись с инструкциями apache и синтаксисом файла http.conf, воспользуйтесь официальной справкой apache или поищите в google статьи.