Hey Marcel,
Please, disable the Memcached functionality and inform GiveWP about this issue. They should check out why their plugin is not working with object caching well. I am sure Devin will figure it out π We’re using a forked version of the Redux object cache dropin: https://ww.wp.xz.cn/plugins/memcached-redux/
We don’t have other reports of this at all. I don’t believe it’s as simple as a conflict between SG Optimizer and Give. I use them both on my personal site daily with no trouble.
I’d suggest using the Health Check plugin to troubleshoot that. It will allow you to deactivate all plugins and put your site on a default theme ONLY for yourself — your live visitors will not see that. We have a write-up on that here:
https://givewp.com/documentation/resources/troubleshoot-wordpress-websites-health-check/
Then you can enable plugins one at a time and test again until you see the problem again. Then let me know which plugin caused the conflict and I can take a closer look at replicating the issue for you.
I know it may seem that it’s ONLY SG Optimizer and Give, but most often in these cases it’s actually a combination of three plugins.
Thanks!
Hristo and Matt, thanks for your replies.
I have tested this with the Health Check plugin, and here are the results:
Default theme, Give, Pronamic Pay and SG Optimizer active.
Memcached activated in SG Optimizer settings: donation does not work.
Default theme, Beaver Builder, Give, Pronamic Pay and SG Optimizer active.
Memcached activated in SG Optimizer settings: donation does not work.
Default theme, Give, Pronamic Pay and SG Optimizer active.
Memcached deactivated in SG Optimizer settings: donation works.
Default theme, Beaver Builder, Give, Pronamic Pay and SG Optimizer active.
Memcached deactivated in SG Optimizer settings: donation works.
So, where do we go from here? π
Login to your Siteground cPanel, and use all the clear cache functions, particularly the Memcache one. Enable it again.
I personally have found that clearing from cPanel is the most reliable method.
I don’t see how that would solve anything, Matt. He can as well do a “wp cache flush”. The thing is that if memcached is working it starts caching objects. I think you have an account on our servers but if you don’t I can open one for you to test out how Give behaves with memcached. Besides from the memory pool size, there isn’t anything custom that we do.
If you need that cache to be cleared at some point, you can give me a hook to monitor and purge it once the action fires.
I do have a Siteground account, where most of my NGO clients and my personal site are all run, and they all run Give, and often when I clear things via cPanel it clears more effectively. Just giving my own personal experience, but I have a feeling something else is still going on here.
Ok, so where do we go from here, do you need more testing from my side?
@mbootsman — here’s my suggestions
1) Clear memcache in cPanel as I mentioned previously
2) If it’s still not resolved, I’d try deactivating the Pronamic gateway or testing with a different gateway. That’s not an official addon of ours, so it’s possible that’s the source of the problem.
Thanks, I will get the pronamic devs in the loop here.
Please, update the SG CachePress to 5.0.9 – Memcached issues should be fixed π
Confirmed.
Thanks for the fix Hristo!