0

Latest Wordpress version with multisite setup in wordpress - not Civi. Upgraded to civicrm 4.6.10 - also existed with civi 4.5.8 - no changes.

I can go to an existing page via the wordpress side (example.com/donate) and the civi - content shows fine. However, if I click contribute on that page (or use the live link from civi back end) I get a 500 server error. No obvious messages with debugging turned on (Are there log files I should review?)

Happens with stripe and paypal and even the manual option of sending by check!

It does not seem to like example.com/donate/?page=CiviCRM&q=civicrm/contribute/transact

or

http://example.org/civi?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=1

EDIT:

Turned on PHP error reporting on my host and was delivered an error message about my google calendar plugin.

Fatal error: Class 'WP_Requirements' not found in /root/www/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 46

Deactivation of the Plugin allows the system to process normally.

Same issue: posted yesterday to developer - no response yet: https://wordpress.org/support/topic/plugin-not-compatible-with-civicrm-profiles

2
  • 2
    Sounds like a PHP error is being thrown but output is suppressed. First stop is to look at your logs and post any relevant errors as part of your question. Dec 1, 2015 at 10:02
  • No errors shown in the log after clearing log and revisiting page.
    – Ben
    Dec 1, 2015 at 21:14

2 Answers 2

0

Check your civicrm config log file. You are getting donate page working because of cache file. To get the proper error message, you need to remove the civicrm temporary (templates_c) folder and enable the debugging. Also check for common folder in civicrm ( in version 4.6.10 it's missing for drupal release).

2
  • I'd cleared the cache file with upgrade - still same issue. I can change processor and have same issue as well. Debugging is turned on and I'm running wordpress.
    – Ben
    Dec 1, 2015 at 21:15
  • Check after rebuild ing the civicrm menu.
    – Prem Patel
    Dec 2, 2015 at 18:05
0

Turned on PHP error reporting on my host and was delivered an error message about my google calendar plugin.

Fatal error: Class 'WP_Requirements' not found in /root/www/wp-content/plugins/google-calendar-events/google-calendar-events.php on line 46

Deactivation of the Plugin allows the system to process normally.

Same issue: posted yesterday to developer - no response yet: https://wordpress.org/support/topic/plugin-not-compatible-with-civicrm-profiles

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.