【问题标题】:After upgrading to Php 5.5.30 and Apache 2.4 Session eror升级到 Php 5.5.30 和 Apache 2.4 会话错误后
【发布时间】:2015-11-25 03:07:50
【问题描述】:

我的所有网站都在运行 PHP 5.4 和 Apache 2.2,升级到 php 5.5.30 和 apache 2.4 后,我在服务器上每个域的日志文件中都收到这些错误消息

[25-Nov-2015 01:55:44 UTC] PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/mysite/public_html/qa-include/ajax/asktitle.php:76) in /home/mysite/public_html/qa-include/app/users.php on line 146
[25-Nov-2015 01:55:44 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mysite/public_html/qa-include/ajax/asktitle.php:76) in /home/mysite/public_html/qa-include/app/users.php on line 183

我应该在服务器上检查什么或在哪里查看?

Session info from phpinfo()

一切设置正确????

【问题讨论】:

  • 好吧,即使是在服务器 php.ini 中定义的会话路径,也可以使用 session.save_path = "/home/mysite/tmp" 将这个小的本地 php.ini 添加到域根目录中,从而解决了这个问题...

标签: php apache session


【解决方案1】:

我的主人解决了这个问题, 不知何故,甚至在服务器 php.ini 中定义的会话路径也将这个小本地 php.ini 添加到域根目录中

session.save_path = "/home/mysite/tmp" 

解决了这个问题...

【讨论】:

    猜你喜欢
    • 2015-09-01
    • 2015-08-31
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 2014-06-16
    • 1970-01-01
    相关资源
    最近更新 更多