VPSsupport Posted February 21, 2006 Posted February 21, 2006 Hi, My webhost reinstalled the server today and said everything should be working as before! Suprise, suprise it's not, the site works ok, until a an existing customer tries to login through our dedicated SSL the following error msg appears: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/ndi335/public_html/shop/includes/languages/english/login.php:35) in /home/ndi335/public_html/shop/includes/functions/sessions.php on line 67 Warning: Cannot modify header information - headers already sent by (output started at /home/ndi335/public_html/shop/includes/languages/english/login.php:35) in /home/ndi335/public_html/shop/includes/functions/general.php on line 29 Additional info PHP Version 4.4.1 MySQL 4.0.25-standard Any help will be good Many thanks Regards, Clive
kgt Posted February 21, 2006 Posted February 21, 2006 You've got a line creating output in includes/languages/english/login.php on line 35. It's probably a line break or space after the closing ?> tag. MAKE SURE there is NOTHING (including line breaks or spaces) after the closing ?> tag. Contributions Discount Coupon Codes Donations
VPSsupport Posted February 21, 2006 Author Posted February 21, 2006 You've got a line creating output in includes/languages/english/login.php on line 35. It's probably a line break or space after the closing ?> tag. MAKE SURE there is NOTHING (including line breaks or spaces) after the closing ?> tag. Thanks for the reply - I will check this but to be honest the store was working fine before the server reinstall so no files should have been changed - strange! Regards, Clive
VPSsupport Posted February 21, 2006 Author Posted February 21, 2006 Thanks for the reply - I will check this but to be honest the store was working fine before the server reinstall so no files should have been changed - strange! Thanks it did work - scarey how did they blank characters get in there in the first place??!! Regards, Clive
kgt Posted February 21, 2006 Posted February 21, 2006 Quite possibly they were there the whole time. Your host may have had output_buffering turned on and it got turned off after an upgrade. Was PHP upgraded? If so, that's likely the cause. Contributions Discount Coupon Codes Donations
Recommended Posts
Archived
This topic is now archived and is closed to further replies.