Support » Plugin: Contact Form 7 Extension For Mailchimp » Plugin took down site(s)

  • Resolved sovstack

    (@sovstack)


    I would post a support ticket on the plugin author’s site, but the site is down: https://renzojohnson.com/contributions/contact-form-7-mailchimp-extension

    ISSUE:

    Several clients use this plugin and just recently PHP errors started showing up in New Relic. I went to visit a site to disable the plugin and the site was down. Error below:

    E_ERROR: Allowed memory size of 134217728 bytes exhausted (tried to allocate 11798841 bytes)

    I tried increasing the allow memory size to 128MB using the following code, but it did not help.

    define(‘WP_MEMORY_LIMIT’, ‘128M’);

    The only way to get each site back up and running was to manually disable the plugin itself by FTP’ing into the site and renaming this directory:

    wp-content/plugins/contact-form-7-mailchimp-extension/
    to
    wp-content/plugins/_contact-form-7-mailchimp-extension/

    This little trick forces the plugin to stop running and WordPress will come back. I hope this helps someone out there. For now, we are keeping this plugin disabled until a new release fixes this problem.

    Here’s the stack trace for the plugin author:

    …ck_encoding called at /home/****/public_html/wp-includes/
    wp-db.php (2888)
    …check_ascii called at /home/****/public_html/wp-includes/
    wp-db.php (3001)
    …nvalid_text called at /home/****/public_html/wp-includes/
    wp-db.php (2341)
    …cess_fields called at /home/****/public_html/wp-includes/
    wp-db.php (2219)
    …db::update called at /home/****/public_html/wp-includes/
    option.php (378)
    …tml/wp-content/plugins/contact-form-7-mailchimp-extension/lib/
    chimp_db_log.php (70)
    …lic_html/wp-content/plugins/contact-form-7-mailchimp-extension/
    cf7-mch-ext.php (259)
    in include_once called at /home/****/public_html/wp-settings.php (362)
    in require_once called at /home/****/public_html/wp-config.php (112)
    in require_once called at /home/****/public_html/wp-load.php (37)
    in require_once called at /home/****/public_html/wp-cron.php (39)

Viewing 7 replies - 1 through 7 (of 7 total)
  • Same thing happened to my site. Yesterday at 4:30am it took the website down. Removing the plug in fixed it.

    A new version has been released (0.5.08), which supposedly fixes a bug. I will reactivate the plugin on one site to test. I’ll update this thread with the results.

    @sovstack @stevenschopp any update on whether the update on whether the update worked for you. This caused some major glitches with our e-commerce store resulting in orders being processed but not saved.

    @tycreate I just updated the plugin (Version 0.5.08) and reactivated it and it did not break the site. I did notice that each of my forms were no longer connected via the API. Not sure if that was due to me disabling the plugin or not. To fix this issue, I went to each form in CF7 and then clicked on the ChimpMatic Lite tab. If you see a the API Key marked red, then you will need to reconnect the API Key. I just simply clicked the button “Connect and Fetch Your Mailing Lists” (my API key was already in there) and then reviewed the settings. If everything looks good, update the form.

    I hope that helps.

    -Steven

    Author of WP Security Safe – WordPress Security Plugin

    • This reply was modified 2 months, 2 weeks ago by sovstack.

    @sovstack thanks for the help! I can confirm the latest update fixed it as well.

    • This reply was modified 2 months, 2 weeks ago by tycreate.

    I just noticed the same issue after client complained leads were not being added to Mailchimp. It seems to have reset the API connection on over 70 sites!!! Honestly I’m kinda over contact form 7 and it’s plugins. It seems 90% of the issues we run into on these sites are contact form related.

    sovstack

    (@sovstack)

    @dreamingat30fps I understand your frustrations with contact forms. I use either Contact Form 7, Gravity Forms, or even custom plugins to address these issues (across over 100 sites). These issues surround the environment of contact forms and not so much as a specific plugin. I do think that Contact Form 7 is more prone to breaking when using add-on plugins that were not created by the main plugin author. There are a lot of moving parts in submitting a form and delivering it to someone’s inbox reliably. I have personally logged 100s of hours into a custom plugin (that I do not own) to reduce these said problems and increase the reliability and provide stats…and the majority of our problems still surround contact forms. Unfortunately, it is not a cheap or easy solution to implement (nor a 100% reduction in problems). In conclusion, these problems are cheaper to address by using a free or even paid plugin versus building your own. As you scale your business, you may want to invest in building your own in-house plugin to address the problems you mention as it may reduce the risks involved with using free plugins.

    I hope that is helpful,

    -Steven

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.