0

私はもともとローカルホストフォルダのサブフォルダにcakephpをインストールしました(したがって、Linuxではローカルホストは次のように設定されています:

/var/www

そして私はcakephpを次の場所にインストールしました:

/var/www/site1

私はこのアドレスでそれを使用していたので、http:// localhost / site1

しかし今、私はそれをライブサイトとして公開し、Apacheを使用して仮想サーバーを作成したので、これは/site1フォルダーに直接移動します。

http://mydomainname.com/

今はcakephpサイトにアクセスできませんが、それでも「site1」フォルダーにあるはずだと思っているようです。最初は、何かを設定するなど、/site1フォルダーにあることを伝えるために何もしなかったのを覚えていません。しばらく前に、正確に思い出せません。私はこれを調べていますが、この情報が配置されている可能性のある場所をこれまでに確認するように指示された場所には、サブフォルダを示すものが何も表示されていません。何をすべきかについてのアイデア。

ありがとう

4

1 に答える 1

1

.htaccessファイルが正しいフォルダにコピーされていることを確認してください。それらをコピーしていない場合は、とにかくそこにあることを確認してください。

をチェックしてapp/config/core.phpapp/config/routes.phpそこにパス固有のものがないことを確認してください。

Apache vhost構成をチェックして、ドキュメントルートがケーキをインストールしたフォルダーを指していることを確認し/siteますsite1/app/webroot

後で考えた後、 Apacheの構成をチェックして、ローカルhtaccessが設定をオーバーライドできるようにしていることを確認します。またmod_rewrite、サーバーでそれが有効になっていることを確認してください。

また、問題の原因となる可能性のある小さなことを見逃している可能性があるため、完全なインストール手順を確認してください。http://book.cakephp.org/view/907/Developing-with-CakePHP

于 2010-08-16T10:38:59.837 に答える