最近真懒 遇到点问题 也不想记了 ~还是恢复以前的好习惯
服务器是win2008的 IIS7.5
今天遇到个问题 上传图片的时候 总是不显示 。查看详细信息报错是 HTTP 错误 500.50 - URL Rewrite Module Error.。这个错误是URL Rewrite Module Error路径读写错误 但是奇葩的是 我是直接上传文件 并没有使用路径重写 。而且最令人费解的是我开始上传时候图片报错 在我不断测试中发现 只需要添加了 IIS_user权限后 图片就可以显示了 。但是后续上传的还是看不到 ~ 对比了终于找到问题
PHP 上传图片时候 会把图片放到 c:\windows\temp 作为临时文件 但是 IIS_user 对于这个文件夹是没有权限的 ~ 所以上传完毕拷贝到上传目录的文件也是没有读取权限 。 知道了问题 就好解决了 ~ IIS_user赋予读取权限c:\windows\temp 拷贝文件也会带这这个权限 就ok了
不过话说来 这跟URL Rewrite Module Error 有啥关系呢 ? 真是醉了 这个错误带我找了很多地方
网友评论