opencart网站首页出现错误: Warning: session_start(): Cannot send session cache limiter – headers already sent

opencart网站首页出现错误:Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /home/public_html/index.php:22) in /home/public_html/system/library/session.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent错误

这种问题一般是因为程序代码中自动生成了BOM头(0xEF 0xBB 0xBF,即BOM)导致,用清理BOM的工具后打开还是有问题,如何批量清理BOM头代码文件请参考:http://www.ldhost.cn/jc/weberror/382.html

如不能修改掉语法的错误,我们可以通过主机屏蔽非致命语法错误的提示,通过主机中的php.ini将Display Errors 设置成Off,一般是可以解决,如还是不行,可以在网站后台中进行设置。

进入opencart网站后台>>Settings>>Server,如下图

opencart商店设置

拉到最下面,有个Error Handing 将Display Errors设置成NO,就是关掉的意思,右上角保存即可。

AD:乐道主机提供可运行opencart等国外网站程序美国主机,保障您的网站全年在线稳定时间达99.9%,最低36元/年起:http://www.ldhost.cn/shared-ld.html

opencart后台设置

原创文章,转载请注明:原文转载地址: http://www.ldhost.cn/jc/weberror/1640.html