【调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持】

avatar
作者
猴君
阅读量:0

调试笔记-系列文章目录

调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持


文章目录


前言

本文记录在 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-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 支持的调试步骤和解决方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!