wamp5 での zend フレームワークの構成中にエラーが発生しました。
この投稿は xiongdawang によって最終編集されました: 2012-11-07 15:21:33
Zend フレームワークを学ぶために PHP100 ビデオを見ていたのですが、設定中に次のエラーが発生しました。誰かアドバイスをいただければ幸いです。
Index.php
<br />
<?php<br />
error_reporting(E_ALL|E_STRICT); //在开启错误报告<br />
<br />
date_default_timezone_set('Asia/Shanghai'); //配置地区<br />
<br />
set_include_path('.'.PATH_SEPARATOR.'./library.'.PATH_SEPARATOR.'./application/models/'.PATH_SEPARATOR.get_include_path());<br />
//配置环境路径<br />
<br />
require_once 'Zend/Loader/Autoloader.php'; //载入zend框架<br />
Zend_loader_Autoloader::getInstance()->setFallbackAutoloader(true); //静态载入自动类文件<br />
<br />
$registry = Zend_Registry::getInstance(); //静态获得实例<br />
$view = new Zend_View(); //实例化zend模版<br />
$view-> setScriptPath('./application/views/scripts/'); //设置模版显示路径<br />
$registry['view'] = $view; //注册View<br />
<br />
//设置控制器<br />
$frontController = Zend_Controller_Front::getInstance();<br />
<br />
$frontController -> setBaseUrl('/zendframework') //设置基本路径<br />
-> setParam('noViewBenderer', true)<br />
-> setControllerDirectory('./application/controllers')<br />
-> throwExceptions(true) -> dispatch();<br />
?><br />
ログイン後にコピー
エラーメッセージ:
致命的なエラー: F:local_wwwzendframeworklibraryZendControllerDispatcherStandard.php:242 のメッセージ「無効なコントローラーが指定されました (index.php)」を伴う例外「Zend_Controller_Dispatcher_Exception」がキャッチされませんでした。スタック トレース: #0 F:local_wwwzendframeworklibraryZendControllerFront.php(9 54): Zend_Controller_Dispatcher_Standard->dispatch(Object) ( Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 F:local_wwwzendframeworkindex.php(24): Zend_Con troller_Front->dispatch() #2 {main} が F:local_wwwzendframeworklibraryZendControllerDispatcherStandard.php の 242 行目でスローされました
------解決策--------------------Zend フレームワークの組み込みエラー デバッグ メソッドを使用します。そうしないと、常にスローされます。エラーがたくさんあるとおっしゃっていましたが、SQL のデバッグ時に予想通り、最初の数日間はエラーに悩まされました。