歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 29, 2024, 06:49:07 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  測試  |  LifeType 1.0 測試  |  很奇怪的现象.想问下出问题的原因,首页出错, « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 很奇怪的现象.想问下出问题的原因,首页出错,  (閱讀 20108 次)
shookware
新手見習
*
文章: 29


檢視個人資料
« 於: 三月 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
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 三月 04, 2005, 05:06:26 下午 »

請參考 http://forum.lifetype.org.tw/index.php?topic=42.0.

Mark
已記錄

shookware
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #2 於: 三月 04, 2005, 05:40:11 下午 »

引用自: markwu


不好意思

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

因为没看懂,所以想问下这些东西用在哪个文件上?
已記錄
shookware
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #3 於: 三月 04, 2005, 05:42:21 下午 »

引用自: markwu


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

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
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #4 於: 三月 04, 2005, 06:31:23 下午 »

引用自: shookware
引用自: markwu


不好意思

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

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


这个自己试 好象试出来是修改哪个文件了……
:)
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #5 於: 三月 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的格式存檔再試一次。
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
shookware
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #6 於: 三月 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
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #7 於: 三月 04, 2005, 11:39:55 下午 »

hi  shookware:
應該有程式有問題,回頭檢查一下所有你曾經動過的檔案。也許不是BOM,而是空格、tab等。
加油!

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

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
shookware
新手見習
*
文章: 29


檢視個人資料
« 回覆文章 #8 於: 三月 05, 2005, 12:04:05 上午 »

引用自: lss
hi  shookware:
應該有程式有問題,回頭檢查一下所有你曾經動過的檔案。也許不是BOM,而是空格、tab等。
加油!

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


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


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #9 於: 三月 05, 2005, 02:29:48 下午 »

Hi shookware & fantasy:

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

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

Mark
已記錄

lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #10 於: 三月 05, 2005, 02:45:29 下午 »

引用自: markwu

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

Mark

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

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #11 於: 三月 05, 2005, 06:14:07 下午 »

這是個好 idea... 應該可行。我記得在 DZ 的文章中有提過 http://agni.e2i.com.tw/dzlink/tt/index.php?pl=58&stext=BOM

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  測試  |  LifeType 1.0 測試  |  很奇怪的现象.想问下出问题的原因,首页出错, « 上篇主題 下篇主題 »
    前往: