2012-04-17 18 views
0

私はCakePHPフレームワークでちょっとびっくりしました。 http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/part-two.html そして私は、プラグインをダウンロードした。これは私のプラグインフォルダのように見えるものであるプラグインフォルダ にそれを置く: 私はこの部分件までだった(C:\ xamppの\ htdocsに\ nublet \アプリ\プラグイン)CakePHP AclExtrasプラグインが見つかりません

-AclExtras(DIR) -AclExtrasShell.php(FILE) --console(DIR) ---コマンド(DIR) ---- AclExtrasShell.php(FILE)今

これは私がコマンドを実行しようとすると言うものです。 https://github.com/markstory/acl_extras/issues/8 http://stackoverflow.com/questions/9887895/cakephp-2-1-authentication-aclextras-does-not-populate-acos-table

何ができる:これを試し

C:\>cake AclExtras.AclExtras aco_sync 

Error: Plugin AclExtras could not be found. 
#0 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(364): CakePlugin::path('AclExtra 
s') 
#1 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(225): App::pluginPath('AclExtras 
') 
#2 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(542): App::path('Console/Command 
', 'AclExtras') 
#3 [internal function]: App::load('AclExtrasShell') 
#4 [internal function]: spl_autoload_call('AclExtrasShell') 
#5 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(216): class_exist 
s('AclExtrasShell') 
#6 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(167): ShellDispat 
cher->_getShell('AclExtras.AclEx...') 
#7 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(69): ShellDispatc 
her->dispatch() 
#8 C:\xampp\htdocs\Nublet\app\Console\cake.php(33): ShellDispatcher::run(Array) 
#9 {main} 

私がやります?

Greetings、 Harm。

答えて

9

Windowsでbakeを使用すると、時には少し具体的にする必要があることがわかりました。

C:\>cake -app "C:\xampp\htdocs\Nublet\app" AclExtras.AclExtras aco_sync 

あなたはいつもちょうど使用する必要があります推測だディレクトリかを確認するcakeを実行することができます。

+0

私を保存しました。 =) –

+0

が真である – Ryodo

1

@jeremyharris:

私は、LinuxのUbuntuで同じ問題を抱えているが、あなたの答えは、それを解決:

私のCakePHPのパス:は/ var/www /のCMS/cakephpの

も:

オープン端子と入力コード:

cd /var/www/CMS/cakephp/lib/Cake

Console/cake -app "/var/www/CMS/cakephp/app" AclExtras.AclExtras aco_sync

関連する問題