symfonyのsandbox用のvhost設定

ひょっとしたらsandboxに限らないのかもしれないけどsymfony 1.4の話。

ちなみにsymfony sandboxってのはsymfonyをインストールしなくても使えるsymfonyを同梱したsymfony projectのパッケージ。

さてsymfonyではデフォルトページで使う画像とかcssとかは/sf/に配置されるんだけど、sfフォルダがwebの下になかった。探してみたらdata/web/sfにあったので以下のようにする

<VirtualHost *:80>
  ServerNames f_sandbox
  Alias /sf /path/to/sf_sandbox/data/web/sf
  DocumentRoot "/path/to/sf_sandbox/web"
  DirectoryIndex index.php
  <Directory "/path/to/sf_sandbox/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>