haiju's 開発メモ

開発に必要な情報を自分用にメモ

PHP5.5.9 + CakePHP2.9.5 + apache2.2.xでTOPページがmod_rewriteエラーで崩れる時

久々にCakePHP2.xを使う時の備忘録として。

だいたい以下を確認して修正してみた(ΦωΦ)

(いつになったらPHPから自由になれるんだろう?)

ちなみにTOPページで表示されてたエラーメッセージ。

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

[手順]

1. /var/log/httpd/error_log を確認。

2. /etc/httpd/conf/httpd.conf の設定を確認。

2-1. mod_rewrite.soがコメントインされているか。

# LoadModule rewrite_module modules/mod_rewrite.so の冒頭の#を削除

2-2. 対象のDocumentRoot以下の設定で AllowOverride All になっているか。

(ex)ここでは、/opt/www がドキュメントルート

<Directory "/opt/www">
Options Indexes FollowSymLinks
AllowOverride None ---> AllowOverride All
</Directory>

3. apache再起動して、TOPページにアクセス。

# service httpd restart

4. 上記エラーメッセージが表示されずにTOPページが表示されればOK。

[参考サイト]

www.phpbook.jp

ngnmym714.hateblo.jp

windingwind.blogspot.jp

e-yota.com

www.digitalocean.com

qiita.com

cakephpでFile does not exist: /var/www/html/cakephp – 猫型iPS細胞研究所

qiita.com

netacore.jp