Author Topic: Solved: Getting Internal Server Error on order verification  (Read 176 times)

The Yellow Fellow

  • Beginner
  • *
  • Posts: 25
Solved: Getting Internal Server Error on order verification
« on: October 26, 2018, 16:56:29 pm »
J 3.8.13 / VM 3.4.2 / PHP7.2.10

I'm experiencing an issue that when a user clicks the Verify order button, after a 30 second timeout they get a 500 Internal Server Error.
I've set shipping and payment to automatic default (payment is handled outside VM afterwards)

In my webserver error log there's:
mod_fcgid: read data timeout in 45 seconds, referer: [MY CART URL]
End of script output before headers: index.php, referer: [MY CART URL]

I've tried reverting back to VM 3.4.0 or PHP5 but that didn't help...

Any ideas?

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 8592
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 2.6.22 & 3.2.14
Re: Getting Internal Server Error on order verification
« Reply #1 on: October 26, 2018, 19:11:55 pm »
have u set a dummy payment method (standard)?
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

The Yellow Fellow

  • Beginner
  • *
  • Posts: 25
Re: Getting Internal Server Error on order verification
« Reply #2 on: October 29, 2018, 07:52:13 am »
Yes I did

The Yellow Fellow

  • Beginner
  • *
  • Posts: 25
Solved: Getting Internal Server Error on order verification
« Reply #3 on: October 29, 2018, 08:59:04 am »
I solved it!
Turns out not being able to send the confirmation emails caused the timeout. I changed the joomla mail settings to use phpmailer (the test site on my dev web server uses smtp) and it works.