Zabbix 首页提示PHP A session had already been started – ignoring session_start()

zabbix打开首页报错,如下图

Zabbix 首页提示PHP A session had already been started – ignoring session_start()

说时迟,那时快。 我赶紧百度了一下error

★ A session had already been started – ignoring session_start()

如果这后面没有任何文件,你需要这样去解决

找到 php.ini 中,查看 session.auto_start = 1 是否为1 ,如果是1,请更改为0,然后重启IIS(或Apache、nginx)服务器,原因是是1的话,服务器会自动启动session,在php中使用session_start() 就多余了,所有会报错,如果你不想更改php.ini文件你可以这样去做 
if(!isset($_SESSION)){

    session_start(); 

} 

如果出现

★ A session had already been started – ignoring session_start() – in xxx.php line 1

如果是这样的话,你这样去解决

1.查看 xxx.php 的session_start() 之前是否有字符输出,如果有,请将session_start() 移到最前面或者删除前面的字符 

2. 如果前面没有字符,检查文件编码是否为UTF-8,如果是请用DW 或则其他编辑器将文件的DOM去掉,在这里强烈警告不要用Windows的记事本编辑,因为他会自动添加DOM头!

设置完之后重启nginx

zabbix1.png-121.5kB

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/8115

(0)
郭靖的头像郭靖
上一篇 2023年4月28日 下午5:06
下一篇 2023年5月4日 下午6:05

相关推荐

  • 宝塔部署java项目

    进入宝塔官方网站 url地址 https://www.bt.cn/download/linux.html 下滑看到安装命令(我这边使用的是centos7.8)复制相应脚本命令 Centos安装脚本 输入复制的命令 等待安装宝塔面板,粘贴点击回车即可 中间会输入一次确认是否安装 输入 y 回车 安装需要一小段时间,最后当出现有宝塔面板地址和账号密码的时候证明安…

    2023年4月3日
    1.1K00
  • 安装悟空crm的几种报错及解决办法

    1、浏览器访问的时候,界面只弹出“悟空软件”四个字 只需要修改成这样http://localhost/index.html 再访问,就可以到登录界面了 – – – 2.、输入用户名和密码之后弹出“网络错误,请检查您的网络” 先测试你现在的网络是否可用,其次就是你的用户名不存在或者输入错误 – – &…

    2022年8月16日
    5.9K00
  • grafana 中文设置

    在 Grafana 中设置中文显示可以分为几个步骤: 这样就可以在 Grafana 中看到中文了。

    2023年3月20日
    6.8K00
  • Nginx报 libraries: libgd.so.3错误

    在宝塔下安装nginx后,启动程序,有如下报错 进去系统,使用nginx -t 检查错误 通过检查发现,是缺少 libgd.so.3,缺少gd库 安装gd库 重新启动nginx,正常启动

    2022年7月6日
    1.5K00
  • 解决Composer Installing dependencies from lock file

    1、问题描述 2、原因 这是因为不匹配composer.json要求的版本。提示我的PHP 7版本太高,不符合composer.json需要的版本,但是在PHP 7下应该也是可以运行的,composer可以设置忽略版本匹配。 3、解决方案 composer install –ignore-platform-reqs 或者 composer update -…

    2023年2月14日
    1.3K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信