互联网观察 网站建设 网站运营 网上创业 电子商务 建站软件 建站软件教程 网站开发 网页制作 收藏本站
建站常识 | 域名 | 主机 | 网上开店 | 搜索引擎优化 | 网站推广 | 网络赚钱 | 站长经验 | 个人建站 | 网站设计 | 网页特效 | wap网站

[重大质疑]关于升级后论坛无法上传附件的再质问!!!

2005/10/01 10:36am

   前一段时间,我被论坛无法上传附件的问题在这里咨询了很多专家、学者、管理员和技术员等朋友,在最后,经过很多努力, bbser告诉我不要再试了,说是我的问题,但是我没有放弃。
   今天我仍旧做了一个试验,把050410版本的论坛再次FTP到我的空间内,非CGI目录仍沿用老的目录,经测试后,发现论坛成功的上传了附件!!!
   大家可以来这两个地方进行测试:
   出问题的051001论坛:http://www.ztrlaw.com/prog/lb5000/leobbs.cgi
                       测试帐号:mytest  密码:12345678
   没有问题的050410论坛:http://www.ztrlaw.com/prog/lbxx/leobbs.cgi
                       测试帐号:mytest  密码:12345678

   大家可以看到,两个论坛我使用的完全是同一个空间,空间是LINUX的。注:两个论坛都使用了同一个非CGI目录!!


2005/10/01 02:07pm

雷傲这个论坛能这个版本,能上传附件,据我所知也是LINUX系统(及时非LINUX,也会测试的),怎么解释?



2005/10/01 04:17pm

[quote][b]下面引用由[u]同道中人[/u]在 [i]2005/10/01 02:07pm[/i] 发表的内容:[/b]
雷傲这个论坛能这个版本,能上传附件,据我所知也是LINUX系统(及时非LINUX,也会测试的),怎么解释?
[/quote]
没弄明白你说的是什么意思.......



2005/10/01 05:53pm

确实很奇怪……好像还有一位朋友与你的问题差不多,而且他的系统和你不同。
说没有问题吧,你的问题是实实在在的;说有问题吧,众多各种空间的用户又没有出现这个。
目前而言,050812后版本上传出现的问题应当是版本和空间互相作用的结果,但是没有任何头绪可循。似乎不仅仅是操作系统、WEB服务器软件、Perl版本、CGI模块版本的中某一个的问题,而是其中某些因素综合作用。



2005/10/01 10:49pm

   这至少只说明一个问题,那就是050410的版本在附件上传上面是没有BUG的,而后续版本有BUG,不管别的人有没有出现这样的问题,不排除有朋友关闭了这个功能,但至少有这个情况出现了,希望能有高人和管理员再仔细检查一下。
   以下是我的虚拟主机版本:
   Perl 版本:5.006001 == [通过]
   LBCGI 版本:0.03 Hacked By EasunLee == [通过]
   MD5  测试:MD5 模块是否可用? == [通过]
   Gzip 测试:Gzip 模块是否可用? == [通过]
   GD  测试:GD 模块是否可用? == [通过]
   Cookie测试:Cookies 是否可用? == [通过]

   另外,我还想问的是,论坛上传附件这一功能究竟跟哪些程序文件关联?我想不会只是一个upfile.cgi吧,能列举出来吗?



2005/10/02 10:48am

050812以后出的版本上传都有问题!你们一直没有解决!




2005/10/02 11:16am

[quote][b]下面引用由[u]ygg314[/u]在 [i]2005/10/02 10:48am[/i] 发表的内容:[/b]
050812以后出的版本上传都有问题!你们一直没有解决!
[/quote]
你的问题也跟我一样吗??
管理员在哪啊?山鹰在哪啊?bbser在哪啊??



2005/10/02 11:22am

051001又有一个BUG!在设置了某一个分论坛的风格以后,这个风格居然会随机变,真是晕~~~~~~~~有时是自己设置的风格,有时又变成默认风格!



2005/10/02 05:54pm

论坛上传附件这一功能至少还与cgi模块有关。
你检查一下你CGI模块的版本看看(upfile.cgi文件里面“如果CGI.pm版本>2.47,推荐使用”另外一个程序句,你可以打开看看。不过那个upfile.cgi文件好像是很早版本开始就没有改变了,似乎也不是这个问题……)



2005/10/02 07:03pm

[quote][b]下面引用由[u]亚子[/u]在 [i]2005/10/02 05:54pm[/i] 发表的内容:[/b]
论坛上传附件这一功能至少还与cgi模块有关。
你检查一下你CGI模块的版本看看(upfile.cgi文件里面“如果CGI.pm版本>2.47,推荐使用”另外一个程序句,你可以打开看看。不过那个upfile.cgi文件好像是很早版本 ...
[/quote]
呵呵。。早就试过了。。



2005/10/02 09:20pm

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/02 11:16am[/i] 发表的内容:[/b]
你的问题也跟我一样吗??
管理员在哪啊?山鹰在哪啊?bbser在哪啊??
[/quote]
题也跟你的一样,也是上传有问题



2005/10/03 01:01am

http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=80&topic=7488

http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=80&topic=7855

顶上来老帖子也就是了。新发帖子并不是解决之道。

我罗嗦几句。

1。版本的区别。
 这两个版本的上传区别区别在上传的方式,以前的上传是内存上传,后来的使用文件上传,所以后来的资源占用少,但是需要高版本CGI模块的支持,这个也是为什么说明中要求加CGI.pm版本的原因。
2。问题的产生。
 每个服务器的配置都有差异,这个和服务器的Perl版本,CGI模块的版本以及服务器的一些限制(比如系统的tmp目录定义)都有联系,所以你给的条件还不是很够。有时候直接copy CGI.pm和CGI目录进去并不能生效

可以肯定的说,问题还是出现在了CGI.pm版本上,所以。我希望你在目前的论坛目录下测试以下,把现在的CGI.pm版本和目录结构告诉我们。




2005/10/03 01:08am

测试代码可以用:

[quote]

#!/usr/bin/perl
use CGI;
my $cgi = CGI->new();
print $cgi->header();
print $cgi->VERSION;

[/quote]




2005/10/03 01:26am

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/03 01:01am[/i] 发表的内容:[/b]
http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=80&topic=7488
http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=80&topic=7855
顶上来老帖子也就是了。新发帖子并不是解决之道。
我罗嗦几句。
...
[/quote]
1、首先感谢高人给我的指点!
2、其次我还是没弄明白您要的CGI.PM及目录结构指的是什么?能通俗一点的告诉我吗?
3、再次感谢您!



2005/10/03 01:42am

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 01:26am[/i] 发表的内容:[/b]

1、首先感谢高人给我的指点!
2、其次我还是没弄明白您要的CGI.PM及目录结构指的是什么?能通俗一点的告诉我吗?
3、再次感谢您!
[/quote]
就是 CGI.pm 模块和CGI目录和你论坛程序目录的关系?
先告诉我13楼运行的结果吧?

如果这个结果没有问题。我觉得问题出现在CGI模块的临时文件目录定义估计受到了你服务器的限制。。。。。。



2005/10/03 01:43am

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/03 01:08am[/i] 发表的内容:[/b]
测试代码可以用:
[/quote]
这个,,怎么解释,抱歉,我对PERL不是很懂。



2005/10/03 01:46am

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 01:43am[/i] 发表的内容:[/b]

这个,,怎么解释,抱歉,我对PERL不是很懂。
[/quote]
用记事本保存,命名为test.cgi,上传到你的论坛的目录,设置为755。
通过地址访问。



2005/10/03 01:47am

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/03 01:42am[/i] 发表的内容:[/b]
就是 CGI.pm 模块和CGI目录和你论坛程序目录的关系?
先告诉我13楼运行的结果吧?
如果这个结果没有问题。我觉得问题出现在CGI模块的临时文件目录定义估计受到了你服务器的限制。。。。。。
[/quote]

2.752

http://www.ztrlaw.com/prog/xx.cgi



2005/10/03 01:57am

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 01:47am[/i] 发表的内容:[/b]


2.752

http://www.ztrlaw.com/prog/xx.cgi
[/quote]
比较老。。。但是勉强可以用。

尝试打开 upfile.cgi

[code]
$LBCGI::HEADERS_ONCE = 1;

require "data/boardinfo.cgi";
[/code]
后面加上
[code]$CGITemp文件::TMPDIRECTORY = $lbdir.'lock';[/code]
再次测试上传。[br][br][color=#990000][b]-=-=-=-=- 以下内容由 [i]easunlee[/i] 在 [i]2005年10月03日 02:02am[/i] 时添加 -=-=-=-=-[/b][/color]
显示的不太正常?

[code]$CGITemp[color=red]File[/color]::TMPDIRECTORY = $lbdir.'lock';[/code]



2005/10/03 02:03am

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/03 01:57am[/i] 发表的内容:[/b]
比较老。。。但是勉强可以用。
尝试打开 upfile.cgi

$LBCGIHEADERS_ONCE = 1;
...
[/quote]

这样的吗?

use LBCGI;
$LBCGI::POST_MAX=40000000;
$LBCGI::DISABLE_UPLOADS = 0;
$LBCGI::HEADERS_ONCE = 1;

require "data/boardinfo.cgi";
$CGITemp文件::TMPDIRECTORY = $lbdir.'lock';
require "data/styles.cgi";[br][br][color=#990000][b]-=-=-=-=- 以下内容由 [i]drkmax[/i] 在 [i]2005年10月03日 02:04am[/i] 时添加 -=-=-=-=-[/b][/color]
收到!!



2005/10/03 02:06am

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 02:03am[/i] 发表的内容:[/b]

这样的吗?

use LBCGI;
$LBCGIPOST_MAX=40000000;
$LBCGIDISABLE_UPLOADS = 0;
$LBCGIHEADERS_ONCE = 1;

require "data/boardinfo.cgi";
$CG ...
[/quote]
恩。。注意是

$CGITemp[color=red]File[/color]::TMPDIRECTORY = $lbdir.'lock';
论坛自动转化成中文了,其实是 英文。



2005/10/03 02:07am

已上传并测试,失败!



2005/10/03 02:11am

依然是ftp上生产一个0字节的文件?



2005/10/03 02:13am

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/03 02:11am[/i] 发表的内容:[/b]
依然是ftp上生产一个0字节的文件?
[/quote]
是的,症状跟以前一模一样。



2005/10/03 02:50am

估计是服务器的配置有了什么限制了。这样测试很难测试出问题。。。

除非自己边调试边检查ftp。

太晚了,睡觉吧:)



2005/10/03 02:57am

[UploadFile=upfile_1128279475.rar]



2005/10/03 03:02am

如果说是服务器有限制,为何050410的版本没有问题呢?

这个050410是我昨天也是为了测试放上去的,同一服务器!!
http://www.ztrlaw.com/prog/lbxx/leobbs.cgi





2005/10/03 03:05am

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 03:02am[/i] 发表的内容:[/b]
如果说是服务器有限制,为何050410的版本没有问题呢?

这个050410是我昨天也是为了测试放上去的,同一服务器!!
http://www.ztrlaw.com/prog/lbxx/leobbs.cgi


[/quote]
050410的版本用的是内存上传。
上传方式不一样。也就是上传的时候多大的文件都会先读取到服务器的内存里面。。。



2005/10/03 03:16am

晕啊。。。那么这个问题应该有解决的办法,而且像我这个情况,不止我一个人有!
[br][br][color=#990000][b]-=-=-=-=- 以下内容由 [i]drkmax[/i] 在 [i]2005年10月03日 03:32am[/i] 时添加 -=-=-=-=-[/b][/color]
还是要真诚的感谢easunlee这么晚帮我测试这个程序,我很感动!希望我们能再一起研究,帮我解决这个小问题,好么?



2005/10/03 11:38am

嗯……看来是因为050812版本采用了新的上传机制,这个机制对于减少上传的资源占用有效,但是好像需要服务器解除某些限制。



2005/10/03 00:20pm

[quote][b]下面引用由[u]亚子[/u]在 [i]2005/10/03 11:38am[/i] 发表的内容:[/b]
嗯……看来是因为050812版本采用了新的上传机制,这个机制对于减少上传的资源占用有效,但是好像需要服务器解除某些限制。
[/quote]
但,并不是每个用户的服务器都如设计者所设想的一样,要统筹考虑啊~~



2005/10/03 11:16pm

   关于这个问题,我还有一个想法,就是请程序员能否给我一个适合我目前服务器的上传附件程序?就是形同050410,按easunlee所说的按内存上传,既然有服务器支持这样的方式上传,我们为什么不利用呢??
   亦或者,需要修改哪些程序?



2005/10/04 09:16am

我也遇到这个问题了
传不了




2005/10/04 07:43pm

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/03 11:16pm[/i] 发表的内容:[/b]
关于这个问题,我还有一个想法,就是请程序员能否给我一个适合我目前服务器的上传附件程序?就是形同050410,按easunlee所说的按内存上传,既然有服务器支持这样的方式上传,我们为什么不利用呢??
亦或 ...
[/quote]
如果你愿意提供服务器详细信息或者ftp权限,问题也许很容易简单。
你的服务器环境目前看来实在是很老了。

TO 可以可以 : 真的一样? 先按照说明好好检查CGI.pm模块再说。象楼主这种情况出现的几率很少的。



2005/10/04 08:54pm

[quote][b]下面引用由[u]easunlee[/u]在 [i]2005/10/04 07:43pm[/i] 发表的内容:[/b]
如果你愿意提供服务器详细信息或者ftp权限,问题也许很容易简单。
你的服务器环境目前看来实在是很老了。
TO 可以可以 : 真的一样? 先按照说明好好检查CGI.pm模块再说。象楼主这种情况出现的几率很少的。
[/quote]
想请问,我怎样与你取得联系?
我的Q1930683



2005/10/04 08:59pm

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/04 08:54pm[/i] 发表的内容:[/b]

想请问,我怎样与你取得联系?
我的Q1930683
[/quote]
你PM他吧:)………… (就是论坛短消息。。)



2005/10/06 02:00pm

[quote][b]下面引用由[u]drkmax[/u]在 [i]2005/10/02 11:22am[/i] 发表的内容:[/b]
051001又有一个BUG!在设置了某一个分论坛的风格以后,这个风格居然会随机变,真是晕~~~~~~~~有时是自己设置的风格,有时又变成默认风格!
[/quote]
这不是 bug !

你多用用就知道怎么回事了



2005/10/07 01:44am

多用用??我2002年就开始用LB的论坛,请问管理员,我还要怎么多用?
另外,现在的情况是,后台设置某个分坛的风格后,根本不起作用。但退出以后就又起作用了。





上一篇:[求助]论坛板块合并后图片无法显示!
下一篇:[求助]论坛无法登录时出现的提示



版权所有 Copyright© 2006 黑马建站宝典 联系方式:heima123#gmail.com