Sie benötigen .htaccess oder httpd.conf konfigurieren die für den Zugriff auf Web-Ordner
Lösung # 1:
erstellen .htaccess Datei mit den folgenden Datei-Inhalt in der DocumentRoot Ordner (im Grunde der Ort, an dem Sie diese Ordnerstruktur sehen)
Options +FollowSymLinks +ExecCGI
RewriteEngine On
# uncomment the following line, if you are having trouble
# getting no_script_name to work
RewriteBase /web
# we skip all files with .something
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]
# we check if the .html version is here (caching)
RewriteRule ^$ app.php [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
Lösung # 2:
Sie kann auch die httpd.conf abhängig von Ihrem Webhosting-Anbieter anpassen, wenn das der Fall ist, würde ich diese Seite auf symfony konsultieren: http://symfony.com/doc/current/setup/web_server_configuration.html
Update: Bitte diese Frage markiert als beantwortet, wenn es Ihre Frage
hier beantwortet, index.php nicht läuft direkt –
Ist es ein Symfony-Projekt als der Tag impliziert? Wenn ja, müssen Sie feststellen, was mit den Verzeichnissen app und src passiert ist. Es ist auch sehr unklar, wie "mein Projekt ausführen" zu einer Verzeichnisstruktur führen würde. – Cerad