|
|
@ -446,21 +446,23 @@ def setMaxTime(version): |
|
|
|
|
|
|
|
|
|
|
|
def setMaxSize(version): |
|
|
|
def setMaxSize(version): |
|
|
|
args = getArgs() |
|
|
|
args = getArgs() |
|
|
|
if not 'max' in args: |
|
|
|
data = checkArgs(args, ['max']) |
|
|
|
return 'missing time args!' |
|
|
|
if not data[0]: |
|
|
|
max = args['max'] |
|
|
|
return data[1] |
|
|
|
if int(max) < 2: |
|
|
|
|
|
|
|
|
|
|
|
maxVal = args['max'] |
|
|
|
|
|
|
|
if int(maxVal) < 2: |
|
|
|
return mw.returnJson(False, '上传大小限制不能小于2MB!') |
|
|
|
return mw.returnJson(False, '上传大小限制不能小于2MB!') |
|
|
|
|
|
|
|
|
|
|
|
path = getServerDir() + '/' + version + '/etc/php.ini' |
|
|
|
path = getServerDir() + '/' + version + '/etc/php.ini' |
|
|
|
conf = mw.readFile(path) |
|
|
|
conf = mw.readFile(path) |
|
|
|
rep = u"\nupload_max_filesize\s*=\s*[0-9]+M" |
|
|
|
rep = u"\nupload_max_filesize\s*=\s*[0-9]+M" |
|
|
|
conf = re.sub(rep, u'\nupload_max_filesize = ' + max + 'M', conf) |
|
|
|
conf = re.sub(rep, u'\nupload_max_filesize = ' + maxVal + 'M', conf) |
|
|
|
rep = u"\npost_max_size\s*=\s*[0-9]+M" |
|
|
|
rep = u"\npost_max_size\s*=\s*[0-9]+M" |
|
|
|
conf = re.sub(rep, u'\npost_max_size = ' + max + 'M', conf) |
|
|
|
conf = re.sub(rep, u'\npost_max_size = ' + maxVal + 'M', conf) |
|
|
|
mw.writeFile(path, conf) |
|
|
|
mw.writeFile(path, conf) |
|
|
|
|
|
|
|
|
|
|
|
msg = mw.getInfo('设置PHP-{1}最大上传大小为[{2}MB]!', (version, max,)) |
|
|
|
msg = mw.getInfo('设置PHP-{1}最大上传大小为[{2}MB]!', (version, maxVal,)) |
|
|
|
mw.writeLog('插件管理[PHP]', msg) |
|
|
|
mw.writeLog('插件管理[PHP]', msg) |
|
|
|
return mw.returnJson(True, '设置成功!') |
|
|
|
return mw.returnJson(True, '设置成功!') |
|
|
|
|
|
|
|
|
|
|
|