За последние 24 часа нас посетили 17850 программистов и 1654 робота. Сейчас ищут 1566 программистов ...

log .htacces WAMP

Тема в разделе "Установка PHP", создана пользователем streamc, 1 фев 2011.

  1. streamc

    streamc Активный пользователь

    С нами с:
    23 ноя 2010
    Сообщения:
    4
    Симпатии:
    0
    Стоит работающий виртуальный сервер под Windows. Apache 2.2

    Есть и обращение к .htacces

    Errorlog выводит следующее
    Код (Text):
    1. [Tue Feb 01 11:39:24 2011] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/htdocs/.htaccess
    Как узнать больше информации об ошибке, чтобы исправить ее? А то мне из одного этого сообщения ничего не понятно.
    Содержимое .htaccess
    Код (Text):
    1. RewriteEngine on
    2. RewriteCond %{SCRIPT_FILENAME} !-f
    3. RewriteCond %{SCRIPT_FILENAME} !-d
    4. RewriteRule ^(.*)$ index.php/$1
    Конфигурация виртуального хоста httpd.conf
    Код (Text):
    1. NameVirtualHost 127.0.0.1:80
    2. <VirtualHost 127.0.0.1:80>
    3. ErrorLog "c:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/ErrorLog.txt"
    4. CustomLog "c:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/CustomLog.txt" common
    5.     ServerName phpweb20
    6.     DocumentRoot "c:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/htdocs"
    7.     #ServerRoot "c:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/htdocs"
    8.     <Directory "c:/Program Files/Apache Software Foundation/Apache2.2/phpweb20/htdocs">
    9.         AllowOverride All
    10.         Options All
    11.         Order Deny,Allow  
    12.         Allow from all
    13.     </Directory>
    14.     php_value include_path ".;c:/Program Files/PHP/PEAR/"
    15.     php_value magic_quotes_gpc off
    16.     php_value register_globals off
    17.    
    18. </VirtualHost>
    PHP:
    выводит, что mod_rewrite работает. А как средствами apache под windows это проверить, проверить подключенные модули?
    Также другой вопрос, менее важный - настроил вирт хост на 127.0.0.1 как phpweb20

    в /etc/hosts

    127.0.0.1 localhost
    127.0.0.1 phpweb20

    Но теперь не работает стандартный http://localhost, доступный из под c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\
    http://phpweb20, находящийся в другом месте. Так и должно быть?
    То есть, он выводит то же, что и http://localhost

    Конечно, можно создать еще один вирт сервер и указать DocumentRoot c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\, но есть ли другой способ?

    И последний вопрос: как узнать, на кого установлен apache?