我已将CakePHP 1.2站点升级到2.x.CakePHP控制台 - 应用程序错误
此网站使用一个核心的多个应用程序。一切工作正常,除了壳。
我无法从控制台运行其中一个现有的shell。
当我试着使用cake -app store
改变应用程序,我得到以下错误:
#!/usr/bin/php -q
PHP Fatal error: Cannot redeclare class ShellDispatcher in C:\www\domains\cakes\lib\Cake\Console\ShellDispatcher.php on line 24
Fatal error: Cannot redeclare class ShellDispatcher in C:\www\domains\cakes\lib\Cake\Console\ShellDispatcher.php on line 24
我执行以下命令:
> cd C:\www\domains\cakes\store
> Console\cake -app store
我得到相同导致Linux(debian)环境。 配置有问题吗?还是蛋糕有问题?
尝试从应用程序文件夹内运行shell(不需要设置-app然后!) – mark
store是应用程序文件夹。 即使我已经在商店 – noslone
以及可能它只是说“应用程序”(作为一般名称),但是意味着真正的商店,应用程序将是应用程序(即使应用程序不在结构中)夹。我ususally不使用的应用程序版本,但蛋糕之一:“/store/>../lib/Cake/Console/cake” – mark