2011-01-07 12 views
0

私はAmazon EC2(Ubuntu)インスタンスでcakephpを設定しようとしていましたが、コードを実行しようとすると スタイルやレイアウトなどは表示されません 私は..Amazon EC2でcakephpを設定する

オプションのインデックスはFollowSymLinks AllowOverrideの まだ動作しているように見えるdoes notのすべて

を以下の内容でのhttpd.confを更新しました。

何が間違っているのですか?

よろしく アビシェーク・ジャイン

答えて

0

EC2関連していないが、MAMP上のCakePHPをインストールしたとき、私は、Mac上のsimmilar問題がありました。すべてのCakePHPファイルを完全に削除し、再インストールすると私の問題が解決しました。

+0

.. didntの仕事... –

+0

が参考になっ、http://bakery.cakephp.org/かもしれないことをしようとしたにそれを変更記事/ BBBThunda/2010/02/25/troubleshooting-cakephp-installation-issues-related-apache-2-mod_rewrite-for-beginners –

0

私はケーキをインストールあまりにも多くの経験を持っていないが、あなたはおそらく、とにかく次のことを確認する必要があります:

a)は正しいディレクトリで正しいの.htaccessファイルを持っていますか? Linuxは '。'で始まるものはすべて扱います。システムファイルとして、あなたが行う必要がありますので、それらが存在するかどうかを確認するには

ls -a 

をチェックする必要があります。手動でディレクトリにファイルを移動した場合、Cakeのダウンロードを望む場所に展開するのではなく、.htaccessファイルが移動されていない可能性があります。

b)エラー、特にmod_rewriteの読み込み中にエラーが発生した場合は、Apacheエラーログ(Apacheを使用していると仮定します)を確認してください。 LoadModule rewrite_module libexec/httpd/mod_rewrite.soとAddModule mod_rewrite.cがhttpd.confで指定されていることを確認してください。

c)これはどこに記入しましたか?

オプションインデックスはFollowSymLinks AllowOverrideのすべての

あなたのhttpd.confの多くを見ずに、ケーキのドキュメントルートが正しく、これらの設定を継承しているかどうかを伝える方法はありません。

1

私は同じ問題がありました。 AllowOverrideがnoneに設定されているため、.htaccessファイルに何かを上書きする権限がないことがわかりました。

私は/etc/httpd/conf/の下で私のhttpd.confファイルに値を見て、All

<Directory "/var/www/html"> 
    AllowOverride All 
</Directory> 
関連する問題