11

What is the installation canary? The civicrm_install_canary is fundamentally a test to see how well we control/understand the installation process. It's part of a bigger topic, so bear with me in giving the context. The crux of the CiviCRM installation process has traditionally been two steps: Copy a config template and edit it (civicrm.settings.php.tpl =...


10

CiviCRM is open source, so the software itself is free to download. So depending on your skills and availability of hosting it could be free. In practice, hosting costs (a bit of) money. It will cost your organisation time to learn to use CiviCRM. And if you would want extra help you would pay it to one of the CiviCRM Partners you could hire. (The Partner ...


10

I faced this problem too and tried a lot of things to make it works, but failed. Finally, I opened the file "index.php" in "http://(mysite)/sites/all/modules/civicrm/install/index.php". I put the comments in line number 265th through 274th like this. /* // Check that user is logged in and has administrative permissions // This is necessary because the ...


10

CiviCRM Contact Distance Search requires views module and since your system is missing required modules you won't be able to enable it. Once you install Views module you will need to configure it with civicrm so that drupal can access data from civicrm. Thanks Pradeep


9

CiviCRM needs to be hosted on a webserver that meets the proper hosting specs. See http://book.civicrm.org/user/getting-prepared/hosting/ Technically you could host it on your own computer, this would not be practical for an organization. I believe that your CiviCRM installation should be hosted where your website is hosted. Depending on the size of your ...


8

The problem is that the database user doesn't have some higher level privileges required for CiviCRM. Ask your ISP support or database administrator to run the following commands for you as the root MySQL user: -- Assuming a database called "civicrm" and a user called "civicrm_user" -- and a MySQL version of 5.1.6+ GRANT SELECT, INSERT, UPDATE, DELETE, ...


8

Recommend setting MAMP to use PHP5.6 if you have that option. The screenshots show MAMP is set to use PHP7, but CiviCRM isn't ready for PHP7 yet. (PHP7 removes ext/mysql in favour of ext/mysqli and ext/pdo_mysql. CiviCRM looks for ext/mysql, and the installer test is bailing out when it detects that this isn't supported.) CiviCRM's PHP requirements are ...


8

CiviCRM licence: $0 For the rest: how long is a piece of string? How much it cost depends a lot of the specifics of your organisation, if you have the time to install and configure, if you need custom development, if you need more training and advices, if you need consultants to help migrating the data from various legacy systems... In my experience, it ...


7

The problem isn't WordPress, but Hostmonster. Shared hosting makes its money on sites that don't need any CPU or memory - simple WordPress sites, for instance. CiviCRM is a much more resource-intensive program than your typical CMS (like WordPress). If you have good shared hosting - which is hard to come by! - then you can sometimes run a very small ...


6

Generally when evaluating security, you need to balance likelihood and severity of threats against the resources available to counter them. A human rights organization that was a client of mine had information on activists in their CiviCRM instance who could be imprisoned or killed by their governments, with sophisticated, well-resourced governments ...


6

first of all: I think you would be able to run CiviCRM without too much IT expertise or huge (subjective term though) consultancy costs. I would recommend you to contact a local CiviCRM partner and discuss your needs and costs with them. It does largely depend on your own requirements. If you realise you have a tight budget and it means you will adapt your ...


6

I have a number of clients who use CiviCRM on a subdomain separately from their main content site. It has both pros and cons. Pros: 1. Security. The main issue addresssed here is the risk of security lapses on the main site exposing CiviCRM. The reason a separate site can be more secure is that you will typically have more modules and functionality on ...


6

The error is due to an incorrect base url of your Drupal installation. Go to site/default and edit the file settings.php Search for $base_url, and set it to the correct url of your site. e.g. http://localhost/~YOUR-USER-NAME/SUBFOLDER-OF-YOUR-SITE In my case, line 315 of settings.php looks like this: $base_url = 'http://localhost/~alain/civitest'; // ...


5

I have worked with many clients that maintain their website (usually Drupal, but WordPress and Joomla as well) and CiviCRM running on the same server, usually in the same domain instance. I seldom have seen issues. Now, of course, with a mis-sized or misconfigured server, you will have problems. And if the website gets a huge amount of traffic, you will ...


5

I dug further into the changes that WPE does to the file structure. It looks like the new magic method of determining the file location using [civicrm.files] is failing. See https://github.com/civicrm/civicrm-core/blob/master/Civi/Core/Paths.php I am able to get both 4.6.13 and 4.7.2 running on WPE by adding the following to my civicrm.settings.php file ...


5

OK. I was able to fix it by Directly editing wp-content/uploads/civicrm/civicrm.settings.php to point to the new clean civicrm-only DB. Exporting the civicrm tables only from my original wordpress DB. Importing the exported civicrm tables into the new, blank civicrm-only DB. Dropping the civicrm tables from the original wordpress DB so it is wp-only. All ...


5

The question is tricky because it's a bit imprecise -- different people may interpret "know Linux" and "administer CiviCRM" a bit differently. It might be clearer to rephrase the issue this way: To administer the data model, profiles, contacts, events, mailings, etc, you need an analytic mindset and a general understanding of data-management, but you do ...


5

Welcome to CiviCRM. There are a lot of online resources which hopefully you have already discovered eg the User Guide and there is also a Dashlet that gives you helpful links There are also training videos and webinars and meet ups available, which would be a cheaper (or free). There are many providers/partners who provide paid support for Non Profits ...


5

civicrm has a community of professionals who provide commercial support. We - Fuzion - are one such company. Others are listed at https://civicrm.org/partners-contributors The Core Team also do paid work, though I think they focus on bigger improvements - see https://civicrm.org/paid-issue-queue. If you are a 'member' then there is a discount for the Core ...


5

That's really two operations: splitting the combined db to separate WP and Civi ones, and migrating. For the migration part see the manual. To split the db, you could make a duplicate of the original as the Civi db (dump and load), then in the Civi one delete all the non-civi tables and in the original/WP one, delete all the civi tables. In your civicrm....


4

I haven't experienced this myself, but -- skimming the code in index.php -- it appears to track a variable called civicrm_install_type. The variable defaults to drupal but can be set to wordpress by passing ?civicrm_install_type=wordpress. Once it is set, it's stored in the SESSION and reused for future page-views. One way you could probably trigger this ...


4

You can always find the latest version on the CiviCRM website, or on Sourceforge. If using the Sourceforge link, there is a direct link to the latest version (Drupal) (others who may be interested in other CMS's can select the version for an alternate CMS): (per @petednz) It is a good idea to double check that you are getting the latest version if you use ...


4

This WordPress site was created using a Microsoft Azure webapp. I imagine that it was a compatibility issue. After creating a designated IIS server with MySql the problem resolved itself.


4

If you're using binary logging, you may need to add a line to your MySQL or MariaDB configuration (/etc/mysql/my.cnf) to proceed with the installation. log_bin_trust_function_creators = 1


4

Here's a patch that seems to address the issue, although there could still be compatibility issues in the PEAR mysql and mysqli library versions used by CiviCRM. This patch is for CiviCRM 4.7.4: diff --git a/civicrm/CRM/Core/Lock.php b/civicrm/CRM/Core/Lock.php index b594e0b..4643fc4 100644 --- a/civicrm/CRM/Core/Lock.php +++ b/civicrm/CRM/Core/Lock.php @@ ...


4

I'm pleased to hear that you like CiviCRM. It is a good piece of software that has been used by many non-profits across the world. However, I think you need to be realistic about the cost of installing a CRM system like this. While CiviCRM is 'free' in the sense that it is open source and you can download the code and alter it as you see fit there are ...


4

EDIT: as Coleman pointed out on the forum, SourceForge downloads seem to work sometimes. I just retried 4.1.6 and it worked. In theory, the upgrade documentation says that we can upgrade from CiviCRM 2.2 to 4.7. I have doubts on that, however upgrading from 4.0 to 4.7 should work. A few years ago, I managed to run upgrades from CiviCRM 1.7 to 2.0, then 2.0 ...


4

The program is Open Source, so it is available everywhere. When you download CiviCRM at https://civicrm.org/download/list you can also download the Localization files. The Hebrew language is available in there, although not all texts are translated yet. But I am pretty sure you can adjust it to your needs and make sure you can at least translate anything ...


4

This is very new work - CiviCRM was recently packaged for Debian by a Debian developer. It's in Debian sid now, and Ubuntu seems to be pulling it in from there. In short - it's not documented yet because it's new, and it's hard to say if there are issues with this approach because not many folks are using it yet.


4

So no problem installing it on a WAMP, especially if you "only" want it as an "internal address book". You have quite a lot of fields by default, and if you need more, you can create custom ones directly from the UI, no need to develop anything for your requirement it seems. But the easiest is that you try, either on your own install or check our demo ...


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