Hot answers tagged

8

The latest versions of CiviCRM run fine with PHP 7.2. However, a) this has only been true a few months, b) Drupal 7 has only very recently become 7.2-compatible, c) most major Linux distributions don't ship with 7.2 by default. I'd say those three factors account for few sites running it. Note that as of CiviCRM 5.8.0, known PHP 7.2 import issues have ...


7

PHP 7 is not supported yet - see CRM-17789 Also: this and this Update (Aug 2017): The information above was correct when it was written. Things have moved on and PHP 7.0 is supported from 4.7.12 onwards. Earlier versions of 4.7 don't run on PHP 7.0 and nor does any released version of 4.6. There are discussions about adding this to 4.6 - see the same ...


5

This kind of question is hard to answer for an open source project like CiviCRM :-) There is no 'owner' of the product that can tell you this. Nor is there a group of paid developers that will be able to continue supporting this. Considering that I think it is an impossible question to answer, and the wrong one to ask at this point in time. It would have to ...


5

No, it is planned for 4.8, but could use some help (with funding or investigating issues). https://issues.civicrm.org/jira/browse/CRM-17789


4

When PHP 5.6 reaches it end of life. It means basicly that no further updates are coming from the official php group. But it means you can still keep php 5.6 on your server it does not stop from working.


4

None any more - as of 4.7.12, CiviCRM supports PHP7


3

From api explorer the results are retrieved using rest api where check_permissions is always set to TRUE by default even though its been explicitly set via api params. If you have check_permissions set to TRUE than api returns only those fields which are defined for the the entity. In your case the fields would be civicrm_api('Contribution', 'getfields', ['...


3

It seems to me you need to install the php-xml package. sudo apt-get install php-xml should get you there on Ubuntu.


3

It's on your php.ini config file. where it it depends on your OS, in ubuntu/debian it's under /etc/php5 and you have cli and fpm, check that the cli version enables the extension simplexml FYI, CiviCRM is not yet super tested with php7 (was classified "experimental" two months ago https://civicrm.org/blog/totten/civicrm-4712-rc-experimental-support-for-php-...


3

Skvare was considering supporting 4.6 on php 7. See this link


3

patch: index 5b82f65e..76c816dc 100644 --- a/uk.co.vedaconsulting.mailchimp-2.0.1/CRM/Mailchimp/Permission.php +++ b/uk.co.vedaconsulting.mailchimp-2.0.1/CRM/Mailchimp/Permission.php @@ -1,6 +1,6 @@ <?php -class CRM_Mailchimp_Permission extends CRM_Core_Permission { +class CRM_Mailchimp_Permission { /** * Returns an array of permissions defined ...


2

Not yet officially. If you want to track progress you can subscribe to the ticket at https://lab.civicrm.org/dev/core/issues/1496 and its subtickets. If you find some issue feel free to report it in a ticket there. The money_format issue might be something you could look at. If you're testing I'd look closely at how money amounts are formatted on the ...


2

I confirm that this is a bug in civicrm. I was able to replicate on my local running PHP 7.1. I've created a Gitlab issue at https://lab.civicrm.org/dev/core/issues/612


2

Does your VPS let you choose the version of PHP? If so, downgrade the version of PHP, upgrade CiviCRM, reset the PHP version. Alternatively you could copy your installation to another server with older PHP, upgrade CiviCRM there and then transfer back to your VPS. Since you have attempted an upgrade your system may be in a partially upgraded state. You ...


2

I learned that php7 is not supported yet. https://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+PHP+Requirements


2

It sounds like you're running PHP 7.2 or greater with a version of CiviCRM that doesn't support PHP 7.2+. If you edit your question to include your CiviCRM version, that could help folks troubleshoot. However, it sounds like you may need to upgrade your CiviCRM to a version that supports 7.2.


1

MySQL 8 isn't officially supported yet. This particular problem should be fixed in 5.23 though since it's the word "groups" that mysql 8 doesn't like - see https://lab.civicrm.org/dev/core/issues/1143 and the more general https://lab.civicrm.org/dev/core/issues/392


1

Aaron welcome to stack exchange, Can you logout and login again? If its a new install than you contact id might have not set properly in session.


1

May be a stupid question but have you purged caches / cache folders entirely? e.g. Clear the templates_c folder?


1

Check this answer on the SE question SMTP connection failing problem. Seems related with your problem due to the PHP update above version 5.5.


1

It's likely that you've added (or removed) the php-crypt library in your PHP upgrade process. This would cause your password to be encrypted in an incompatible method. Re-enter your credentials or match your php-crypt to what it was previously.


1

You have two options for troubleshooting: Debug and backtrace info should also be in your CiviCRM logs, stored in the ConfigAndLog directory. You can enable debug and backtrace by adding these three lines to civicrm.settings.php: global $civicrm_settings; $civicrm_setting['Developer Preferences']['debug_enabled'] = TRUE; $civicrm_setting['Developer ...


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