2014年5月12日月曜日

CakePHPを導入 その2

CakePHPの導入」に続いて、
ブラウザで、192.168.33.10/cakephpへアクセスすると
cakephpのページで、いくつかNoticeが出ている。

セキュリティのためapp/Config/core.phpの設定を変更しろというもの。
指示に合わせて変更しておく。

core.phpを開いて、
225行と230行のSecurity.saltSecurity.cipherSeed値を適当な値に変更する。

続いて、赤でエラーみたいなのが表示されている
URL rewriting is not properly configured on your server.

Help me configure it
をクリックしてCookbook確認すると、apacheでmod_rewriteを使用するようになっているとのことで、httpd.confを編集するように言っている。
/etc/httpd/conf/httpd.confをCookbook記載の通りに下記のように変更して、

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

Apacheを再起動したが、エラーが解消されない。

再度、httpd.confを確認すると、
<Directory “/var/www/html”>
があり、その中のAllowOverrideがNoneとなっていたため、
その部分をAllと変更して、Apacheを再起動するとエラーが解消された。

基本的に不必要な変更はしたくないと思ったため、
先の<Directory />の方の、AllowOverrideはNoneに戻した。


0 件のコメント:

コメントを投稿