Zen-cart后台 Session_start报错
zen-cart后台会报这个错误->
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/includes/functions/sessions.php on line 108
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/includes/functions/sessions.php on line 108
Warning: Cannot modify header information - headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/admin/includes/init_includes/init_templates.php on line 69
Warning: Cannot modify header information - headers already sent by (output started at /home1/megacoll/public_html/shopping/admin/includes/classes/logger.php:106) in /home1/megacoll/public_html/shopping/admin/includes/functions/general.php on line 37
导致网站后台不能登录,很是讨厌。
如果你拥有php.ini的管理权限,那么,直接编辑php.ini,将output_buffer打开(随便给个1024-4086的值),如果没有php.ini的权限,但是服务器提供了.htaccess 功能的话,那么在.htaccess中加一句这个东西就可以了:
把所有的php檔案都查了還是一樣。
最後發現原來是我租的主機在 php.ini 裡沒設定 output_buffering。雖尚未請他們改正,不過先用 .htaccess 試了可以。
.htaccess 設定如下:
php_value output_buffering 4096
来自一个被大陆封锁了的台湾论坛,在快照里看到的。
本文链接地址: Zen-cart后台 Session_start报错
近期评论