cakephpインストール時エラー mod_rewriteの設定について
 cakephp2.8.8
cakephpインストールしてアクセスすると下記画像のように、赤くエラーが表示されることが有ります。
ws000276

URL rewriting is not properly configured on your server. 1) Help me configure it 2) I don't / can't use URL rewriting

mod_rewriteが有効になっていない場合に表示されるエラーのようです。

調べると、httpd.confの設定で治るという情報が出てくるかと思います。

参考http://www.phpbook.jp/cakephp/install/index3.html

しかし、それでは治らなかったので、別の方法で対応しました。

.htaccessの作成

cakephpでは、標準3つの.htaccessを置いておくべきそうです。

CakePHP をインストールしたディレクトリ/.htaccess
CakePHP をインストールしたディレクトリ/app/.htaccess
CakePHP をインストールしたディレクトリ/app/webroot/.htaccess

の3つを用意しました。
最初から、入っているものはそのままでいいかと思います。

CakePHP をインストールしたディレクトリ/.htaccess



RewriteEngine On
RewriteRule    ^$ app/webroot/    [L]
RewriteRule    (.*) app/webroot/$1 [L]

CakePHP をインストールしたディレクトリ/app/.htaccess



RewriteEngine On
RewriteRule    ^$ webroot/    [L]
RewriteRule    (.*) webroot/$1 [L]

CakePHP をインストールしたディレクトリ/app/webroot/.htaccess



	RewriteEngine On
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteRule ^ index.php [L]

以上で、エラーが消えるかもしれません。

他のエラーは、下記ブログでほとんど対応出来ます。
参考http://kwski.net/cakephp-2-x/1009/




おすすめの記事