2011-12-25 30 views
0

謝罪、私は愚かな質問をするならば、私はdev.ayumma.comにCakePHPの2.0.4(上のGitのクローンを使用し、Amazon EC2のをインストールしたCakePHPの欠落コントローラエラー

に非常に新しいですMySQLのPHP5、など)私はロードのmod_rewriteでApacheを設定している

と機械、アマゾンのlinux、(あなたは)hereを確認することができます。私は開発インストールのためにcake 2.0のドキュメントを使用しています。

私のパスは絶対的なものです。hereは私がページに印刷したものです。

私はcakephp 2.0 documentationからコードをコピーしています。

コードは正しいフォルダにあります。大文字と小文字はファイル名で正しいですし、エラーメッセージに従ってファイルをコピーして名前を変更しました。データベースはチュートリアルのコードから作成されました。 routes.phpファイルにはCAKE . 'Config' . DS . 'routes.php';が必要です。

私はファイルの場所を除外しました。ファイルは正しいフォルダにあります

私はmod_rewriteを排除しました。読み込まれているように見えますが、それ以外のテスト方法はわかりません。

私は絶対パスを除外しました。パスが正しく表示されます。

私はroutes.phpファイルを除外しました。最後の行は正しいです。

私には何が欠けていますか?どんな助けもありがとう。私はおそらく何かがシンプルだと確信していますが、現時点では私は理解できません。

問題のページはhereです。

答えて

1

erorrメッセージは、投稿テーブルに必要なコントローラを作成していないことを意味します。

ポストテーブルのコントローラ、モデル、ビューを作成していることを確認してください。コントローラファイルの名前はPostsController.php、モデルファイルのファイル名はPost.php、表示ファイルの名前はindex.ctp, view.ctp etcとなります。

+0

お返事ありがとうございます。私はapp/modelでPost.phpを持っていて、app/ControllerにPostControllerがあります。ケースが一致し、ファイルが存在します。しかし、私はまだ問題があります。チュートリアルによると – rseech01

+0

、コントローラは複数でなければなりません。すなわちPostsController.phpとこのURLを使用してくださいhttp://dev.ayumma.com/3/posts –

+0

ありがとう、私はそれを把握することができました。 – rseech01