###前提
- vagrantを使ってローカル環境で開発しています。
- cakephp 2.8.5
- php 5.6.22
- CakeDC Migrations Plugin master最新版を直接ダウンロードしました。
- 構成ファイルのすべての所有者はvagrantで、パーミッションは777です。また、vagrantでログインしているため、すべての権限を持っています。
CakeDC Migrationsプラグインのインストールもできています。
- app/PluginフォルダにMigrationsという名前で配置
- app/Config/bootstrap.phpにCakePlugin::load('Migrations');と入力済み
###発生している問題・エラーメッセージ
今まではMigrationプラグインを使えていたのにもかかわらず、急に使えなくなりました。
コンソールで以下を実行しました。
[vagrant@localhost Console]$ php cake.php Migrations.migration generate
エラーメッセージは以下になります。
Error: Plugin Migrations could not be found. #0 /vagrant/app/Vendor/cakephp/cakephp/lib/Cake/Core/App.php(227): CakePlugin::path('Migrations') #1 /vagrant/app/Vendor/cakephp/cakephp/lib/Cake/Core/App.php(549): App::path('Console/Command', 'Migrations') #2 [internal function]: App::load('MigrationShell') #3 [internal function]: spl_autoload_call('MigrationShell') #4 /vagrant/app/Vendor/cakephp/cakephp/lib/Cake/Console/ShellDispatcher.php(252): class_exists('MigrationShell') #5 /vagrant/app/Vendor/cakephp/cakephp/lib/Cake/Console/ShellDispatcher.php(203): ShellDispatcher->_getShell('Migrations.migr...') #6 /vagrant/app/Vendor/cakephp/cakephp/lib/Cake/Console/ShellDispatcher.php(66): ShellDispatcher->dispatch() #7 /vagrant/app/Console/cake.php(47): ShellDispatcher::run(Array) #8 {main}
今まではこれでうまくいっていたのですが、急にエラーになりました。
###試したこと
- Migrationプラグインを削除して、新しくダウンロード→変わらなかった
- bootstrap.phpでCakePlugin::loadAll();→変わらなかった
ちょっと自分ではどうすればいいか分からなくなりました。
お手数かけますが、回答いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー