###前提・実現したいこと
Docker環境でSymfony2のサンプルプログラムを動作させる
ここに質問したいことを詳細に書いてください
基本からしっかり学ぶSymfony2入門という書籍のサンプルプログラムを元に学習をしています。
ソースはサンプルプログラムのままで進めています。
公開されているソースは以下のURLです。
https://github.com/hidenorigoto/symfony2-book
書籍の中ではビルトインサーバで動作させることを前提としています。
しかし、使用しているMacのPHPが71であるため、Docker環境で動作させたいと考えています。
使用しているDocker imageはphp:5.6-apache-jessieです。
###発生している問題・エラーメッセージ
URIからコントローラにアクセスをする際にエラーになる
* http://localhost:8080/アプリケーション名/web/とすればルートには接続できる * http://localhost:8080/アプリケーション名/web/concert/とするとエラーになる
以下がエラーメッセージです。
Not Found The requested URL /web/concert/ was not found on this server. Apache/2.4.10 (Debian) Server at localhost Port 8080
###該当のソースコード
php
1namespace AppBundle\Controller; 2 3use Symfony\Bundle\FrameworkBundle\Controller\Controller; 4use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; 5 6class ConcertController extends Controller 7{ 8 /** 9 * @Route ("/concert/") 10 */ 11 public function indexAction() 12 {
Apacheで動作をさせる際には、どのようなアノテーションルーティングにすべきなのでしょうか。
###試したこと
アノテーションによるルーティングの変更
/** * @Route ("/web/concert/") */ public function indexAction() {
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/18 08:51
2017/11/18 09:03
2017/11/18 09:10
2017/11/18 09:38
2017/11/18 10:34
2017/11/18 10:50
2017/11/18 10:51
2017/11/18 10:54
2017/11/18 11:00
2017/11/18 11:04 編集
2017/11/18 11:46 編集
2017/11/18 12:28 編集
2017/11/18 12:39
2017/11/18 12:52 編集
2017/11/18 13:09
2017/11/18 13:20