Upgrading individual modules of Kickstart
Hi,
Due to a bug suspicion in Views installed with my Kickstart, I decided to upgrade it to the latest dev build. I decided to delete the module from the profile folder and install a new version in the sites folder.
This must have been a no-no, because now some include files are broken and my Views won't work.
Fatal error: require_once() [function.require]: Failed opening required '//profiles/commerce_kickstart/modules/views/plugins/export_ui/views_ui.inc' (include_path='.:/:/usr/local/php/pear5') in /profiles/commerce_kickstart/modules/ctools/includes/plugins.inc on line 468
What should I do now? And how should I proceed next time when tempted to upgrade a profile-installed module?
Comments
Incompatible views and ctools?
It looks like you have incompatible views and ctools. Try to use the latest. And clear cache, preferably with drush. But you should be able to get to admin pages without seeing this problem.
Up and running
I swear I did clear cache when the issue was hot, to no avail, but now that a few moments elapsed, everything went smooth and seems to be working. What's more important, the "Taxonomy term: Term ID" criterion is now back - this was the main reason to do the update.
So I understand that it's safe to replace profile-installed modules with their updated versions and install them in the sites folder without breaking the site? It may just take a few refreshes and intensive cache clearing?
One place or the other
You have to have a given module in exactly one place. If it's going to be in /profiles/commerce_kickstart, OK. If it's going to be in sites/all/modules, OK. But one place.
When you move them, you're likely to need [Registry Rebuild](http://drupal.org/project/registry_rebuild) to fix things up. Not always, but...