All PayPal orders are now getting stuck. The customer is returned to my site as they should be but no order is registered and they have:
Your Order Number is:
but no order number.
I have had PayPal working flawlessly on all three of my sites from a single account for over a year and not had a single hiccup but then my host made some server changes at the time my problems started
I accept credit cards via the Protx Direct module and have no problems with this or the cheque module. I've also done a clean install of 1.2.7d and have the same problem.
My host now has Register Globals = OFF and PHP API Mode = cgi. They've also said "You'll need to make sure nothing the PayPal is calling back to has permissions above 755"
I've trawled through the dozens of threads covering stuck orders but found nothing to assist me.
I have also:-
Checked the default email (spelling, caps etc.)
Checked the PayPal IPN Return URL is correct.
Checked ipn_main_handler.php is where it should be and gives no errors
Removed and reinstalled PayPal
Done a complete fresh install of 1.2.7d on a clean database with no mods added.
Checked my error log for clues.
Removed meta_tags.php from my overrides.
Read the FAQ on php in cgi mode and sent this to my host.
My host suggested testing with register_globals = on by creating a php.ini in both the store and admin root. Apparently someone else had the same issue after the changes and this fixed it for them. Not for me though but besides the store and admin root what other directories would I need to add the file to? Would this matter anyway as I thought Zen is happy with either globals on or off?
The contents of my php.ini :-
What else can I try that could troubleshoot this taking the server changes into account?PHP Code:register_globals = On
zend_optimizer.optimization_level=15
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
My set-up:-
Zen Cart 1.2.7d
Database Patch Level: 1.2.7
PHP Version 4.4.2
Server API CGI
register_globals Off
safe_mode Off
mysql 4.1.19
Any help would be greatly appreciated.
Brent




As I said I've had it working without a hitch across all three stores for over a year without a single stuck order. Then the security was tightened on the server and the same day PayPal stopped working.
