Ich habe gerade eine neue Version von Symfony 2.4.1 auf Debian 7.3 heruntergeladen.Symfony 2.4: Beim Laden der Web-Debug-Symbolleiste ist ein Fehler aufgetreten (404: Not Found)
Die URL /Symfony/web/config.php öffnet richtig, aber wenn ich konfigurieren gehen, erhalte ich:
The requested URL /Symfony/web/app_dev.php/_configurator/ was not found on this server.
Wenn ich Konfiguration umgehen und offene /Symfony/web/app_dev.php die Seite angezeigt wird, aber ein Fehler erscheint sagen:
An error occurred while loading the web debug toolbar (404: Not Found)
Do you want to open the profiler?
Wenn ich akzeptieren, erhalte ich:
The requested URL /Symfony/web/app_dev.php/_profiler/54a8bf was not found on this server.
In anderen Fragen (z.B. Symfony 2: 404 Not Found Error when tryes to open /app_dev.php) Leute schlagen vor, mit der .htaccess Datei zu spielen. Ich habe sogar versucht, es zu entfernen, aber es hatte keine Wirkung.
Die Datei zeigt Apache-Log:
File does not exist: /var/www/Symfony/web/app_dev.php/_wdt/54a8bf, referer: http://wwwtest.di.unipi.it/Symfony/web/app_dev.php
File does not exist: /var/www/Symfony/web/app_dev.php/_profiler/54a8bf
es wie das Routing zu jeder inneren URL So sieht nicht, trotz der Tatsache, dass das richtige Routing an seinem Platz zu sein scheint:
> app/console router:debug
[router] Current routes
Name Method Scheme Host Path
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_configurator_home ANY ANY ANY /_configurator/
...
Die Lösung gefunden. Es muss AcceptPathInfo On zur Apache vhost-Konfiguration oder zu .htaccess hinzugefügt werden. – user1746277
Bitte korrigieren Sie den Tippfehler im Titel. ;) –
Wenn Sie die Lösung gefunden haben, können Sie Ihre eigene Frage beantworten, damit andere leichter von der Antwort profitieren können, wenn Sie suchen. – Chausser