安装可道云Kodexplorer
可道云Kodexplorer是一个基于web的文件管理器,这里可以查看官方文档。
nginx配置文件
1 | server { |
php库缺失 curl
php库缺失 mb_string
须开启php GD库,否则验证码、缩略图使用将不正常
配置优化
- 修改nginx的配置文件
1 | client_max_body_size 500M; |
- 修改php配置文件php.ini;
1 | post_max_size = 500M; |
- 注意:
- 如果某一类例如exe文件不能上传,其他文件可上传, 一般是服务器(杀毒软件或防火墙)做了拦截误判,取消相应软件上拦截即可;
- 超时时间设置; 如果经常有超大文件上传,php和nginx超时时间需要设置大一些;
- 分片上传: 一个大文件切分成多个分片上传,所有片上传完成后服务器自动合并;一个分片上传失败只需要重传该分片即可;
- 分片大小设置: 管理员登陆后台–基础设置–上传下载; 调整上传分片大小; 必须小于php.ini和nginx的限制;
- 修改了php或nginx配置文件后,需要重启php-fpm和nginx;
- 上传文件限制及超时时间可以根据自己需求设置; 超时时间需大于文件上传下载的时间,否则超时会导致操作失败;
- 修改可道云配置
设置方法:管理员登陆可道云进入后台 系统设置—基础设置—上传/下载
- 设置分片大小: 推荐5M
大文件上传时切分成片进行并发上传,从而实现加速和断点续传,
推荐5M; 此值必须小于下述配置;否则会引起上传异常(上传失败,进度回退)
php.ini: post_max_size, upload_max_filesize ==> 5M
nginx: client_max_body_size ==> 5M;
- 上传并发数量; 推荐15个并发;
- nginx + php-fpm上传优化
在nginx.conf中添加如下代码,参考更多nginx优化
1 | #使用共享内存做临时存贮提高上传速度,共享内存需要大一些,否则上传大文件内存不足 |
安装可道云Kodexplorer
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.