我在Symfony的初學者3.Symfony的3 - 總是得到404錯誤
我已經安裝了它,當我去http://localhost/Symfony/web/app_dev.php 網頁顯示則有消息「的一個JavaScript確認框加載Web調試工具欄時發生錯誤(404:未找到)。是否要打開分析器?「
即使我去http://localhost/Symfony/web/app_dev.php/test我有一個404錯誤頁面,但它不是Symfony 404頁面。
我在Ubuntu和Nginx上。
我已經嘗試過不同的東西,但對我來說沒有什麼是正確的。
你能幫我一下,所以我沒有這個確認框,可以去其他網頁?
謝謝。
UPDATE: 在var /日誌/ dev.log我有這樣的信息:
[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. [] []
編輯:
我重新啓動與版本3.3.5
我做的安裝這些線和它的工作更好一點:
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
我不得不改變在composer.json也與這些線:
"autoload": {
"psr-4": {
"": "src/"
},
這裏我nginx的配置:
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;
}
}
但我仍然有404錯誤頁面的任何網頁,即使我已經產生了包。
任何想法?
你可以顯示NGINX配置的詳細信息嗎? –