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」が有効になっていないのかもしれません。
この辺りの調査が必要ですね。