新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > PHP > 

CakePHPでNot Foundになってしまった場合

CakePHPでNot Foundになってしまった場合

  • 2009.04.23 (木) 13:57
  • PHP

symfony、codeigniterなどのPHPフレームワークを使用したことがあったけど、CakePHPは使用したことがなかった。

symfonyを最近は仕事で使っていてなんか大規模システムを構築するのにあってそうなイメージを感じた。

今度、CakePHPで仕事をする可能性があるので勉強します。

でとりあえず動かそうとしたとき

「http://192.168.106.10/hashizume/cake/」でシステムにアクセスしたら

404 Not Foundが表示された・・・どおして。

 

調べていると.htaccessのRewriteBaseが「/」であることが前提となっているみたいなので修正しました。

修正箇所はRewriteBaseの行を追加しました。

 

1
2
3
4
5
6
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteBase    /hashizume/cake/
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>
1
2
3
4
5
6
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase    /hashizume/cake/app/
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>
1
2
3
4
5
6
7
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /hashizume/cake/app/webroot/
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

これでNotFoundがなくなりました。

コメント:0件

コメント投稿フォーム
コメントを入力して下さい。
ユーザー名(必須)
メールアドレス(必須)(非公開)
ホームページ
コメント

トラックバック:0件

この記事のトラックバックURL
http://blog.veryposi.info/programing/php/cakephp-notfound/trackback/
お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > PHP > 

CakePHPでNot Foundになってしまった場合