Ich versuche, eine Symfony App auf einem CentOS7 linode Server zu laufen, aber ich erhalte eine Fehlermeldung:Symfony App 403 Forbidden Fehler: Sie haben keine Berechtigung zum Zugriff auf/auf diesem Server
Cannot serve directory <path to project>: No matching DirectoryIndex (index.html, index.php)
ich habe einen vhost Setup für diese Sub-Domain mit dieser config:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mister
ServerAlias project.mystuff.com
DocumentRoot /var/www/html/project
ErrorLog /var/www/html/project/logs/error.log
CustomLog /var/www/html/project/logs/access.log combined
<Directory "/var/www/html/project" >
#Options FollowSymLinks
Options -Indexes
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Meine aktuellen Einstellungen sind:
1) Mein Webserver-Benutzer und Gruppen apache ist
2) Meine Berechtigungen in das Verzeichnis/var/www/html/Projekt sind 755 mit ap Schmerz: Apache
Ich habe die folgenden Vorschläge im Internet ohne Erfolg versucht:
1) Geänderte Optionen -Indexes zu Optionen + Indizes
2) hinzugefügt DirectoryIndex- index.html
3) ich Serverfehler, wenn ich den Root-Besitz von/var ändere
sollten Sie nicht auf app.php und nicht index.html zeigen? –
Haben Sie das 'web'-Verzeichnis, das mit der Symfony Standard Edition geliefert wird, in' project' ersetzt oder verweist das Verzeichnis/var/www/html/project auf das Stammverzeichnis Ihres Projekts? – xabbuh
@xabbuh ist korrekt - Ich habe meinen Beitrag aktualisiert. Probieren Sie das aus. –