老生常谈,还是关于上传的问题。

老生常谈,还是关于上传的问题。

Dream Vision發表於
Number of replies: 5

本人最近在用xml做考试问题,之后又做了一套xmlt来转换xml为moodle识别的moodle xml格式,转换后文件并不大,我的moodle设置的是可以上传16m大小的文件,一次性转换50道选择题,但是上传后只能显示到30几道,同样的文件,每次上传的情况都不一样,有时候能上传28道,有时候能上传32道,而且上传的最后一道题很有可能只能上传一半,就是问题的题目能上传上,但是,后面的答案却上传不上去,是不是我的设置16m太小了?请高手帮忙解决一下,谢谢

評比平均分數: -
In reply to Dream Vision

回复: 老生常谈,还是关于上传的问题。

Wei Tang發表於
你的XML文件有多大?

问题可能还是在你的XML文件,有何错误吗?
In reply to Wei Tang

回复: 老生常谈,还是关于上传的问题。

Dream Vision發表於

谢谢楼上,问题已经解决,虽然xml文件不大,只有50几k,但是改变上传大小后就可以了,这一点我也搞不明白,;)

In reply to Dream Vision

回复: 老生常谈,还是关于上传的问题。

alex ang發表於
请问在哪里改上传啊?
In reply to alex ang

回复: 老生常谈,还是关于上传的问题。

Dream Vision發表於
回楼上

1,找到/etc/php.ini文件,用EMACS或者VI打开。找到相关行并作如下修改
upload_max_filesize =100M
post_max_size = 100M
memory_limit = 20M (默认值为8)

另外你HTTP上传大文件费时间,所以在这行语句你最好也要改:
max_execution_time  800

2,在/etc/httpd/conf/httpd.conf 文件中凭空加上这一句:LimitRequestBody 100000000000 (100M的情况)

以前有人问过……

In reply to Dream Vision

回复: 老生常谈,还是关于上传的问题。

alex ang發表於
谢谢你的回复.

我以为moodle有内置file limit却找不着.
你这一提我就不用找了微笑

备注: 我有在php.ini 设置 max_input_time = 120