2011-11-01 85 views
0

我正嘗試使用cakephp升級shell將我的項目遷移到cakephp 1.3 - > 2.0.1,但是當我運行腳本時,它;錢回來了以下錯誤:cakephp升級shell調試工具包錯誤

Error: Plugin DebugKit could not be found. 
#0 /Applications/MAMP/htdocs/youppie/lib/Cake/Core/App.php(328): CakePlugin::path('DebugKit') 
#1 /Applications/MAMP/htdocs/youppie/lib/Cake/Console/Command/UpgradeShell.php(223): App::pluginPath('DebugKit') 
#2 /Applications/MAMP/htdocs/youppie/lib/Cake/Console/Command/UpgradeShell.php(91): UpgradeShell->helpers() 
#3 /Applications/MAMP/htdocs/youppie/lib/Cake/Console/Shell.php(372): UpgradeShell->all() 
#4 /Applications/MAMP/htdocs/youppie/lib/Cake/Console/ShellDispatcher.php(177): Shell->runCommand('all', Array) 
#5 /Applications/MAMP/htdocs/youppie/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch() 
#6 /Applications/MAMP/htdocs/youppie/app/Console/cake.php(41): ShellDispatcher::run(Array) 
#7 {main} 

我正在運行的應用程序./Console/cake upgrade upgrade all --dry-run目錄內

任何人都知道我在做什麼錯?

回答

2

根據經驗,將插件文件夾移出應用程序,以免在升級過程中受到影響。您也可以將文件夾留在那裏,但只需將其內容移出場景即可。

還要記住,在2.0中,插件需要手動加載。在你的引導文件中添加CakePlugin :: loadAll()或者只是CakePlugin :: load('MyPlugin')