kloxo下php报错:Cannot send session cache limiter
2010-08-31 18:34, 周二今天在帮一个客户调试美国linux空间(基于kloxo控制面板)的时候出现如下错误:
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at E:/php/code/admin.php:1) in E:/php/code/logolist/adminlogo.php on line 2
在网上搜索,找到解决办法:
修改php.ini中的session.auto_start = 0 为 session.auto_start = 1
然后重启apache即可。
但是在后来的使用中发现这样修改回出现问题,kloxo控制面板自带的邮局系统roundcube无法登陆,最后多次尝试通过以下方法解决:
vi /etc/php.ini
找到 output_buffering = off ,将其修改为 output_buffering = 4096,然后重启apache。
如果你没有权限修改php.ini,也可以通过修改.htaccess来实现。
在.htaccess中加入 php_value output_buffering 4096 即可。




