2015-11-09 3 views
0

Я клонировал проект в/home/ivan/host/name/web и создал виртуальный хост. a2ensite и перезагрузить и перезапустить сервер.Apache Symfony Vitrual Host

<VirtualHost *:80> 
ServerName name.local 
DocumentRoot /home/ivan/host/name/web 
DirectoryIndex app.php 
ErrorLog /var/log/apache2/name-error.log 
CustomLog /var/log/apache2/name-access.log combined 
<Directory "/home/ivan/host/name/web"> 
    AllowOverride All 
    Allow from All 
</Directory> 

и хозяева

127.0.0.1  name.local 

но имеют

Forbidden 

You don't have permission to access/on this server. 

Я делаю CHMOD 777 -R хоста /, но по-прежнему есть ошибка , что I'am делает неправильно?

решаемые

<VirtualHost *:80> 
ServerName aog.local 
DocumentRoot /home/ivan/host/name/web 
DirectoryIndex app.php 
ErrorLog /var/log/apache2/name-error.log 
CustomLog /var/log/apache2/name-access.log combined 
<Directory "/home/ivan/host/name/web"> 
    AllowOverride All 
    Require all granted 
    Allow from All 
</Directory> 

ответ

1

Посмотрите, как вы используете Apache 2.4, добавить директиву Требуют все должное, как показано ниже:

<Directory /home/ivan/host/name/web> 
    AllowOverride All 
    Options +FollowSymlinks 
    Require all granted 
</Directory> 
+0

Я не понимаю, что это из-за другого разрешения для этого хоста каталогов? для всех разрешений Требовать все предоставленные? –

+0

Это была замена для разрешения всех, в соответствии с документами обновления, http://httpd.apache.org/docs/current/upgrading.html – helios

Смежные вопросы