I was setting an e-commerce site up for a friend using MadDog Domains and used their installer for Zen-Cart. We had set up zen-cart the way we wanted it but when we hooked it up to PayPal and tested it there was a long wait and then finally we got this error “(7) Cannot Connect To Host”.
After doing a fair bit of research we decided to change hosting providers, we have read CURL is required for communications to PayPal and after looking at MadDog’s help file there was nothing to say that CURL was installed on their Windows hosting (however CURL was available on their linux hosting). The new hosting provider was windows too (as we have some asp.net scripts).
When I tried Zen-Cart on the new hosting provider I got the same error, after doing more research I found out that the “CURL PROXY REQUIRED” setting should always be set to false and as of Zen-Cart 1.5.0 the “CURL PROXY\ REQUIRED” setting cannot be edited as it should never be changed to true, the MadDog installer sets it to true when it installs. You can see the problem.
This fix may work on MadDog however I have not tested it and there are no guarantees as the fix was done on phpMyAdmin on Arvixe web hosting…
I went into the Zen-Cart database and changed the value of “CURL_PROXY_REQUIRED” in the “zen_configuration” table from “True” to “False” and that solved the problem. If this doesn’t work for you the error must be caused by another problem.
We ended up using a Linux server for serving Zen-Cart. The shopping cart is for video downloads and the first thing we noticed is that the page loaded much quicker! The reason we changed to a Linux server is because we had major download problems with the Windows server – these were fixed as soon as we switched to the Linux server. Through all of this the Arvixe support has been phenomenal.
If you wish you can see the shopping cart here!!!