上传文件报错500或者文件大于2M上传不上去解决方法
修改php.ini 配置文件:
先找到配置文件------find / -name php.ini
打开php.ini修改内容:post_max_size ------ post请求上传参数的大小限制(修改大一点咯)
upload_max_filesize ------ 上传文件大小的限制(要比post_max_size小一点)
upload_tmp_dir ------ 文件临时缓存的地址(post_max_size 和 upload_max_filesize 修改之后还没有效果,在进行修改)
memory_limit ------ 设置php内存限制 (可能就是服务器配置不够导致内存泄露,我们要调大一下,post_max_size 和 upload_max_filesize 修改之后还没有效果,在进行修改)
修改完重启php
查询 ps -aux | grep php
平缓重启 kill -USR2 12365(红圈圈的PID)
一般来说只要修改php配置文件就已经足够。
还是不行!!!那我们只要修改nginx配置文件了nginx.conf
找到:find / -name nginx.conf
修改:client_max_body_size 300m ------ 文件上传大小跟着也有关
client_body_temp_path /usr/local/services/nginx/client_body_temp 5 5 ------ 缓存临时文件位置,后面数字是权限
client_body_buffer_size 16k
没有添加进去,先修改client_max_body_size ,没有效果就修改client_body_temp_path client_body_buffer_size
最新文章
- 掌握 Linux PC 性能之基准测试
- C++多线程的几个重要方法解析CreateEvent / SetEvent /ResetEvent/ 等
- 【BZOJ-1452】Count 树状数组 套 树状数组
- SU Demos-02Filtering-04Sugabor
- Centos6.4_X64飞信安装
- 一个封装HTTP请求的函数(C++)
- windows下搭建NFS服务器
- css3动画:弹出式菜单
- es6 的循环
- 推荐一些用CRF做图像语义分割的资源
- Spring整合quartz关闭,关闭Tomcat Servlet容器时内存泄漏
- Mycat - 实现数据库的读写分离与高可用
- JAVA项目中的常用的异常处理情况
- 【tmos】SpringBoot+WebSocket打包时候的注意点
- libnsq编译、使用记录
- jQuery选择器遇上一些特殊字符
- Magent搭建Memcached集群
- Linux命令缩写的全称
- JUC——线程同步辅助工具类(Semaphore,CountDownLatch,CyclicBarrier)
- Android5.0免Root截屏,录屏