2017-01-21 5 views
0

Symfony 3とXAMPPバージョン7.0.9を使用しています。私はdiaryと呼ばれる仮想ホストを作成しました。 Symfonyでは、ルートディレクトリはwebだと思います。とにかくディレクトリwebには、favicon.icoというファイルがあります。私はその問題に4時間以上を費やしていると私はできなかったルートディレクトリのファイルにアクセスできない

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/diary/web/app_dev.php" 
    ServerName diary 
</VirtualHost> 

No route found for "GET /favicon.ico"

これは私の設定はhttpd-vhosts.confでどのように見えるかです:私はdiary/favicon.icoに行けば今、私はエラーを取得しますなぜこれが起こっているのか理解してください。誰かがここで何が起こっているか教えてください。ホストで

+1

これ以上の設定が必要です:http://symfony.com/doc/current/setup/web_server_configuratio n.html#apache-with-mod-php-php-cgiまた、ウィンドウでは「Allow from All」の下に「Require local」を追加してください。また、Windowsホストファイルにサーバー名を追加する方法を調べることもできます。しかし、最も簡単な方法はbin/console server:runを実行することです。 Apacheは必要ありません。 http://symfony.com/doc/current/setup.html#running-the-symfony-application – Cerad

+0

@あなたが私の男にビールを贈りたい!私は 'server:run'について知りませんでしたが、事は間違いなく簡単になりました!どうもありがとうございます!! –

答えて

0

diary.loc C追加:\ WINDOWS \ System32に\ドライバを\ ETC \は、ホストあなたが同じsymfonyの値を追加マストのhttpd-vhosts.confで

# localhost name resolution is handled within DNS itself. 
127.0.0.1 localhost 
127.0.0.1 diary.loc 

<VirtualHost *:80> 
    ServerName diary.loc 
    ServerAlias www.diary.loc 

    DocumentRoot "C:/xampp/htdocs/diary/web" 
    <Directory "C:/xampp/htdocs/diary/web"> 
    AllowOverride All 
    Require all granted 
    Allow from All 
    </Directory> 
</VirtualHost> 

http://diary.loc/app_dev.phpまたはhttp://diary.loc

関連する問題