Cakephpでルーティングが動かない!?

ComposerでいれたCakephpを動かしてみる | bgbgbg
の手順で新しい環境に入れて、localhost/sample/myappとアクセスするとエラーが..

cakephp-error

デフォルトルートを見るはずがAppControllerを見てしまってるようです
Apacheをいれてて、mod_rewriteは有効にしたし、どうした..とはまりましたが原因は

ls -al /var/www/html/

sample -> /home/user/sample/myapp

とシンボリックリンクの貼る位置を間違えていたのが原因でした

composerでいれる手順として

$ mkdir /home/user/sample/ & cd /home/user/sample/
$ vim composer.json
$ composer install
$ Vendor/bin/cake bake project app

としたので
Cakephpのパッケージファイルは /home/user/sample/Vendor/cakephp
Cakephpの作ったアプリは /home/user/sample/myapp

ComposerでいれたCakephpを動かしてみる | bgbgbg
の設定だと

$ ls -s /home/user/sample /var/www/html/sample
としてしまったところを

$ ls -s /home/user/sample/myapp /var/www/html/sample

として http://localhost/sample
とアクセスする必要がありました

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください