正常使用的站点,突然安装模块时提示“解压错误”。
没找到错误的理由,把文件夹的权限又设置了一遍,错误依旧。
追踪了一大阵子代码,终于在\claroline\inc\lib\fileUpload.lib.php的enough_size函数中发现了问题所在——空间不够用的了。
再继续追:原来是\claroline\inc\lib\module\manage.lib.php中get_and_unzip_uploaded_package函数给的$maxFilledSpace是10M(1.11是20M)。
还提到一个配置参数:maxFilledSpaceForModule,找遍了源文件也没找到,看来就是默认的这个了。
改为50M(测试站点,乱七八糟的模块很多),可以正常使用了。
----end------
阅读(1850) | 评论(0) | 转发(0) |