Skip to main content
Share Your Experience: Take the 2024 Developer Survey
5 votes
Accepted

Do I need to know Linux to administer CiviCRM?

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 ...
Tim Otten's user avatar
  • 5,684
5 votes
Accepted

How to fix stripe webhook settings?

I would follow the instructions on screen: Log in to your Stripe account, go to the Webhooks section Delete the existing webhook (on live and testing sides) Come back to CiviCRM and use the "Update/...
Laryn's user avatar
  • 8,268
4 votes

Do I need to know Linux to administer CiviCRM?

I would tend to say "No", it is not required. We have a bunch of customers that administer CiviCRM without Linux knowledge (or GNU, as Tomislav pointed out). However, they do pay for service providers ...
ErikH - CiviCooP's user avatar
4 votes
Accepted

4.7.28 upgrade gives false warning that my resource URL is not correct

after chasing my tail for a while, I finally realized that the check for resource url is not done by the browser in a way that would pass along other validation credentials. This led to the resource ...
ericG's user avatar
  • 600
4 votes

Fix For "Incorrect Resource URL" Not Working

We've had basic authentication active on the installation which broke the check. After adding the server IP to the whitelist the error disappeared.
George Moses's user avatar
3 votes

Do I need to know Linux to administer CiviCRM?

No, you don't need to 'know linux'. CiviCRM has been intentionally built so that all day to day use and administration of the system can be carried out via the user interface (i.e. the screens that ...
michaelmcandrew's user avatar
3 votes
Accepted

Is there any reason to not run the scheduled job Clean-up Temporary Data and Files every hour?

Check how long it takes to run on your system. if it doesn't take too long, I don't see any reason not to run it hourly.
Xavier's user avatar
  • 10.2k
3 votes
Accepted

Has the Dashboard Cache Timeout setting been moved?

This setting has been moved to each Reports(Access Tab). Major improvements related to dashlet has been done in 4.7.11 version. Hence, if you wish to change the cache timeout. Navigate to any ...
jitendra - fuzion's user avatar
3 votes

timezone in PHP is incorrect

Try setting your preferred timezone in civicrm.settings.php and/or wp-config.php? ini_set('date.timezone', 'Asia/Calcutta'); You might want to adapt the timezone you set as appropriate to your MySQL ...
Chris Burgess's user avatar
3 votes

Do I need to know Linux to administer CiviCRM?

@Joe To kick off, you probably mean GNU more than Linux (it's the tools that you learn, not the kernel). That said, being a MySQL/PHP-based system, it's naturally geared towards GNU/Linux as the most ...
Tomislav Nakic-Alfirevic's user avatar
3 votes

How do I add a new settings page for my extension?

This took me way longer than I anticipated, so I thought I'd pen a fuller answer for the most minimal settings form. It assumes you're building a modern extension, generated with civix. Step 1: define ...
artfulrobot's user avatar
  • 3,932
3 votes
Accepted

Settings Definition (How to Use On_Change?)

on_change is executed when setting value is changed. You can either set it 'on_change' => [ ['CLASS_NAME', 'functionName'], ], Else 'on_change' => [ 'CLASS_NAME::functionName', ], A ...
Pradeep Nayak's user avatar
3 votes
Accepted

how to change civicrm settings from command line?

You can use drush cv to update the settings in db. eg drush cvapi Setting.create environment="Production" You can find various options in API explorer to set other settings and see for command in ...
Pradeep Nayak's user avatar
3 votes

Beyond provide a profile of an instance's stack, what is the purpose of Connections?

It is described a little bit here: https://issues.civicrm.org/jira/browse/CRM-16173 Seems like the intent is a generic framework. I believe this link is a reference implementation of how to write a ...
Demerit's user avatar
  • 23.1k
3 votes
Accepted

Wordpress base page error

That message is misleading and we'll need to fix that. Using the home page as the base page just won't work. A WP Page needs to be created and set as the base page. There should be (depending on ...
Kevin Cristiano's user avatar
2 votes

Settings values not showing up. Cache issue?

I reviewed the problem carefully and found that it is caused by the jSGCache plugin that comes preinstalled on all Joomla sites installed via Softaculous. When the plugin is enabled, it adds a special ...
Stefano's user avatar
  • 181
2 votes
Accepted

Settings values not showing

I reviewed the problem carefully and found that it is caused by the jSGCache plugin that comes preinstalled on all Joomla sites installed via Softaculous. When the plugin is enabled, it adds a special ...
Stefano's user avatar
  • 181
2 votes

How do I stop the new "Security Notifications" that civi pops up for upgrades

Marsh's answer is correct for Civi 4.6. For versions 4.7+, go to Administer menu » Administration Console » System Status and press "Hide" next to the version check message. You can choose to hide ...
Jon G - Megaphone Tech's user avatar
2 votes

What does 'Enable global server wide lock for CiviMail' do?

From https://issues.civicrm.org/jira/browse/CRM-9153 For multi-sites with a large number of sites (e.g. NYSS with 80 sites), running on a few servers we might want the number of cronjobs processing a ...
petednz - fuzion's user avatar
  • 28.3k
2 votes
Accepted

Using a Variable/Token for Config Directories to Get Site Root Path

Take a look at issue CRM-19371. It a small bug and fixed in CiviCrm 4.7.13. I fixed my 4.7.12 installation by using this patch.
Kainuk - CiviCooP's user avatar
2 votes
Accepted

configuring SMTP on windows 7 for Civicrm

If you want CiviCRM to send email, you'll need a means of delivering them! SMTP is the internet protocol for doing this. Unlike Linux, Windows does not typically include an SMTP service out of the box....
Chris Burgess's user avatar
2 votes
Accepted

Couldnt see Civicrm plugin when logged in as wordpress subscriber/editor and other roles

You need to set the ACL permissions for the specific roles in CiviCRM. Go to 'Administer>Users and Permissions>Permissions (access control)' then click on 'WordPress Access Control'. Here is where you ...
KilakwaBT's user avatar
  • 2,351
2 votes
Accepted

prompted for password too often

changed the base URL in civicrm.settings.php . now works fine . if (!defined('CIVICRM_UF_BASEURL')) { define( 'CIVICRM_UF_BASEURL' , 'http://localhost/site/'); } is changed to if (!defined(...
Parthibaraj Rajasekar's user avatar
2 votes
Accepted

accessing civicrm in lan

you need to update your Base URL with your IP address - because your base URL is pointing to localhost that is why your remote PC is redirecting to localhost change the BaseURL to your IP address ...
Ramesh - ARTECH Consultancy's user avatar
2 votes

Localization Settings DB Error: insufficient permissions

Figured it out, needed to give the SQL user CREATE VIEW rights
Brian Danza's user avatar
2 votes

One host, multiple Wordpress domains, one CiviCRM database

I haven't done multisite with Wordpress, but I think this link is more up-to-date documentation: https://docs.civicrm.org/sysadmin/en/latest/install/multi-site/#wordpress-multisites If using a ...
Laryn's user avatar
  • 8,268
2 votes

One host, multiple Wordpress domains, one CiviCRM database

This sounds like a scenario with multiple website but one CiviCRM, and the websites communicating with CiviCRM using the API. Some more information on this kind of scenario on https://civicrm.org/...
ErikH - CiviCooP's user avatar
2 votes

Override CiviCRM settings

You need to add this in civicrm.settings.php. Once you have added overided the settings clear CiviCRM cache so that the settings are updated correctly. HTH Pradeep
Pradeep Nayak's user avatar
2 votes

Should I use Civi::settings()->get and set or

One option is to create settings using Setting Reference How I would do through extension is Register metadata for setting using hook_civicrm_alterSettingsMetaData To set the setting using civicrm ...
Pradeep Nayak's user avatar
2 votes

Should I use Civi::settings()->get and set or

Thanks @Jon G, that makes sense :-) So summarizing the recommended way is: Register metadata for setting using hook_civicrm_alterSettingsMetaData or create myfile.setting.php in my extension Use ...
ErikH - CiviCooP's user avatar

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