【apache】【symfony】Virtualhostじゃない設定

先日参考にした記事にしたがって設定すると
symfony以外の事ができなくなってしまうので
symfonyとその他のものを共存させるための設定方法のメモ。

apache\conf\httpd.conf に

Alias /プロジェクト名/sf “C:\xampp\php\data\symfony\web\sf”

AllowOverride All
allow from all

Alias /プロジェクト名 “C:\xampp\htdocs\mixi\web”

DirectoryIndex index.php
AllowOverride All
allow from all

と追記。
パスは適宜書き換え。

httpd.confに内容を書かないで別のファイルに書く方法もあって
上記の内容を別のファイルに記述して
httpd.confに
Include “conf/extra/httpd-symfony.conf”
と別のファイルのパスを書く方法。
ちなみにxamppのデフォルトの設定がこのextraってフォルダに入ってます。

次は
プロジェクト名/web/.htaccess の設定。
RewriteBase /プロジェクト名i
の一行を追加。

これでちゃんと期待通りに動くと思います。
http://ホスト名/プロジェクト名/アプリ名/
でページを見ることができます。

←よかったらクリックお願いします。

kataware の紹介

二児の父、職業SE、やりたいことはゲームと歌とアプリ作ったりサーバいじったり娘の服を作ったり色々あり過ぎて時間が足りなさ過ぎて病みそうだから娘に癒してもらってる。
カテゴリー: 備忘録   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です