如何解决PHP在Windows IIS上传的图片无法访问的问题
来源:才华咖 本文已影响2.2W人
来源:才华咖 本文已影响2.2W人
我们不需要死读硬记,我们需要用基本的知识来发展和增进每个学习者的思考力。以下是小编为大家搜索整理的如何解决PHP在Windows IIS上传的图片无法访问的问题,希望对大家有所帮助!更多精彩内容请及时关注我们应届毕业生考试网!
1、我们先用鼠标点击电脑中的开始菜单,就是左下角的图标,然后点击里面的控制面板工具,点击就可以弹出控制面板窗口。
2、在弹出的控制面板窗口中,我们看到里面有很多的图标功能可以使用,我们这个时候就需要找到的是安全中心,点击了以后就看到里面有一个选项为windows 防火墙点击选中。
3、我们点击了以后,弹出一个新的窗口然后在进行设置,我们看到窗口中有一个名为关闭的选项,大家选择关闭选项点击,然后保存关闭窗口即可。
上面的三个步骤就是可以解决我们上网的时候弹出防火墙的提示窗口的'解决技巧,大家要是遇到这样的情况不知道怎么解决的话,希望对大家有所帮助。
最后在 windows下使用IIS配置的PHP无法上传文件的解决方法 这篇文章的帮助下成功解决了该问题
问题总结:
在Windows平台下如果PHP使用的是IIS的话那么php在上传文件时是先将文件上传到一个临时目录下的
(该配置项可以在的" upload_tmp_dir "里进行配置,由于我们的服务器并没有进行过配置 ,所以php将使用系统的临时目录"C:WindowsTemp" )
然后PHP再将临时目录中上传的文件再移动到你指定的目录中去
这样就存在一个问题,即 Temp目录下默认的权限是没有相应的IIS访问权限的(windows默认配置),当文件上传到该目录时那么上传的文件默认是继承了 Temp目录的权限
而PHP再将文件文件移到指定的目录时,被移动的文件并不会继承移动后所在的目录权限
从而导致从浏览器访问被移动的文件时,因为该文件没有相应的权限(IIS访问权限)而无法访正常问
也就出现了文件上传成功但浏览器访问时出现 “ 401 - 未授权: 由于凭据无效,访问被拒绝。 ”的问题
Windows默认的权限配置
更改后的权限配置(必须 包含 IUSER和IIS_IUSERS 权限或 Everyone )
解决办法:
给中的upload_tmp_dir项设置一个临时目录并做好相应的权限( 推荐方法 )
将"C:WindowsTemp"目录添加相应的权限
重要说明:
的upload_tmp_dir 目录权限必须要包含 IUSER和IIS_IUSERS 权限
或Everyone
Windows7系统常见问题的解决方法
Windows7解决电脑中了kiss病毒的方法
Windows 7下如何安装和配置IIS 7和ASP方法
WINDOWS服务器安装多套PHP的解决方案
英语阅读:Why Apple says it's slowing down older iPhone
win7中Windows Update下载如何关闭
WIndows 8可以支持Photoshop CS6和Lightroom 4
Windows XP输入法间无法转换的解决方法
windows下配置nginx+php环境
PHP中session和cookie无效的解决方法
Why Public Speaking Is So Important 公共演说的重要性大学英语
WindowsXP系统假死的解决方法
2017年职称计算机WindowsXP考点:Windows的存储体系
WindowsXP SP2十大常见故障和解决方法
Windows XP电脑无法关机的六个解决技巧
三农问题是什么,如何解决三农问题?
Windows10系统删除Windows凭据实现方法
WindowsXP内存读写错误的解决方法
JavaScript在Android的WebView中parseInt函数转换不正确
关于女性的英语作文:Inspiring women leading the way
Windows XP传真功能详细解析
如何解决人口问题作文
WinXP误删Winsock服务导致网络连接失败的解决方法
连接Windows 7系统隐藏SSID无线网络的方法
英语新闻阅读:slowing down older iPhones
在一台电脑上如何同时安装Windows和Linux操作系统
windows8.1下Apache+Php+MySQL配置教程
Windows系统里的WINS-NetSh命令
windows如何打开wifi功能?
Wind is Power Potential Quantified的英语作文
针对如何在课堂中课程思政问题的解决方法
在windows系统上让php支持memcached步骤教程
怎么解决外网不能访问IIS的问题
如何使用PHP生成唯一ID之SnowFlake
php关闭warning问题的解决方法
Windows7基本常见问题及解决方案
Windows7本地连接IP设置方法
如何用Windows通过网络安装RedHat Linux
How to keep a good relationship with parents英语作文
解决Windows 7光驱不读盘,自动弹出的问题