Jump to content

Fatal error with free Fedex module


Recommended Posts

Hiya all,

 

I'm trying to use the free Fedex module that comes with 1.4.3.

 

I got my testing user, pass, key, etc from Fedex, and put them in the Fedex configure page. Once I hit ok, it threw me back to the modules page, but none of the modules will load, and I got a 500 (internal server error). If I hit reload, the modules list will load, and when I hit 'configure' for the fedex module, I again get a blank module page, and the same error.

 

What I did was put all the key, password, user ID etc, and at the bottom selected regular pickup, Fedex pack size, and only 1 checkbox, I believe 1 day freight.

 

I then selected reset, and now the configuration screen loads again.

I tried entering the settings again, this time I only filled out the minimum (IE: no address, I didn't select the default carrier option) and I get the exact same issue.

 

Has anyone have any experience with this type of fatal error?

 

Edit: I turned error reporting on, this is what I get when I OK in the configure screen:

Warning: SoapClient::__doRequest() [soapclient.--dorequest]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php on line 1607

 

Fatal error: Uncaught SoapFault exception: [HTTP] SSL support is not available in this build in G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php:1607 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://gateway...', 'getRates', 1, 0) #1 G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php(1607): SoapClient->__call('getRates', Array) #2 G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php(1607): SoapClient->getRates(Array) #3 G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php(638): FedexCarrier->webserviceTest() #4 G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php(353): FedexCarrier->_postValidationGeneral() #5 G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php(306): FedexCarrier->_postValidation() #6 G:\xampp\htdocs\prestashop\admin\tabs\AdminModules.php(239): FedexCarrier->getContent() #7 G:\xampp\htdocs\prestashop\admin\index.php(107): AdminModules->postProcess() #8 {main} thrown in G:\xampp\htdocs\prestashop\modules\fedexcarrier\fedexcarrier.php on line 1607

 

Edit: Found the solution. This might be helpful for others. It is relevant for your testing PC, if you're running Apache on Windows. This is the solution (very simple):

http://webponce.com/rants/2008/04/https-support-for-soap-in-php5-under-windows/

 

Nothing to do with the module itself.

Link to comment
Share on other sites

  • 3 weeks later...
×
×
  • Create New...