I am working with my more network oriented counterpart in the office.

He says that we will need to get some sort of certificate to get cURL to work. I have several years of ColdFusioon experience and never had any need of this when using CFHTTP functionality.

Is it really necessary to have a certificate? My error just seemed to be that my PHP server did not know what cURL was and mentioned nothing about a certificate.

Comments

pbarnett’s picture

I've used cURL with Drupal; check the site status report at admin/reports/status and see if cURL is enabled (it should be at the end of the list).

scotthoff’s picture

I will do that ASAP. You had it work without a certificate?

pkiff’s picture

If you want to see if cURL is enabled/visible to your Drupal install you have to click on the PHP link in the admin/reports/status on a 6.x Drupal install, and then scroll down the "Configuration" section to see if a "curl" section appears. It won't be at the end of the list, but should appear alphabetically, shortly before the "date" section.

The direct URL to that list should be:
http://yoursite.tld/admin/reports/status/php

Replace yoursite.tld with your site domain.

We're running cURL, but we've got it enabled along with OpenSSL and a self-signed certificate, and it's not my area of expertise, so I can't respond to your other question.

Phil.

scotthoff’s picture

Thanks. I'm goinig to forward this to my network admin. I am locked out of my VPN at the moment but this will probably make more sense to him.

pbarnett’s picture

It IS at the end of the list on my system but perhaps Ubercart added it... - see http://www.charityrallies.org/sites/all/files/Screenshot.png

pkiff’s picture

I see you are quite right, Pete. Interesting. I wonder if it is showing up there because Drupal is identifying it as a "problem" with your install (since you've got PayPal WPP enabled, but not cURL)? We've got a site with Ubercart installed and the PayPal payment module, and the cURL status doesn't show up there for us the way it does for you.

Regardless, I'm sure scotthoff and his network team will be able to get it displayed one way or the other.

Phil.

scotthoff’s picture

OK, so issue #1 was that it was not installed at all. I agree with pkiff that the issue with you is probably that you don't have it installed and thus it shows up as an error. Pure guessing though...

scotthoff’s picture

The most recent joy is that it seems that our "barracuda" is blocking the traffic now. Me and the network guy are going to look at this oon.