Zend Framework をインストールしましたが、ここで大きな問題が発生しました。アプリケーションのパブリック フォルダー (localhost/webserver/project/public/) に入ると、次のエラーが発生しました。
エラーが発生しました
ページが見つかりません
例外情報:
メッセージ: 無効なコントローラーが指定されました (パブリック)
スタックトレース:
0 C:\webserver\project\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
1 C:\webserver\project\library\Zend\Application\Bootstrap\Bootstrap.php(97): >end_Controller_Front->dispatch()
2 C:\webserver\project\library\Zend\Application.php(366): >Zend_Application_Bootstrap_Bootstrap->run()
3 C:\webserver\project\public\index.php(40): Zend_Application->run()
4 {メイン}
リクエスト パラメータ:
配列 (
'コントローラ' => 'パブリック',
'アクション' => 'インデックス',
'モジュール' => 'デフォルト',
)
私のパブリック フォルダーはコントローラーのように解釈されます。Xamppを使用して、Apache2.2およびPHP5.3でアプリケーションを実行しています。
同じサーバーで他のアプリケーションを使用しているため、htdoc に設定されている Document_Root は「C:/webserver」です。public フォルダーの htaccess で Rewrite Rules を使用しています。
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
どうすればそれを機能させることができますか?