【待反馈】上传不了文件,请求帮助!
我的服务器一共有3个分区,分别是C盘(系统)、D盘(软件)、E盘(网站数据)。安装的是win2012 r2标准版,环境是iis8.5+php5.5,因为只是放置网站的上传附件(通过网页上传文件到服务器),所以不需要数据库。这个环境我先在另一台服务器(只有C盘和D盘的云服务器)测试好的,网站附件上传正常,然后才在这个有三个盘的服务器上布置搭建的,但现在的问题是:1.如下图,我这个网站程序是放在E盘*下,下图这个文件包就是程序,数据会上传到d这个目录,现在上传不了.
2.我把宝塔中的网站默认目录改到了E盘(之前在D盘),然后在wwwroot中创建了*02目录,其中放置同样的网站程序,只不过没有数据,数据目录d是没有文件的,现在却可以正常上传了,我即使把*02目录移到了wwwroot外边,也照样可以正常上传,但就是网站程序还用*目录,就又不能上传.
3.我排查是不是权限的问题,我就对照*02目录的权限,没有的用户我就查找添加,只会比*02目录的用户组多,不比它少,但依然不能上传.
麻烦看到帮助一下吧,谢谢!
您好,根据您的描述有两点(目前想到的)排查点
1、程序的设置的上传文件路径在哪?是否和你想要他上传的文件路径一致?
2、面板上使用上传的文件权限使用的是www用户,你的第三点那边有没有www用户?对此文件夹的权限是否为完全控制? IIS下每个网站都是用虚拟用户运行的,所以上传目录只能在网站目录的下级
如果上传目录独立于网站目录之外的话
IIS,需要单独给上传目录添加 IIS_IUSRS 用户读写权限
apache/nginx 需要进网站设置里关闭防跨站,给上传目录添加www用户权限 大炮运维V587 发表于 2021-3-31 11:38
您好,根据您的描述有两点(目前想到的)排查点
1、程序的设置的上传文件路径在哪?是否和你想要他上传的文 ...
您好!路径是没有问题,因为换另一个文件目录就可以上传成功;www的权限是完全控制的 权限是有
网站目录和上传目录,iis的权限都给了
沐沐 发表于 2021-3-31 11:51
IIS下每个网站都是用虚拟用户运行的,所以上传目录只能在网站目录的下级
如果上传目录独立于网站目录之外的 ...
网站目录和上传目录,iis的权限都给了 程序是完全复制down的,down02就可以上传,不过down02刚开始是在wwwroot中,我把它移出来了,为的是测试. 沐沐 发表于 2021-3-31 11:51
IIS下每个网站都是用虚拟用户运行的,所以上传目录只能在网站目录的下级
如果上传目录独立于网站目录之外的 ...
您这里说的"网站目录"指的是wwwroot目录?还是我的网站程序最高目录?
页:
[1]