php 上传图片 报500 解决方案

首先排查php文件配置是否正确,网上有很多都是这种文章,这里不赘述。

分享下我的情况,php配置文件里的upload_tmp_dir若未指定目录,那么默认的临时存放目录是C:\Windows\Temp,我查了半天问题,最后锁定是这个目录权限没有完全付给php程序,所以只要添加一下完全权限即可

1.首先右键文件夹点属性,弹出的界面选择 安全-高级

 

2.列表里是该目录的权限主体列表,找到php程序主体,比如我的是Users,就是图中框出来的这一条,此时访问权限是读取和执行,没有取得完全控制的权限

 

3.点击添加按钮,在弹框里点击添加主体,输入User,先点检查名称,然后点确定,回到页面之后勾上完全控制,点击确定,最后点应用保存即可。

 

 

 

 

 

 

posted @ 2022-11-11 18:19  知冷知热  阅读(400)  评论(0)    收藏  举报