2015-11-09 3 views
0

Je clone un projet dans/home/ivan/host/name/web et crée un hôte virtuel. a2ensite et recharger et redémarrer le serveur.Apache Symfony Hôte Vitrual

<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> 

et hôtes

127.0.0.1  name.local 

mais ont

Forbidden 

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

je faire chmod 777 -R hôte/mais encore erreur ce I'am faire le mal?

SOLVED

<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> 

Répondre

1

Regardez comme vous utilisez apache 2.4, directive ajouter Obliger tous accordé comme indiqué ci-dessous:

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

Je comprends pas que ce soit parce qu'une autre autorisation pour cet hôte de répertoire? pour toute permission Exiger tout accordé? –

+0

Il a été remplacé pour permettre à tous, selon les documents de mise à niveau, http://httpd.apache.org/docs/current/upgrading.html – helios