主題: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 08, 2006, 02:12:40 下午 每当新建资源的时候,就会出现下图所示情况。
(http://61.220.155.187/netstu/error.bmp) 我查了原因出现在 adminaddresourceaction.class.php中 我一句一句的排查,直到 $res = $resources->addResource( $this->_blogInfo->getId(), $this->_albumId, $this->_description, $upload ); 的时候出现这样的错误,前面的语句都不出现错误,请问怎么回事? 主題: Re: 资源中心不能上传,出现严重错误 作者: winman 於 三月 08, 2006, 02:47:37 下午 根据你提供的资讯,我们很难有效的帮助你,请先看看这里:
http://forum.lifetype.org.tw/index.php?topic=2.0 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 08, 2006, 03:17:07 下午 我又查了一下,一直追踪到最后,问题出在:
\class\gallery\getid3\getid3.php中 if (getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.tag.id3v2.php', __FILE__, false)) { exit('worls'); $tag = new getid3_id3v2($fp, $this->info); } 我查找了一下getid3_lib源文件,其中的IncludeDependency主要实现了如果存在module.tag.id3v2.php时,就返值true,然后include_once这个文件。 最后我直接不要这个if语句了,直接include_once(.....module.tag.id3v2.php);$tag = new .... 还是同样的错误。 我测试如下: 在if从句前exit('hello');正常 在if从句后exit('hello');出现如上图错误。 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 08, 2006, 03:20:28 下午 直接include_once(.....module.tag.id3v2.php);
exit('hello'); $tag = new new getid3_id3v2($fp, $this->info); 时也是如图所示错误。 现在推断,文件class\gallery\getid3\module.tag.id3v2.php不能够被include_once,而且这个文件是存在的。摸不着头脑了,请救大侠们 主題: Re: 资源中心不能上传,出现严重错误 作者: lss 於 三月 08, 2006, 03:40:04 下午 winman 版主不是請你先看看「如何在論壇問問題」的公告嗎?
最起碼,讓我們知道你的 LT 是那一版吧。也許已經在新版裡面修復了也說不定? 就算是新發現的問題,不知道你的執行環境也幫不了你,因為我們沒遇到過相同的問題。 lss 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 08, 2006, 03:46:03 下午 lifetype 1.02版
系统是redhat as 4 PHP Version 4.3.9 mysql Client API version 4.1.7 主題: Re: 资源中心不能上传,出现严重错误 作者: winman 於 三月 08, 2006, 03:59:12 下午 我建议你把LifeType程式文件重新上传一次。
新建资源 是LifeType一块主要并且常用的功能,如果是程式有错误导致 一上传就出错这样明显的问题,开发团队很容易会发现这个bug。而且 1.02版本已经发行一段时间了,到目前为止还没有其它网友碰到这个问题, 因此我建议不要花时间去追查和调试这部分程式,应该把解决问题的方向 放在php的配置以及文件是否完整上。 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 08, 2006, 06:03:24 下午 主要是现在这一套程序被我改了好多好多,没办法升级或者。。。。
哎 主題: Re: 资源中心不能上传,出现严重错误 作者: lss 於 三月 08, 2006, 07:36:39 下午 :-|
拿你修改過的程式而且還沒說你修改過,那我們還能幫你些什麼? orz lss 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 09, 2006, 07:51:49 上午 修改过一部分,但是上传资源这一部分我是没有更改源程序的。
而且我在本机windows xp上测试就没有错误 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 09, 2006, 11:25:32 上午 再问:
我刚才把服务器上的数据下载到windows xp上测试上传资源没有问题。 这就可以说明是操作系统的问题了,那么是什么问题呢? 主題: Re: 资源中心不能上传,出现严重错误 作者: markwu 於 三月 09, 2006, 11:58:31 上午 你的 apache 的 error log 與 /tmp 下的 sql_error.log 有任何錯誤訊息嗎?
Mark 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 09, 2006, 12:38:18 下午 神秘的markwu,你终于出现了,我可想你了。
sql_error.log里面没有东西,下面是apache的log [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 184320 bytes) in /var/www/html/blog/locale/locale_zh_CN.php on line 359, referer: http://www.example.com/admin.php [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 184320 bytes) in /var/www/html/blog/locale/locale_zh_CN.php on line 359, referer: http://www.example.com/admin.php [client 219.237.*.*] PHP Fatal error: Cannot instantiate non-existent class: getid3_id3v2 in /var/www/html/blog/class/gallery/getid3/getid3.php on line 230, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Cannot instantiate non-existent class: getid3_id3v2 in /var/www/html/blog/class/gallery/getid3/getid3.php on line 230, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Cannot instantiate non-existent class: getid3_id3v2 in /var/www/html/blog/class/gallery/getid3/getid3.php on line 230, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Cannot instantiate non-existent class: getid3_id3v2 in /var/www/html/blog/class/gallery/getid3/getid3.php on line 230, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/html/blog/class/gallery/getid3/module.tag.id3v2.php on line 1386, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/html/blog/class/gallery/getid3/module.tag.id3v2.php on line 1386, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/html/blog/class/gallery/getid3/module.tag.id3v2.php on line 1386, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/html/blog/class/gallery/getid3/module.tag.id3v2.php on line 1386, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 737280 bytes) in /var/www/html/blog/class/gallery/getid3/module.tag.id3v2.php on line 1386, referer: http://www.example.com/admin.php?op=newResource [client 219.237.*.*] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 184320 bytes) in /var/www/html/blog/locale/locale_zh_CN.php on line 359, referer: http://www.example.com/admin.php 主題: Re: 资源中心不能上传,出现严重错误 作者: markwu 於 三月 09, 2006, 12:45:52 下午 sigh .... 你早聽 winman 與 lss 的話,就不用托那麼久了!
他們不是要你看那一篇文章嗎?你可能以為他們在推託,其實這是解決問題最好的方法。 你的問題在於 memory_limit 太小,請把 php.ini 中的 memory_limit 改為 12M 或以上。 下次請記得,把問題說清楚。版主的提醒,也不要當成耳邊風。因為他們真的是在幫你解決問題! Mark 主題: Re: 资源中心不能上传,出现严重错误 作者: netstu 於 三月 09, 2006, 12:51:59 下午 我们伟大的markwu,很感谢。不过也有好处,偶把lifetype程序给翻了个遍。哈哈
同时也谢谢winman,lss 我十分喜欢这套程序,看着就感觉过瘾 :-P 主題: Re: 资源中心不能上传,出现严重错误 作者: markwu 於 三月 09, 2006, 01:16:06 下午 我们伟大的markwu,很感谢。不过也有好处,偶把lifetype程序给翻了个遍。哈哈 同时也谢谢winman,lss 我十分喜欢这套程序,看着就感觉过瘾 :-P 別再這麼說了,我實在不偉大!只是因為我比你們都早接觸而已。 Mark |