您的 Web 应用程序或网站中是否有运行状况检查?[已关闭]
我过去曾为几个项目构建过基于PHP的“健康检查”脚本,但它们总是为场合定制的,而不是作为独立产品为抽象而编写的。我想知道是否存在这样的解决办法。
我所说的“运行状况检查”是一个受保护的网页,其功能与一套单元测试非常相似,但在操作级别上,显示红色/黄色/绿色等内容的状态
- 缓存目录是否可写?
- PHP版本是否正确,是否安装了必需的扩展?
- 数据库服务器是否可访问?
- 数据库中是否存在必要的表?
- 是否有足够的可用磁盘空间?
- 网站的首页是否可访问并完全呈现( = 没有 PHP 错误)?
- 项目库的 MD5 校验和是否与原始校验和匹配?
- 首页的输出是否通过 W3C 验证程序?
您是否在应用程序和网站中执行此操作(或部分操作)?
是否有任何标准化的工具可以带来执行测试的所有功能(理想情况下作为插件),并且只需要相应地进行配置?
我说的是一种轻量级的解决方案,它甚至可以在最小的基于PHP的Web软件包上运行,而无需扩展和服务器访问。
也许,有没有办法使用可用于PHP的单元测试框架之一(最好是PHPUnit)来设置它?如果是这样,您知道任何资源/教程概述如何吗?
更新:似乎没有一个流行的现成解决方案,否则,超过100次观看,我相信会有一些提及。鉴于最初对构建这样的工具作为开源项目有一些兴趣,请随时发布适合您的理想解决方案,以及它必须具有的功能。