LoginSignup
4
4

More than 5 years have passed since last update.

vagrantでCakePHPのプロジェクトいじろうとしたらハマった

Last updated at Posted at 2014-07-28

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/

これでいけるようになったとさ。ちゃんちゃん。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4