LifeType 中文開發論壇

測試 => LifeType 1.0 測試 => 主題作者是: shookware 於 三月 04, 2005, 04:58:37 下午



主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 04, 2005, 04:58:37 下午
本来安装好了plog1.0beta之后一切似乎都是正常了
可是不知道为什么
突然这些都开始不正常了
访问空间的时候有如下提示:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4 bytes) in /home/domains/comicing.cn/web/locale/locale_zh_CN.php on line 269

请问这到底是哪里有问题?


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: markwu三月 04, 2005, 05:06:26 下午
請參考 http://forum.lifetype.org.tw/index.php?topic=42.0.

Mark


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 04, 2005, 05:40:11 下午
引用自: markwu
請參考 http://forum.lifetype.org.tw/index.php?topic=42.0.

Mark


不好意思

ini_set("upload_max_filesize", "10M");
ini_set("memory_limit", "16M");
ini_set("post_max_size", "12M");

因为没看懂,所以想问下这些东西用在哪个文件上?


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 04, 2005, 05:42:21 下午
引用自: markwu
請參考 http://forum.lifetype.org.tw/index.php?topic=42.0.

Mark


另外再有比较奇怪的出错信息就是这个:

session_start(): Cannot send session cookie - headers already sent by (output started at /home/domains/comicing.cn/web/class/view/view.class.php:1)
Error code: 2
-- Backtrace --
/home/domains/comicing.cn/web/class/net/http/session/sessionmanager.class.php(36): session_start
/home/domains/comicing.cn/web/index.php(30): sessionmanager.init

Exception message: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/domains/comicing.cn/web/class/view/view.class.php:1)
Error code: 2
-- Backtrace --
/home/domains/comicing.cn/web/class/net/http/session/sessionmanager.class.php(36): session_start
/home/domains/comicing.cn/web/index.php(30): sessionmanager.init

好象是session出了问题


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 04, 2005, 06:31:23 下午
引用自: shookware
引用自: markwu
請參考 http://forum.lifetype.org.tw/index.php?topic=42.0.

Mark


不好意思

ini_set("upload_max_filesize", "10M");
ini_set("memory_limit", "16M");
ini_set("post_max_size", "12M");

因为没看懂,所以想问下这些东西用在哪个文件上?


这个自己试 好象试出来是修改哪个文件了……
:)


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: lss三月 04, 2005, 07:27:34 下午
引用自: shookware

另外再有比较奇怪的出错信息就是这个:

session_start(): Cannot send session cookie - headers already sent by (output started at /home/domains/comicing.cn/web/class/view/view.class.php:1)
Error code: 2
-- Backtrace --
/home/domains/comicing.cn/web/class/net/http/session/sessionmanager.class.php(36): session_start
/home/domains/comicing.cn/web/index.php(30): sessionmanager.init

Exception message: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/domains/comicing.cn/web/class/view/view.class.php:1)
Error code: 2
-- Backtrace --
/home/domains/comicing.cn/web/class/net/http/session/sessionmanager.class.php(36): session_start
/home/domains/comicing.cn/web/index.php(30): sessionmanager.init

好象是session出了问题

這類訊息大都是因為程式存檔時使用utf-8 with BOM編碼,BOM訊息比cookie還早被主機送出造成的。
請問你是否有自己動過class/net/http/session/sessionmanager.class.php這支程式?如果沒有,應該是bug,不妨上 http://bugs.lifetype.net 回報。
如果你有自己動過,請重新以utf-8 with no BOM的格式存檔再試一次。


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 04, 2005, 11:15:07 下午
引用自: lss

這類訊息大都是因為程式存檔時使用utf-8 with BOM編碼,BOM訊息比cookie還早被主機送出造成的。
請問你是否有自己動過class/net/http/session/sessionmanager.class.php這支程式?如果沒有,應該是bug,不妨上 http://bugs.lifetype.net 回報。
如果你有自己動過,請重新以utf-8 with no BOM的格式存檔再試一次。


谢谢lss 我按照你的方法修改了 可是发现还是不行,出错信息还是一样的
:(


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: lss三月 04, 2005, 11:39:55 下午
hi  shookware:
應該有程式有問題,回頭檢查一下所有你曾經動過的檔案。也許不是BOM,而是空格、tab等。
加油!

要不,重新下載完整的svn在一步一步依你自己的修改紀錄慢慢改。debug是要有耐心的。


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: shookware三月 05, 2005, 12:04:05 上午
引用自: lss
hi  shookware:
應該有程式有問題,回頭檢查一下所有你曾經動過的檔案。也許不是BOM,而是空格、tab等。
加油!

要不,重新下載完整的svn在一步一步依你自己的修改紀錄慢慢改。debug是要有耐心的。


我在底下和fantasy交流过这个问题了,他说他以前遇到过类似的情况
解决的方法是把所有的文件全部去掉rom就可以了.
:(
我没有全改,只是按照错误提示把其中提到的文件改了,发现首页已经没有错误信息了.
所以估计fantasy解决的办法是正确的


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: markwu三月 05, 2005, 02:29:48 下午
Hi shookware & fantasy:

最近你們放上的zh_CN語系文件都有 bom 的訊息,我已經都去掉了,請注意一下喔!我是用ultraedit 來改的,是滿方便的。我設定儲存時不加上 UTF-8 訊息。你們可以參考一下。

我在想一個問題,我們是不是應該寫一個 function 來判斷include/require 時是否檔頭有utf-8 ,如果有就去掉。免得每次這種問題一再發生。但是這樣會降低執行的效率。

Mark


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: lss三月 05, 2005, 02:45:29 下午
引用自: markwu

我在想一個問題,我們是不是應該寫一個 function 來判斷include/require 時是否檔頭有utf-8 ,如果有就去掉。免得每次這種問題一再發生。但是這樣會降低執行的效率。

Mark

要不,寫一支程式可以檢查及去掉BOM,一旦看到類似的錯誤訊息時,執行一下它就可以解決問題了,又不影響效能。


主題: 很奇怪的现象.想问下出问题的原因,首页出错,
作者: markwu三月 05, 2005, 06:14:07 下午
這是個好 idea... 應該可行。我記得在 DZ 的文章中有提過 http://agni.e2i.com.tw/dzlink/tt/index.php?pl=58&stext=BOM。

Mark