惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

博客园 - zhaotianff

WPF控件样式和模板全解析-ToolTip控件 WPF控件样式和模板全解析-RadioButton控件 WPF控件样式和模板全解析-ToggleButton控件 WPF控件样式和模板全解析-CheckBox控件 软件架构风格与软件架构设计方法 WPF控件样式和模板全解析-Label控件 WPF控件样式和模板全解析-Button控件 Windows一直卡在检查更新的解决方案 - zhaotianff - 博客园 AI时代,程序员应该何去何从? C++中的explicit关键字 如何解决Windows 10/11 删除打印机时,拒绝访问的问题 Visual Studio编译过程中拷贝文件的一些实用小技巧 Jenkins快速入门教程 .NET是什么?为什么要选择.NET? 如何在WPF中实现类似DevOps的自动化流程 一文带你搞懂医疗器械设计开发全生命周期 Windows如何清除本机记录的git用户名和密码 HL7协议详解 医疗行业 GDT 数据格式详解 一文带你搞懂C# 异步编程(async/await)底层原理 如何在C#中使用Chromium headless(无头模式)浏览器 不同.NET版本中的WPF新增功能 如何在WPF中使用 Fluent 主题 Windows平台下的各种原生UI框架介绍 C#如何Hook托管函数 WinDbg 用户层调试进阶教程 Windows编程的一些基础理论 推荐一款优秀的Windows经典文件管理器项目-WinFile Windows如何阻止应用程序联网 如何在WPF中捕获窗口外的事件
解决IIS服务器typecho上传附件后无法访问的问题
zhaotianff · 2026-07-13 · via 博客园 - zhaotianff

因为以前我一直是使用工具从博客园直接同步博客,所以还没有真正的手动上传过图片(附件)。

今天上传图片后,发现在博客中无法显示。

直接访问该图片,iis报 500 - 内部服务器错误。

查找 了一下,发现是权限问题,因为typecho是基于PHP的,所以对服务器下文件的操作是基于php-cgi进程的,该进程的权限不够,所以无法访问。

FastCGI对应的用户是IIS_USER

解决方案:

打开typecho upload文件夹的高级安全设置

image

找到IIS_USER,钩选“使用可从此对象继承的权限项目替换所有子对象的权限项目”,然后再点确定。

image

即可解决上传附件无法访问的问题。

如果这样修改后,还是无法访问,可能是由于php上传时临时目录的原因。

默认情况下,php上传时的临时目录是C:\Windows\Temp

这个目录是没有IIS_USER权限的,所以解决方法

1、为C:\Windows\Temp添加IIS_USER权限

2、创建一个临时目录,并添加IIS_USER权限。

我这里演示第2种方法的实践过程

首先打开iis里的php_manager

image

打开php.ini

image

 找到upload_tmp_dir,设置为自己创建的临时目录。

image

再重启电脑/IIS服务器即可。

最后,如果还是不行,终极解决方案哪下:

将网站文件复制到其它盘下的目录,再重新创建网站,即可解决。