I am using Aegir to clone my Drupal 7 sites. I don't have any caching enabled on the original site.

When I clone the site everything appears to work correctly, however changes to the drupal database are mirrored between all my sites. For example, adding a new user will add the user to all the sites.

I have verified that separate databases are specified for each of the sites.

Any ideas what would be causing this?

  • 2
    Have you verified that separate databases are getting updated for each of the sites? – Clive Oct 18 '16 at 23:57
  • This is definitely not normal behavior. Does the original site have aliases for the other sites names? As @Clive suggested it would be good to check via phpMyAdmin or a similar tool that the new user record is visible in all databases? – Herman van Rink Oct 19 '16 at 11:48
  • @Clive Yes I have verified that the actual database table is being updated for each of the sites. – Sleewok Oct 19 '16 at 14:03
up vote 0 down vote accepted

I just figured it out. I have a wildcard SSL setup for my server. By default when you clone a site in Aegir it does not set it up as SSL. However, I was still able to access the cloned site via HTTPS.

The issue was caused by accessing the site via HTTPS when SSL was not enabled in Aegir for that specific site.

As soon as I enabled SSL for the site in Aegir the problem went away.

I'm not exactly sure what was going on in the backend. It would be great if someone could chime in on that...

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.