调试笔记-系列文章目录
调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持
文章目录
- 调试笔记-系列文章目录
- 调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持
- 前言
- 一、调试环境
- 操作系统:Windows 10 专业版
- 调试环境
- 调试目标
- 二、调试步骤
- 确认问题在 WordPress 上
- 调试
- 三、应用场景
- 搭建全网访问的个人博客网站
- 四、参考资料
- 总结
前言
本文记录在 OpenWrt-23.05 发行版本上 的 nginx 服务器添加Shell CGI 支持的调试步骤和解决方法。
实验使用的电脑如下:
CPU:
Intel Core i5 8265U
操作系统:
Microsoft Windows 10 Professional (x64), Version 22H2, Build 19045.4412
一、调试环境
操作系统:Windows 10 专业版
操作系统详细信息如下:
Microsoft Windows 10 Professional (x64), Version 22H2, Build 19045.4412
调试环境
- Windows 系统已安装 QEMU 并成功运行 OpenWrt 发行版
参考【安装笔记-20240520-Windows-在 QEMU 中尝试运行 OpenWRT】
-
OpenWrt 已经安装配置好 LNMP 环境
参考【调试笔记-20240525-Windows-配置 QEMU/x86_64 运行 OpenWrt-23.05 发行版并搭建 WordPress 博客网站】 -
OpenWrt 已经安装配置好 Cloudreve 网盘环境
参考【调试笔记-20240526-Linux-在 OpenWrt-23.05 发行版上安装 cloudreve】
调试目标
解决 OpenWrt-23.05 发行版运行 WordPress 的站点健康检查工具出现 “Could not determine available disk space for updates” 的问题。
二、调试步骤
确认问题在 WordPress 上
1、登录 WordPress 站点
在 Windows 主机浏览器输入:
https://localhost/
2、访问 工具 -> 站点健康 页面,结果显示如下:
调试
1、根据提示查找可用的 cache 插件,检查 WordPress 的 wp-content/ 目录,发现没有 upgrade/ 子目录,执行以下命令:
mkdir upgrade;
chown -R nobody:nogroup upgrade/
2、在浏览器刷新页面,显示如下:
此问题得到解决。
三、应用场景
搭建全网访问的个人博客网站
四、参考资料
1、在OpenWrt上移植fcgiwrap为nginx提供cgi支持”
总结
本文记录在 OpenWrt-23.05 发行版本上 的 nginx 服务器添加Shell CGI 支持的调试步骤和解决方法。