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

推荐订阅源

T
Tenable Blog
H
Heimdal Security Blog
K
Kaspersky official blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Schneier on Security
G
GRAHAM CLULEY
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
Google DeepMind News
Google DeepMind News
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
C
Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
Project Zero
Project Zero
Security Archives - TechRepublic
Security Archives - TechRepublic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
Visual Studio Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
P
Proofpoint News Feed
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
S
Security Affairs
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
N
News | PayPal Newsroom
Cloudbric
Cloudbric
AWS News Blog
AWS News Blog
W
WeLiveSecurity
The Last Watchdog
The Last Watchdog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
NISL@THU
NISL@THU

李洋博客

链接反馈管理插件,给你的ZBlog网站装上“体检与纠错”的功能 网站被 CC 攻击了?别慌,教你几招接地气的防护办法 太原刚罚了三家,全是这个原因!你的网站可能也在危险边缘 终于不用手动上传!我做了个李洋博客应用APP,让博客买的主题也能在线更新 CN域名,这次真要回暖了!4月份刚出的政策太给力了 Nginx 反向代理配置实战:让你的博客访问速度飞起来 10分钟搭建Linux服务器监控告警系统,手机实时接收预警 Linux 服务器刚装好别急着跑生产!这 5 个安全加固步骤少一个都危险 2026 年 SEO 变天了!Google 进入向量语义检索时代,你的网站还能排前面吗? Linux 服务器运维:这 5 个优化技巧让你的网站快一倍
windows服务器更新主题/插件提示“更新失败 HTTP 500”错误的解决方案
李洋博客 · 2026-05-27 · via 李洋博客

最近不是更新了【李洋博客APP】客户端吗,但是有人在插件后台更新主题/插件的时候提示“更新失败:HTTP 500”,我最开始以为是我的代码写错了,搞了好久都没有头绪,后台开启了调试模式,把错误代码:

[Error] (2) : is_dir(): open_basedir restriction in effect. 
File(
    C:/wwwroot/zblog.app/zb_users/theme/simplee/*.code-workspace
  )
  is not within the allowed path(s): 
    (
        C:/wwwroot/zblog.app/;
        C:/Windows/Temp/;
        C:/Temp/;
        C:/BtSoft/temp/session/
    )
    (set_error_handler) (1.7.5.3540 (Optimus)
)

问题原因

代码尝试用 is_dir() 检查包含通配符的路径 *.code-workspace,但 PHP 的 open_basedir 限制不允许这种路径格式。涉及是zblog程序的官方文件:zb_system/function/lib/app.php 第 646 行,当然我们不能去修改官方文件,本质原因也不在这,如图,更新失败。

windows服务器更新主题/插件提示“更新失败 HTTP 500”错误的解决方案 第1张

错误提示的相关界面,只是我很好奇*.code-workspace 是什么? 网站根目录下不应该也没有这个文件啊,还有可能是你本地的代码编辑器(比如 Visual Studio Code)在项目文件夹中自动生成的工作区配置残留-1-3-13。is_dir(C:/wwwroot/zblog.app/zb_users/theme/simplee/*.code-workspace) 这行代码尝试把带通配符 * 的路径当成目录去判断,这本身就是一个不正确的操作,所以一直失败-1。

windows服务器更新主题/插件提示“更新失败 HTTP 500”错误的解决方案 第2张

解决方案

首页登录宝塔服务器,左侧菜单【网站】在弹出的界面,找到【网站目录】,关闭【防跨站攻击】,如图:

windows服务器更新主题/插件提示“更新失败 HTTP 500”错误的解决方案 第3张

系统提示设置成功,然后返回博客插件后台重新刷新页面,更新主题/插件,你就会发现更新成功啦。

windows服务器更新主题/插件提示“更新失败 HTTP 500”错误的解决方案 第4张

我在网上也查找了相关问题,但是都没有成功解决,只有关闭 open_basedir 也就是【防跨站攻击】才能解决,另外就是仅限wndows服务环境下,Linux没有任何问题,所以如果出现此问题的朋友请尝试关闭【防跨站攻击】或者干脆更换Linux系统,毕竟现在的可操作性面板很多,就算是小白也能清晰的操作。不是说关闭了就会被攻击哈,没有的事,只是闭后失去了一段防线防跨站攻击保护而已。

终极方案更新插件

最后的最后,如果你不想关闭【防跨站攻击】又想在线更新主题,那就更新插件吧,哈哈哈~~~为什么写在最后呢?防止你走神不看全文章呗。传送门地址:https://www.itlaoli.com/blog/907.html,去吧,更新去吧,这回解决了不少小问题,用户体验直接堆满,好了,有问题留言反馈,我再去看看有没有其他的解决方案。

文章版权声明:除非注明,否则均为李洋博客原创文章,转载或复制请以超链接形式并注明出处。