synced_folder : /vagrant => ~/Documents/workspace/
で設定して、この下にcakeProjectフォルダー設置。
IP : 192.168.33.14で、/vagrantをDocumentRootに設定。
そして、mac側から192.168.33.14/cakeProjectへアクセス
「やったー!プロジェクト作成成功!」
の文字に浮かれたのも束の間。
某チュートリアルに従ってscaffoldを行うも...
404ErrorをApache側で吐かれる。
Apache「そんなファイルねーよ」とのこと。
どうやらRoutingが聞いておらず、そのままのディレクトリを見ているらしい。
※通常、/Proj/Tasks/とやれば、TaskModel,TasksControllerでScaffoldされて
TasksControllerのIndexが呼ばれるのだが、馬鹿なことにディレクトリをそのまま見ており、
/Proj/Tasksのフォルダを探していた
というわけでやったこと。
httpd.conf内で、DocumentRootのディレクトリにたいして、AllowOverride Allを設定。
cakeProject/にある.htaccessに以下の項目を追加した。 RewriteBase /cakeProject/
これでいけるようになったとさ。ちゃんちゃん。