VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: The Yellow Fellow on October 26, 2018, 16:56:29 PM

Title: Solved: Getting Internal Server Error on order verification
Post by: The Yellow Fellow 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?
Title: Re: Getting Internal Server Error on order verification
Post by: GJC Web Design on October 26, 2018, 19:11:55 PM
have u set a dummy payment method (standard)?
Title: Re: Getting Internal Server Error on order verification
Post by: The Yellow Fellow on October 29, 2018, 07:52:13 AM
Yes I did
Title: Solved: Getting Internal Server Error on order verification
Post by: The Yellow Fellow 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.