-
Notifications
You must be signed in to change notification settings - Fork 23
Aegir CiviCRM integration #46
Comments
The issue queue on Drupal.org is a better place for this question... |
According to the install log, CiviCRM was not detected:
Your verify log shows that the CiviCRM module is indeed in your platform:
Has anything changed between the install and the verify? I don't see any obvious hint otherwise. You will have to debug by looking at |
CiviCRM is supported only if present/detected during the site installation. You can't add it to already installed site, at least not yet. It seems that is what you are trying to do? |
@Shwele It's a duplicate of https://www.drupal.org/node/2897465 you have already opened there some time ago. Please make sure you install the site on a platform with CiviCRM code already present and detected, after you have enabled this feature in Aegir. You can't add it once the site is already installed without CiviCRM. |
@Shwele -- I can see that you are aware of this limitation, at least after reading the comments on the d.o. issue. Please follow up there. Thank you. |
@Shwele -- Last important detail: please don't use hostmaster platform to install hosted sites. You should create your own platform with all expected modules. You wrote on d.o.:
This is obviously wrong place to put civicrm. |
Just rechecked so here is what I did in simple steps.
In the end it is corrupted so much that I cannot disable website and delete it. I have to delete it manually. On the other note, I'm sorry for writing here too, but never got much response on drupal.org to call it success in response and ideas, saw that you were writing some issues here and that is why I wrote here as well. Ill use drupal.org for my issues in the future. |
Please don't create separate database and don't install CiviCRM manually. It's not supported. Allow Aegir to install CiviCRM tables in the Drupal database and manage permissions. It should just work. |
Ok, just found where was my flaw. When creating platform, I always created it without civicrm present and added after I created platform itself. Is there a way for platform to to populate those missing fields? |
You don't need to have CiviCRM present when creating new platform. You just need to re-Verify the platform after adding any new code to it, and before installing new Drupal site. |
Just tested it and it worked! Big thanks fellas. Its resolved and may be closed if you dont have anything to add regarding those set of tables. |
Hello guys,
Finally found some information with my struggles, hopefully you will reproduce the problem and offer piece of advice or if its general issue a proper fix in the future.
I have tried enabling CiviCRM under experimental and it has failed me so many times until I realized that enabling it makes my database, well, bit broken. Broken enough to stop Aegir from verifying configuration and functioning. It is causing PDO exception looking for templatedomain_0.civicrm_domain table that doesnt exist.
In attachment there is install log from Aegir and other one is where verify fails after you enable CiviCRM option.
Thanks in advance.
install.txt
verify_fail_full.txt
The text was updated successfully, but these errors were encountered: