CiviCRM/tech notes
Moving
Common Errors
XML data could not be loaded
After moving CiviCRM from another host and updating some paths, I got this error:
Fatal error: Uncaught exception 'Exception' with message 'XML data could not be loaded. Make sure you specified the correct path.' in [...] civicrm_invoke() #6 /home/a_user/site in /home/a_user/site/community/sites/all/modules/civicrm/packages/IDS/Filter/Storage.php on line 220
The solution is to delete or update the contents of the file {DRUPAL_HOME}/sites/default/files/civicrm/templates_c/en_US/ConfigAndLog/Config.IDS.ini to reflect the new paths. [1]
You may need to delete the whole template cache folder to fix the issue, though. Use the code below as an example:
cd $DRUPAL_HOME rm -rv sites/default/files/civicrm/templates_c/*
Menus retaining old URLs
In order to rebuild menu URLs after changing the base URL, visit:
civicrm/menu/rebuild?reset=1
Out of memory errors
You might need to update the civicrm_domain table like this:
update civicrm_domain set config_backend = null WHERE id = 1