Plugin Conflict Causing Site Malfunction

Hi everyone,

I’m experiencing a significant issue with my ClassicPress site related to plugin compatibility and would appreciate any help or advice.

Problem Description:

After installing and activating the Advanced SEO Pack plugin, my site started malfunctioning. Here are the details:

  1. Symptoms:
  • The site crashes intermittently, showing a “500 Internal Server Error”.
  • Some pages fail to load, and I get a “white screen of death”.
  • The admin dashboard becomes unresponsive or slow.
  1. Troubleshooting Steps Taken:
  • I deactivated all plugins, and the site returned to normal operation.
  • I reactivated plugins one by one, and the issue reappeared only after activating Advanced SEO Pack.
  • I checked the server error logs, and they indicate a conflict between Advanced SEO Pack and WooCommerce.
  1. Error Messages/Logs:
  • Example error log snippet:
[2024-07-29 10:45:00] [error] [client 192.168.1.1] PHP Fatal error:  Uncaught Error: Call to undefined function some_function() in /wp-content/plugins/advanced-seo-pack/includes/functions.php:250
Stack trace:
#0 /wp-content/plugins/woocommerce/includes/class-wc-init.php(50): some_function()
#1 {main}
thrown in /wp-content/plugins/advanced-seo-pack/includes/functions.php on line 250

Environment Details:

  • ClassicPress Version: 1.4.0
  • PHP Version: 7.4.29
  • Web Server: Apache 2.4.46
  • Database: MySQL 5.7.33
  • Theme: Twenty Twenty-One 1.3
  • Other Active Plugins:
    • Contact Form 7 (5.4)
    • Yoast SEO (15.9.2)
    • WP Super Cache (1.7.2)
    • WooCommerce (5.1.0)

When I was searching about this, I came across these resources/articles WARNING! Plug-in update cookie-notice fatal error cloud computing interview questions but didn’t set any solution.

Has anyone else encountered a similar issue with Advanced SEO Pack? If so, how did you resolve it? Are there known compatibility issues between Advanced SEO Pack and WooCommerce? Any suggestions on how to fix or debug this further?

I am open to any recommendations, including alternative plugins that offer similar functionality without conflicts.

Thank you in advance for your help!

Best regards,

I don’t know the plugins you mention (maybe the others do) so I can’t help you understand the problem, but if you’re using ClassicPress, I would recommend switching to Classic SEO and Classic Commerce, which are designed to work with ClassicPress. Also, I would recommend you update ClassicPress to the latest version.

1 Like

@aubreygray

I cannot find any trace online of a plugin called Advanced SEO Pack so my reply may not be massively helpful, but…

Is seems to me like this SEO solution is trying to create some compatibility with WooCommerce by hooking into a filter in WooCommerce, only it’s linking to a function that doesn’t exist or is not available in scope at the time and that is why you are getting the error.

Solutions are use another SEO solution, and you are using Yoast it seems so I’m not sure why you would want anything more that Yoast can offer. Or raise with the authors of Advanced SEO Pack for a fix.

After the latest update of the Advanced SEO Pack, I encountered the same issue. As a result, I disabled the plugin. I reached out to All in One SEO and reported the issue, and they requested the debug files. However, this morning, I reactivated the plugin, and it seems to be working fine. There is no need at this stage to send the debug files.
Cheers John