私はAmazon EC2(Ubuntu)インスタンスでcakephpを設定しようとしていましたが、コードを実行しようとすると スタイルやレイアウトなどは表示されません 私は..Amazon EC2でcakephpを設定する
オプションのインデックスはFollowSymLinks AllowOverrideの まだ動作しているように見えるdoes notのすべて
を以下の内容でのhttpd.confを更新しました。
何が間違っているのですか?
よろしく アビシェーク・ジャイン
私はAmazon EC2(Ubuntu)インスタンスでcakephpを設定しようとしていましたが、コードを実行しようとすると スタイルやレイアウトなどは表示されません 私は..Amazon EC2でcakephpを設定する
オプションのインデックスはFollowSymLinks AllowOverrideの まだ動作しているように見えるdoes notのすべて
を以下の内容でのhttpd.confを更新しました。
何が間違っているのですか?
よろしく アビシェーク・ジャイン
EC2関連していないが、MAMP上のCakePHPをインストールしたとき、私は、Mac上のsimmilar問題がありました。すべてのCakePHPファイルを完全に削除し、再インストールすると私の問題が解決しました。
私はケーキをインストールあまりにも多くの経験を持っていないが、あなたはおそらく、とにかく次のことを確認する必要があります:
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の多くを見ずに、ケーキのドキュメントルートが正しく、これらの設定を継承しているかどうかを伝える方法はありません。
私は同じ問題がありました。 AllowOverrideがnoneに設定されているため、.htaccessファイルに何かを上書きする権限がないことがわかりました。
私は/etc/httpd/conf/
の下で私のhttpd.conf
ファイルに値を見て、All
<Directory "/var/www/html">
AllowOverride All
</Directory>
.. didntの仕事... –
が参考になっ、http://bakery.cakephp.org/かもしれないことをしようとしたにそれを変更記事/ BBBThunda/2010/02/25/troubleshooting-cakephp-installation-issues-related-apache-2-mod_rewrite-for-beginners –