1

私は仕事でCakePHPを使用してきましたが、今は自宅でセットアップしようとしています。htdocs内にprojectsフォルダーがあり、そのフォルダー内にcakeProject ... / htdocs / Projects / CakeProject /app...があります。URLをlocalhost/Projects/cakeProject/にポイントするとこのエラーが発生します。

コントローラーがありません

エラー:ProjectsControllerが見つかりませんでした...。

そして、コントローラーの作り方を説明します。明らかに、これは本当の問題ではありません。誰かが私が見落としているものをすぐに見ることができますか?

これがスタックトレースです:スタックトレース

APP\webroot\index.php line 92 → Dispatcher->dispatch(CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');



$Dispatcher = new Dispatcher();

$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));

object(CakeRequest) {
    params => array(
        [maximum depth reached]
    )
    data => array([maximum depth reached])
    query => array([maximum depth reached])
    url => 'projects/cakeProject/'
    base => '/projects/cakeProject/app/webroot/index.php'
    webroot => '/projects/cakeProject/app/webroot/'
    here => '/projects/cakeProject/app/webroot/index.php/projects/cakeProject/'
}
object(CakeResponse) {

}
4

2 に答える 2

1

何が問題だったのかわかりません。インストール中に何か間違った設定をしたに違いありません。Projects フォルダーからプロジェクトを削除しました。それを再複製し、現在は正常に機能しています。

于 2012-11-03T16:17:31.087 に答える
0

webroot フォルダーはどこにありますか? 何かを行う前に、webroot を構成する必要があります。

どのオペレーティング システムを使用しているかはわかりませんが、このトピックに関する Google での 3 番目の結果は、Windows での xamp を使用した詳細なガイドです。多分それはあなたを助けることができます

于 2012-11-03T15:29:25.590 に答える