Ich bin ein Anfänger in Symfony 3.Symfony 3 - erhalten Sie immer Fehler 404
Ich habe es installiert und wenn ich zu http://localhost/Symfony/web/app_dev.php gehen wird die Seite angezeigt wird, dann gibt es ein Javascript bestätigen Feld mit der Meldung „Ein Fehler beim Laden der Web Debug Toolbar (404: Not Found). Möchten Sie den Profiler öffnen? "
Auch wenn ich gehe zu http://localhost/Symfony/web/app_dev.php/test Ich habe eine 404-Fehlerseite, aber es ist nicht die Symfony 404 Seite.
Ich bin auf Ubuntu und Nginx.
Ich habe verschiedene Dinge ausprobiert, aber nichts stimmte für mich.
Könnten Sie mir eine Hand geben, damit ich diese Bestätigungsbox nicht habe und auf andere Seiten gehen kann?
Danke.
UPDATE: Im var/log/dev.log habe ich diese Meldung:
[2017-07-18 11:00:39] request.INFO: Matched route "homepage". {"route":"homepage","route_parameters":{"_controller":"AppBundle\\Controller\\DefaultController::indexAction","_route":"homepage"},"request_uri":"http://localhost/Symfony/web/app_dev.php/","method":"GET"} []
[2017-07-18 11:00:39] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
Edit:
ich neu starten, um die Installation mit der Version 3.3.5
Ich habe diese Linie und es hat ein bisschen besser funktioniert:
sudo mkdir -p /usr/local/bin
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
musste ich ändern die composer.json auch mit diesen Zeilen:
"autoload": {
"psr-4": {
"": "src/"
},
Hier meine nginx config:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name localhost;
location/{
try_files $uri $uri/ /index.php?$args /app.php$is_args$args;
}
# start symfony
location ~ ^/(app_dev|config)\.php(/|$) {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
}
# end symfony
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
}
}
Aber ich habe immer noch die 404-Fehlerseite für alle Seiten, auch für ein Bündel, das ich generiert haben.
Irgendwelche Ideen?
Können Sie die Details der NGINX-Konfiguration anzeigen? –