CakePHP 1.2 サイトを 2.x にアップグレードしました。
このサイトでは、複数のアプリに対して 1 つのコアを使用しています。シェルを除いて、すべて正常に動作します。
コンソールから既存のシェルの 1 つを実行できません。
アプリを変更しようとすると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)環境でも同じ結果が得られます。設定に何か問題がありますか、それともケーキのバグですか?