質問: xampp環境でcakephp3のUsers pluginをインストールしようとしていますが、いまいちインストール方法を理解しておりません。 を参考にしましたが**composer require cakedc/users:~3.1.0**はどのフォルダをで実行するのでしょうか。 composer実行後vendorフォルダにいくつかのフォルダとファイルが出来ましたがpluginsフォルダは何も入っていなかったので以下の手順でインストールをしました。 1composer実行後vendor\cakedc\usersをpluginsへコピー 2bootstrap.phpに以下を追加 Plugin::load('CakeDC/Users', ['routes' => true, 'bootstrap' => true]); 3cake migrations migrate -p CakeDC/UsersでUsersテーブルを作成 4cake users addSuperuserを実行 5Controller/AppController.phpのinitializeに $this->loadComponent('CakeDC/Users.UsersAuth');を追加 この後cakephpを実行するとCakeDC/Users.UsersAuthComponent could not be found.となってしまいます。 どなたかインストール手順を教えていただけないでしょうか。
回答: `composer require cakedc/users` は、アプリケーションディレクトリ(src, webrootなどがあるディレクトリ)で実行します。 CakePHP3以降はプラグインの呼び出しは`vendor/`配下からも行えるようになっているため、1の手順は不要です。2以降の手順はそのままでよいでしょう。 また、CakePHP本体のバージョンはいくつでしょうか。 最新版は3.3.12ですので、CakeDC/Usersのバージョンもそれに合わせて変更する必要があります。 対応するバージョンがわからない場合は、1行目のようにバージョン指定なしでcomposer requireを実行してください。