- This topic has 2 replies, 2 voices, and was last updated 14 years, 1 month ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › W3 Total Cache plugin conflict
Tagged: email, W3 Total Cache
I am getting the “Either your shopping cart is empty or the PHP Session on your server is not working correctly. Please check this article” Error when I click the Checkout button. I have my php sessions setup, and the correct tmp directory as well.
I’ve already gone through this:
https://support.tipsandtricks-hq.com/forums/topic/using-the-plugins-with-w3-total-cache-plugin
I added
ap_id
cart_in_use
eMember_in_use
to my “Rejected Cookies” field of the “Page Cache Settings”.
What I’ve discovered is that when I click the checkout button, it takes me here – http://cdn.thefrugalfind.com/…./eStore_payment_submission.php and gives me the aforementioned error.
If I remove the “cdn.” from in front of the URL (eliminating my CDN), it then functions properly. My problem is I can’t figure out how to make it work like that on it’s own – don’t really want my customers to have to change the URL themselves.
Obviously some setup is wrong somewhere with your CDN. The CDN is only used for static asset of your website, for example.. images, javascript, CSS files etc. It should not use a CDN for a PHP script. When you click the checkout button it should redirect to the following URL not the CDN URL:
[http://thefrugalfind.com/wp-content/plugins/wp-cart-for-digital-products/eStore_payment_submission.php]
You must have done some auto replacement which has incorrectly made that URL go to the CDN version.
Ok thanks.
So I went to the W3/CDN/Advanced settings and entered
wp-content/uploads/wp-cart-for-digital-products/*
wp-content/plugins/wp-affiliate-platform/*
wp-content/plugins/wp-eMember/*
into the Rejected files: area and it’s working fine now