主題: logout时出现的问题 作者: stillcool 於 三月 04, 2005, 10:40:03 下午 plog1 logout时出现以下异常
,请问是什么原因造成的呢?如何解决?谢谢先 Exception message: session_destroy(): Session object destruction failed Error code: 2 -- Backtrace -- D:\HuhangWeb\www.bloghuawei.com\class\action\admin\adminlogoutaction.class.php(42): session_destroy D:\HuhangWeb\www.bloghuawei.com\class\controller\controller.class.php(238): adminlogoutaction.perform D:\HuhangWeb\www.bloghuawei.com\admin.php(36): admincontroller.process Exception message: Cannot modify header information - headers already sent by (output started at D:\HuhangWeb\www.bloghuawei.com\class\object\exception.class.php:39) Error code: 2 -- Backtrace -- D:\HuhangWeb\www.bloghuawei.com\class\view\view.class.php(146): header D:\HuhangWeb\www.bloghuawei.com\class\view\view.class.php(280): admindefaultview.sendcontenttype D:\HuhangWeb\www.bloghuawei.com\class\view\admin\admindefaultview.class.php(41): view.render D:\HuhangWeb\www.bloghuawei.com\class\controller\controller.class.php(258): admindefaultview.render D:\HuhangWeb\www.bloghuawei.com\admin.php(36): admincontroller.process 主題: logout时出现的问题 作者: markwu 於 三月 05, 2005, 02:39:39 下午 不確定。沒看過這個。你能 checkout 最新的 SVN 的 code 試試看嗎?之前 zh_CN 的語系檔含有 BOM 資訊,所以會出錯。請你再試試看錯誤是不是還在?
Mark 主題: 好的,我去试试 作者: stillcool 於 三月 05, 2005, 04:46:55 下午 好的,我去试试,早听说Mark是个热心人,今日一见,果然如此 :-)
谢谢 主題: logout时出现的问题 作者: stillcool 於 三月 05, 2005, 05:44:32 下午 用了三月五日的新代码,还是不行,换了默认语言为英文也一样 :-(
出问题的机子是iis6 php4.3.10 试验了另一台机子apache/2.0.52(win32) php5.0.2 没问题 看来得慢慢折腾了…… 主題: logout时出现的问题 作者: markwu 於 三月 05, 2005, 06:22:56 下午 恩,沒錯。你是用 iis!那我可真的沒經驗了。看起來是 session 的handle 在iis 跟 apache 不一樣。 另外,可以請你到 bugs.lifetype.net 回報這個 bug 嗎?看起來在 IIS 下得要好好測試,因為我們都是在 Apache 的平台下測試(包含 linux, windows & mac)
Mark 主題: logout时出现的问题 作者: stillcool 於 三月 06, 2005, 12:11:30 下午 我终于找到原因了,是自己比较猪头,IUSR帐户对 php的sessiondata目录只有写入权限而没有修改权限导致上述问题,真是有够笨的。
anyway,感谢Mark! 主題: logout时出现的问题 作者: markwu 於 三月 06, 2005, 11:01:50 下午 你能把解決得方式,詳細一點的寫出來嗎?因為一定有人遇到跟你同樣的問題,他們會很好奇你是怎麼解的。
Mark 主題: logout时出现的问题 作者: stillcool 於 三月 07, 2005, 05:31:48 下午 主要是看到了管理设置里的常规设置明确指出了“使用PHP的session_save_path()函数,來更改pLog存放session的文件夹。请确认该文件夹被HTTP服务程序(如APACHE)拥有写权限。如果您要使用PHP预设的session存放路径,设定为空白即可。”
我使用phpinfo查到了session的存放文件夹并查看了它的权限,才发现原来 internet 来宾帐户只有读写权限而没有修改权限,于是便增加了修改权限,问题便解决了。 希望后边碰到这个问题的同学能够顺利解决……。 主題: logout时出现的问题 作者: markwu 於 三月 07, 2005, 08:51:33 下午 放上精華區。謝謝!
Mark 主題: logout时出现的问题 作者: Anonymous 於 三月 08, 2005, 07:23:24 上午 對不起
還是不太清楚耶 我把Session的資料夾給為給IUSER_ 完全控制 但是本機上可以登入 遠端就不行 真是令我困擾 我還有哪一點要注意的呢? 主題: logout时出现的问题 作者: Anonymous 於 三月 08, 2005, 07:25:39 上午 對不起
我忘了說 我是用Php 4.3.4 是不是也要改為Php 4.3.10就會一樣的呢? 主題: logout时出现的问题 作者: markwu 於 三月 08, 2005, 10:37:57 上午 不清楚耶?有沒有懂 IIS 的高手可以指導一下?
Mark 主題: logout时出现的问题 作者: stillcool 於 三月 09, 2005, 09:42:49 下午 把你的错误信息也贴出来看看吧,说不定能帮上忙
|