claybourg Posted February 20, 2012 Share Posted February 20, 2012 "Prestashop cannot connect to FedEx webservices. No error description found." Account, Meter, API password and key are all set up. Prestashop reports that SOAP is not enabled but my host (Netfirms) claims that is is enabled. Below is the SOAP part of my PHP.ini file. [soap] ; Enables or disables WSDL caching feature. soap.wsdl_cache_enabled=1 ; Sets the directory name where SOAP extension will put cache files. soap.wsdl_cache_dir="/tmp" ; (time to live) Sets the number of second while cached file will be used ; instead of original one. soap.wsdl_cache_ttl=86400 Link to comment Share on other sites More sharing options...
tomerg3 Posted February 20, 2012 Share Posted February 20, 2012 If Prestashop says soap is not enabled, the it in not (or not compiled to PHP). Prestashop does not invent this message, it uses PHP to check if it exists, and if not, the message is displayed... You can check it also using phpinfo() Link to comment Share on other sites More sharing options...
claybourg Posted February 20, 2012 Author Share Posted February 20, 2012 Under which block of phpinfo() would that show if it was there? Link to comment Share on other sites More sharing options...
tomerg3 Posted February 21, 2012 Share Posted February 21, 2012 Just look for the word Soap, I believe it will be at the top with the php compile variables Link to comment Share on other sites More sharing options...
claybourg Posted February 21, 2012 Author Share Posted February 21, 2012 So it's not there then. If Netfirms won't allow it is there a workaround? I asked Go Daddy they say they do not allow it either on their shared servers. I was running FedEx on OSCommerce before and it was working great (still is) without key and password, just meter and account, not sure why Prestashop makes it so hard on this module. Link to comment Share on other sites More sharing options...
tomerg3 Posted February 21, 2012 Share Posted February 21, 2012 1) GoDaddy is one of the top 3 worse hosts I know, I would stay away from them at all cost (Bluehost offers a great shared host service with proper control of php.ini and they will install any extension you ask them, http://www.bluehost.com/track/tomer ) 2) You OSC may be using an old API, which does not require SOAP, but as far as I know (and I also sell a Fedex module), SOAP is required to their current API. Link to comment Share on other sites More sharing options...
claybourg Posted February 21, 2012 Author Share Posted February 21, 2012 They say Perl SOAP is on but not PHP SOAP. I asked them to enable, if they refuse I might try out bluehost, it's cheaper too. I emailed them a bunch of questions. Per your url, looks like you're a reseller, I'll use that url in case I sign up. Link to comment Share on other sites More sharing options...
tomerg3 Posted February 21, 2012 Share Posted February 21, 2012 It's really not a big deal to enable, I'd be surprised if they won't. Good luck Link to comment Share on other sites More sharing options...
claybourg Posted February 21, 2012 Author Share Posted February 21, 2012 Here's what they responded, would that work with Prestashop by modifying the FedEx module? We apologize for any inconvenience this may have caused you.We don not support php SOAP module. But, we support PEAR SOAP module in our server and it is enabled for your account. You may need to use require_once('SOAP/Client.php'); or require_once('SOAP/Server.php'); to call the pear soap module in the script depending on the script requirement. Link to comment Share on other sites More sharing options...
tomerg3 Posted February 21, 2012 Share Posted February 21, 2012 You can try adding this to the main fedex file in the module (same name as the module folder.php). I have never tried this so I can't say if it will work. I find it odd that they are refusing to help, I would leave them on principal... Link to comment Share on other sites More sharing options...
claybourg Posted February 21, 2012 Author Share Posted February 21, 2012 I'll try the mod tonight and also insisting with Netfirms, you're correct, it's odd, unless it would interfere with pear soap but it's unlikely. It's also unlilkely that I am the only customer among 1.2 million hosted with that request. Link to comment Share on other sites More sharing options...
claybourg Posted February 22, 2012 Author Share Posted February 22, 2012 I contacted Bluehost, they have PHP SOAP enabled but they don't support OpenSSL, isn't OpenSSL needed for Prestashop / FedEx? At least from what I read on this post:: http://www.prestashop.com/forums/topic/118354-help-with-fedex-module-142-fedex-webservice-seems-to-be-down/page__st__20 Link to comment Share on other sites More sharing options...
tomerg3 Posted February 22, 2012 Share Posted February 22, 2012 I used Fedex on bluehost without any issues. Link to comment Share on other sites More sharing options...
Recommended Posts