To identify the problem, it's usually enough to check the stack trace and the Complianz code using an IDE (Visual Studio typically works best). In the Free version, the trace points here:
public_html/wp-content/plugins/complianz-gdpr/config/class-config.php on line 597 public_html/wp-content/plugins/complianz-gdpr/config/class-config.php on line 601While in Premium, it points there:
public_html/wp-content/plugins/complianz-gdpr-premium/config/class-config.php on line 617 public_html/wp-content/plugins/complianz-gdpr-premium/config/class-config.php on line 620 public_html/wp-content/plugins/complianz-gdpr-premium/config/class-config.php on line 623 public_html/wp-content/plugins/complianz-gdpr-premium/config/class-config.php on line 632This error occurs when there is a data discrepancy inside cmplz_options. This issue is currently under investigation on our end.
If you are comfortable doing so, you can resolve it yourself while the plugin is deactivated by following these steps:
Install the WP Console plugin: WP Console – WordPress PHP Console powered by PsySH
Run the following code to reconfigure the regions in Complianz. For simplicity we will set only one region for now, once the plugin is accessible again you can add whichever regions you need:
$options = get_option('cmplz_options');$options['regions'] = ['eu']; update_option('cmplz_options', $options);The output should return
true. Once that is done, you can reactivate the plugin and remove WP Console.
If you have any difficulty performing these steps, you are also welcome to provide us with access to the site and FTP.
In that case, please sign the attached waiver and send it back to us before proceeding, this is required for legal reasons. You can download the waiver here.
Please let us know how it goes. Looking forward to hearing you soon.