LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: netstu 於 三月 08, 2006, 02:12:40 下午



主題: 资源中心不能上传,出现严重错误
作者: 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