×

扫描二维码登录本站

标签: 暂无标签
本帖最后由 adminlily 于 2020-12-24 11:03 编辑

iTop能够以附件形式上传和保存文档到各种对象(标签,CI项等),这些文档在iTop数据库中以二级制块的形式被保存,为了安全的上传和保存文档,许多设置必须调整以确保与PHP和MySQL保持一致。

在PHP中,几个变量管理着文件上传:

  • file_uploads设置成1允许上传,设置成0不允许任何文件上传;
  • upload_tmp_dir用来存储上传文件的临时位置(在服务器上),确保此参数指向的位置可以访问(可写),并有足够的剩余空间;
  • upload_max_filesize设置上传的最大文件的大小,该值以字节为单位,可以使用类似的单位K表示千字节(=1024字节),M表示兆字节和G千兆字节;
  • max_file_uploads在一个网页上文件可以同时上传的最大数量, iTop通常要求在同一时间只能上传一个文件;
  • post_max_size一次提交请求中可以被发送到服务器的最大数据量。 由于同样的请求将包含更多的信息(文档的标题,操作码...),这个值必须大于upload_max_filesize;
  • memory_limit在上传到服务器之后,该文件在被保存到数据库之前将会在内存中被读取,因此,要确保memory_limit(如果启用)的值远远大于upload_max_filesize;
  • max_input_time该值定义允许的服务器读取它的输入的最大时间,这包括了花费在文件上传的时间, 慢速连接上传大文件可能会超出默认的60秒时间。

上传的文件被存储到MySQL数据库中,每个文件一次查询,因此,一次查询所允许的最大值必须大于上传文件的最大值,可通过my.cnf配置文件中的变量max_allowed_packet进行配置。





上一篇:iTop应用操作-系统高级管理-定期备份
下一篇:iTop软件系统功能-核心功能-问题管理模块
新大

写了 314 篇文章,拥有财富 1658,被 3 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by ITIL  © 2001-2025
返回顶部