Well I have been working on a site for over a year now... a good part of that being playing with different carts. I have settled on Zen Cart because I am finding that I can get my head around it more than the others I have tried.

There have been problems but one way or another I have worked through them... by persistence or by internet searches.

Anyway I now have one that has me stumped. Namely I am getting the headers already sent error when the zen_redirect function is being executed. Needless to say that it fails and I get a blank page.

This is occurring at step 2 of the check out process (after the Delivery Information page). With debugging I have tracked it down to failing at line 156 of includes/modules/pages/checkout_shipping/header_php.php. That is calling the zen_redirect function. The error I am getting is because of the require of order.php (at line 72). Specifically the error is:
[25-Jun-2009 20:49:01] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/judogear.jp/shop/includes/classes/order.php:1) in /var/www/judogear.jp/shop/includes/functions/functions_general.php on line 44

I have read the troubleshooting wiki and looked for the errors outlined there causing this problem but order.php is clean (and never been edited or looked by me prior to this). The only thing on line 1 is <?php with neither leading or trailing lines or spaces. I have as best I can gone through the required files loaded prior to order.php from the site index.php and as best I can ascertain there are no issues with them either.

I am using version 1.38 of zen cart and have the Japanese language extensions (by Koi) install.

Any help would be greatly appreciated.

Thank you
Brent Cooper