Fatal Error during Checkout
HELP!! Please..
I have been trying to fix this for hours and i'm at a loss. As far as I know, nothing was changed in admin settings or files.
Once you complete step 3 of checkout, instead of taking you to the confirmation page, this error is coming up...
Fatal error: Class 'PHPMailer' not found in /home/b-web/b3/b0/thestampspot.com.au/public/www/catalog/includes/functions/functions_email.php on line 138
This is what I have for line 138
$mail = & new PHPMailer();
Also, It isnt generating an 'order email'. I only know there are orders if I login to admin panel.
Can anyone please enlighten me? Any help would be really appreciated!
Re: Fatal Error during Checkout
Any chance your service provider is making changes to your server email handling system... that they will admit?
Re: Fatal Error during Checkout
that could very well be possible considering no settings or files were changed. Will check with them tomorrow and report back. Thanks for your help twitchtoo!
Re: Fatal Error during Checkout
So my hosts said I need to use "sendmail" instead of "php" for the transport method. I have changed this and it's still not working. No emails are sending from the website at all and the error is also coming up in the 'contact Us' page when you hit the 'send' button.
Any other suggestions?
What does the error mean?
Thank you!
Re: Fatal Error during Checkout
It means they don't want you using the PHPMailer method. You can double check you've setup sendmail correctly or try the other email sending methods that come with Zen Cart. Also make sure you're not using a free email account like Gmail to send with. It won't work regardless of the settings.
Re: Fatal Error during Checkout
Turns out after contacting my hosts for the 3rd time, they had disabled the script!!
Thanks heaps for your help :)
Re: Fatal Error during Checkout
Quote:
Originally Posted by
shellbell-19
Turns out after contacting my hosts for the 3rd time, they had disabled the script!!
Thanks heaps for your help :)
Quote:
Originally Posted by
twitchtoo
Any chance your service provider is making changes to your server email handling system... that they will admit?
3 times eh... Then you got them to admit it!
Win for you :)