主題: 很奇怪的现象.想问下出问题的原因,首页出错, 作者: 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 |