私はそれをインストールしていると私は、ページが表示されhttp://localhost/Symfony/web/app_dev.php に行くとき、メッセージ「アンとのjavascriptの確認ボックスがあるsymfonyの3symfonyの3 - 常に404エラーを取得し
で初心者ですWebデバッグツールバー(404:Not Found)をロード中にエラーが発生しました。プロファイラを開きますか?
http://localhost/Symfony/web/app_dev.php/testに行っても404エラーページがありますが、Symfony 404ページではありません。
私はUbuntuとNginxです。
私は異なったことを試しましたが、私にとって正しいものはありませんでした。
私はそれに手を差し伸べて、私はこの確認ボックスを持っておらず、他のページに行くことができますか?
ありがとうございました。
UPDATE:
[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
バージョンをインストールし、再起動VAR /ログ/ dev.logで 私はこのメッセージを持っていますこれらのラインとそれは少し良く働いた:
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
私は変更しなければならなかった
"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エラーページを持って、あまりにもこれらの行とcomposer.json。
アイデア?
NGINX設定の詳細を表示できますか? –