I replaced the full URLs in the civicrm.settings.php file with relative URLs as shown below: FROM global $civicrm_root; $civicrm_root = '/home/customer/www/example.org/public_html/sites/all/modules/civicrm'; if (!defined('CIVICRM_TEMPLATE_COMPILEDIR')) { define( 'CIVICRM_TEMPLATE_COMPILEDIR', '/home/customer/www/example.org/public_html/sites/default/files/...


Did you run check-req with the --cms-base-url argument? It needs to be specified there too.


This is set in the civicrm.settings.php file. It's perfectly fine to do overrides: https://docs.civicrm.org/sysadmin/en/latest/customize/settings/#override-settings-in-civicrmsettingsphp.


It's in civicrm_setting but if it's never been turned on it won't be there. But also it's more than just a setting - you would need to rebuild the schema and triggers. If you have cv installed you can do cv ev "Civi::settings()->set('logging', 1); $s = new CRM_Logging_Schema(); $s->enableLogging();" to do it from the command line manually.


One option to look at that will work for Wordpress to Wordpress and Wordpress to Drupal and Drupal to Drupal is using SimpleSAMLphp and an appropriate plugin. The Drupal SimpleSAMLphp module https://www.drupal.org/project/drupalauth4ssp provides hooks which you can use to populate data from CiviCRM if you want to share this between the sites. (Note - you ...

Only top voted, non community-wiki answers of a minimum length are eligible