79067

还没到登录页面的时候报 function.session-start() 错误

回帖
回帖数 5
阅读数 3660
发表时间 2010-06-07 18:25:58
🎳
怕老婆的鼠标楼主
打开首页还没到登录页面的时候报错



我开了my.ini 的debug = true

页面出错内容:

Warning: Cannot modify header information - headers already sent by (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsframeworkrouter.class.php on line 683



Warning: Cannot modify header information - headers already sent by (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsframeworkrouter.class.php on line 733



Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsmodulecommoncontrol.php on line 35



Warning: Cannot modify header information - headers already sent by (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsmodulecommoncontrol.php on line 417



Warning: Cannot modify header information - headers already sent by (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsmodulecommoncontrol.php on line 418



Warning: Cannot modify header information - headers already sent by (output started at D:MYOAwebrootzentaopmsconfigmy.php:1) in D:MYOAwebrootzentaopmsframeworkcontrol.class.php on line 468



apache log:[Mon Jun 07 18:10:11 2010] [error] [client 192.168.1.18] File does not exist: D:/MYOA/webroot/zentaopms/www/function.session-start, referer: http://192.168.1.2/zentaopms/www/



请问是什么原因?
2010-06-08 16:22:08 怕老婆的鼠标 最后编辑
5个回复
🍟
春哥沙发
修改my.php的时候,开始不能有空格。不行的话,将原来的my.php恢复。
2010-06-08 08:49:46 王春生 回帖
🎳
怕老婆的鼠标板凳
我检查过了,没有空格,这个my.php是从一个已经装好的站点复制过来的,只是修改了mysql参数

其实事情的起源是这样的,公司原来已有个 apache+php+msql 的系统,所以我用源代码来安装zentao,但install.php运行一段时间后显示空白页面,没有出现安装界面,所以我手工安装数据库,并copy my.php

开始是直接导入zentaopms/db/下的sql脚本,zentao运行后提示缺少company公司信息;

之后我从另一个运行正常的 zentao 站点导出脚本+数据,已经包含了company 公司信息,结果没有提示缺少company了,就出现上文的 session-start 错误。

结合以上安装界面是空白的情况,会不会是php环境的问题?这里不能上传附件,你可以通过这个地址看看我们的php探针的情况: http://219.136.200.7:88/info.php

另外我在同一个apache目录下也安装了其它应用,比如phpMyAdmin,都可以正常运行

环境版本:php 5.2.6 , mysql 5.0.51b-community-nt-log
2010-06-08 14:57:45 怕老婆的鼠标 最后编辑 2010-06-08 14:57:45 怕老婆的鼠标 回帖
应该是php环境的问题,需要pdo, pdo_mysql的扩展,探针里面看不到。不过那个报错确实是my.php中有空格的问题。另存的时候试着保存成utf-8格式的。
2010-06-08 15:05:58 王春生 回帖
🎳
怕老婆的鼠标#4
我刚才检查了phpinfo,里面是有pdo的:

PDO
PDO support enabled
PDO drivers mysql

pdo_mysql
PDO Driver for MySQL, client library version 5.0.45

数据库应该是可以连接的,因为已经可以读到公司信息了

另这个my.php是从一个可以运行的zentao站点copy过来的,我用emedit编辑的(看到格式是utf-8 带签名),要不你从这个地址下载下来看看有没问题:
http://219.136.200.7:88/zentaopms/config/my.rar
2010-06-08 15:20:38 怕老婆的鼠标 回帖
🎳
怕老婆的鼠标#5
my.php的问题解决了,我把它另存为‘uft-8 没有签名’就可以了(gb2312也行)
2010-06-08 16:22:08 怕老婆的鼠标 回帖
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
相关帖子
返回顶部
客服头像
魏中显
高级客户经理
客服微信
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET