をインストールした後、私はすべてのページでもbootstrap.php
でPlugin::load('CsvView')
をコメントアウトした後、(彼らは間違いなくOKでした)欠落コントローラー例外を示した後欠落コントローラー例外FriendsOfCake/cakephpの-csvview
php ../composer.phar require friendsofcake/cakephp-csvview:~3.0.
を使用してFriendsOfCake/cakephp-csvview
をインストールしました。私はPHPがコントローラクラスを見つけることができなかったが、理由を知らないとは思わない。 find . -mtime -1
を使用しましたが、src
のファイルは変更されていません。
誰でもCakePHPがクラスファイルの場所を把握してトラブルシューティングをする方法を教えてください。以下
スタックトレース:全く
2016-10-04 03:20:39 Warning: Headers already sent in {base}/vendor/cakephp/cakephp/src/Error/Debugger.php:753
2016-10-04 03:20:39 Error: [Cake\Routing\Exception\MissingControllerException] Controller class Holders could not be found.
Exception Attributes: array (
'class' => 'Holders',
'plugin' => false,
'prefix' => false,
'_ext' => false,
)
Request URL:/
Client IP: 127.0.0.1
Stack Trace:
#0 {base}/vendor/cakephp/cakephp/src/Http/ControllerFactory.php(72): Cake\Http\ControllerFactory->missingController(Object(Cake\Network\Request))
#1 {base}/vendor/cakephp/cakephp/src/Routing/Filter/ControllerFactoryFilter.php(63): Cake\Http\ControllerFactory->create(Object(Cake\Network\Request), Object(Cake\Network\Response))
#2 {base}/vendor/cakephp/cakephp/src/Routing/Filter/ControllerFactoryFilter.php(49): Cake\Routing\Filter\ControllerFactoryFilter->_getController(Object(Cake\Network\Request), Object(Cake\Network\Response))
#3 {base}/vendor/cakephp/cakephp/src/Routing/DispatcherFilter.php(144): Cake\Routing\Filter\ControllerFactoryFilter->beforeDispatch(Object(Cake\Event\Event))
#4 {base}/vendor/cakephp/cakephp/src/Event/EventManager.php(426): Cake\Routing\DispatcherFilter->handle(Object(Cake\Event\Event), Object(Cake\Network\Request), Object(Cake\Network\Response))
#5 {base}/vendor/cakephp/cakephp/src/Event/EventManager.php(391): Cake\Event\EventManager->_callListener(Array, Object(Cake\Event\Event))
#6 {base}/vendor/cakephp/cakephp/src/Event/EventDispatcherTrait.php(78): Cake\Event\EventManager->dispatch(Object(Cake\Event\Event))
#7 {base}/vendor/cakephp/cakephp/src/Http/ActionDispatcher.php(81): Cake\Http\ActionDispatcher->dispatchEvent('Dispatcher.befo...', Array)
#8 {base}/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(60): Cake\Http\ActionDispatcher->dispatch(Object(Cake\Network\Request), Object(Cake\Network\Response))
#9 {base}/webroot/index.php(37): Cake\Routing\Dispatcher->dispatch(Object(Cake\Network\Request), Object(Cake\Network\Response))
#10 {main}
プラグインをアンインストールして、プラグインが機能しているかどうかを確認してください。この 'composer remove FriendsOfCake/cakephp-csvview'を使い、' composer update' –
それは役に立ちません。しかし、私は作曲家の自己更新を行い、再びアプリケーションを作成し、私のソースコードを元に戻しました。それは今働く。 – cpliu338
私の質問「CakePHPがクラスファイルの場所を把握してトラブルシューティングをする方法を教えてもらえますか?」まだ有効で、私はその答えを受け入れることをうれしく思うでしょう。 – cpliu338