Moodle(3.9(中的一些上传不成功,主要是pdf。出现的信息是:;在与服务器通信时发生错误";。
未成功的请求显示POST/course/dndupload.php未定义
成功的请求显示POST/course/dndupload.php HTTP/1.1
例如,当使用libre office重新导出pdf时,可以毫无问题地上传相同的pdf。
有什么想法吗?
LibreOffice pdf是否更小?可能是PHP超时了。
https://docs.moodle.org/311/en/File_upload_size#Modifying_the_php.ini_file
max_execution_time
的值是多少?你可以在这里检查PHP值-
站点管理>服务器>PHP信息
另外,试着将调试切换到开发人员级别,看看错误消息是什么
站点管理>开发>调试
调试消息=开发人员
显示调试消息=已检查
如果是生产站点,请谨慎更改调试级别。如果您有权访问config.php
文件,则可以指定一个用户。
// You can specify a comma separated list of user ids that that always see
// debug messages, this overrides the debug flag in $CFG->debug and $CFG->debugdisplay
// for these users only.
// $CFG->debugusers = '2';
感谢您的回复,同时找到了问题的解决方案。在服务器上,已实施针对log4j2漏洞的测量:https://support.f5.com/csp/article/K59329043#proc2.这导致了不当行为,iRule已被删除,现在它又可以工作了。