The plugins that are installed by composer are not (correctly) put inside
vendor. Your own baked plugins can stay in ./plugins
The error you are having seems to be that you are trying to load a plugin
called app somewhere. Try looking at the stacktrace of the error. Install
the php xdebug extension, that should help.
On Wednesday, January 28, 2015 at 3:14:02 AM UTC+1, Joe T. wrote:
i recently did a *composer update* for my dev site, and all the Cake
plugins that were under /plugins were removed:
/plugins
- /Bake (gone)
- /DebugKit (gone)
- /Migrations (gone)
However, there are new(?) directories under /vendor/cakephp corresponding
to the same plugins:
/vendor/cakephp
- /bake
- /debug_kit
- /migrations
i've tried deleting everything in /plugins /vendor and the composer.lock
file, then running *composer install* to get a fresh copy of everything,
with no luck. i added the line to scripts as mentioned in the RC1 release
notes and prescribed by the composer update message when i ran without
it... If i'm missing some step with composer, i wouldn't be surprised, but
i have no idea what it might be.
My composer.json requires such:
require: {
php: =5.4.19,
cakephp/cakephp: 3.0.*-dev,
cakephp/plugin-installer: dev-master,
zurb/foundation: dev-master,
jockmac22/foundation_calendar_date_time_picker: *,
ckeditor/ckeditor: dev-standard/latest,
tecnick.com/tcpdf: dev-master,
openwall/phpass: *
},
require-dev: {
cakephp/bake: dev-master,
cakephp/debug_kit: 3.0.*-dev,
cakephp/migrations: dev-master,
d11wtq/boris: 1.0.*
},
autoload: {
psr-4: {
App\\: App,
App\\Test\\: Test,
: ./plugins,
Thook\\: ./plugins/Thook/src,
Thook\\Cakerov\\: ./plugins/Thook/Cakerov/src,
Thook\\Websites\\: ./plugins/Thook/Websites/src,
Thook\\Test\\: ./plugins/Thook/tests
}
},
autoload-dev: {
psr-4: {
Thook\\Cakerov\\Test\\: ./Plugin/Thook/Cakerov/tests,
Thook\\Websites\\Test\\: ./Plugin/Thook/Websites/tests
}
},
scripts: {
post-install-cmd: App\\Console\\Installer::postInstall,
post-autoload-dump:
Cake\\Composer\\Installer\\PluginInstaller::postAutoloadDump
},
Yeah, yeah, i know, silly names...
Since this has happened, my dev site is completely broken. This is what
appears on every page:
*Plugin app could not be found.*
No line number, file, or anything indicating what the problem is, and i'm
pretty sure app isn't a plugin. It's thrown by (semi-obviously)
MissingPluginException, and i see references to that in the Plugin loader
(also somewhat obvious)... So what plugin is failing to load that
identifies itself as app, and is it related to the missing directories
under /plugins? If so, why did they disappear, how do i get them back, or
change my config to find them, etc.?
If i seem cross, i apologize. i'm not frustrated with Cake itself, so much
as my project being too busy to immerse myself in learning the framework.
Code available here: https://bitbucket.org/cautionbug/kodiak-investments
Any help is truly appreciated.
-joe
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
CakePHP group.
To unsubscribe from this group and stop receiving emails from it, send an email
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.