Apache 2.4.6 в бродяге не показывает индекс

Я устанавливаю dev. среда в бродяге. Мой vbox — это Ubuntu 12.04, PHP 5.4 и Apache 2.4.6. Это мой файл vhost:

<VirtualHost *:80>
ServerName flo.local
DocumentRoot "/www"
# SetEnv APPLICATION_ENV "development"
<Directory /www>
    DirectoryIndex index.php index.html index.htm
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
ErrorLog "/vagrant/logs/error_log"
CustomLog "/vagrant/logs/access_log" common
</VirtualHost>

А это код /etc/hots:

127.0.0.1       localhost
127.0.1.1       probook
#flo vagrant server
33.33.33.12     flo.local

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Когда в моем браузере перейдите по адресу: «flo.local», я вижу сообщение apache, в котором говорится: «Это работает!

Это веб-страница по умолчанию для этого сервера.

Программное обеспечение веб-сервера работает, но содержимое еще не добавлено».

Но когда я помещаю файл index.php в каталог www, apache все равно отправляет мне то же сообщение.

Эта же конфигурация с PHP 5.3 и apache 2.2.22 работает отлично, но когда я пытаюсь использовать apache 2.4.6, я думаю, что теряю какую-то новую или другую конфигурацию.


person Amilcar    schedule 03.11.2013    source источник
comment
Вот такая же проблема - вы нашли решение?   -  person ninsky    schedule 11.11.2013


Ответы (1)


Конфигурация Apache 2.2:

Order allow,deny
Allow from all

Конфигурация Apache 2.4:

Require all granted

из: http://httpd.apache.org/docs/2.4/upgrading.html

person Thiago Mata    schedule 02.04.2014