CentOSのバージョンを5から6に変更した時に、CakePHPのトップページ以外が見えなくなりました。
「forbidden You don’t have permission to access」の文字が出て、ページが表示されません。
.htaccess関係だと推測が付いたので、.htacessに「Options FollowSymLinks」を追加。
これでうまく動きました。
<IfModule mod_rewrite.c>
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
バーチャルホストの設定内容は古いhttpd.confからコピーしてきたので、変更はなし。
httpd.confの基本部分で「Options FollowSymLinks」が有効になっていないのかもしれません。
この辺りの調査が必要ですね。