jordanbeattie/craftcms-health

对您的craftcms网站进行健康检查

安装: 13

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:craft-plugin

1.0.3 2021-12-22 23:23 UTC

This package is auto-updated.

Last update: 2024-09-23 05:07:41 UTC


README

查看您的CraftCMS网站的健康简单检查,并在它们失败时接收通知!

安装

composer require jordanbeattie/craftcms-health
./craft plugin/install health
./craft plugin/enable health

检查

当前的检查已设置。如果您有其他检查请求,请联系我们。

环境

检查ENVIRONMENT变量是否已设置,并且等于devstagingproduction

SMTP

检查是否使用SMTP发送电子邮件。

Mailhog

检查是否在dev环境中使用Mailhog,在其他环境中则不使用。

HTTPS

检查网站URL是否正在使用HTTPS。在dev中将标记为不适用。

网站地图

检查your-site-url/sitemap.xml是否可读。如果也安装了ether/seo,它将检查至少有一个部分被启用,可以列在网站地图中。

robots.txt

检查our-site-url/robots.txt是否可读,并确保在生产环境中不阻止机器人,在其他环境中则阻止。

SEO插件

检查ether/seo是否已安装。

结果

您可以在our-site-url/admin/utilities/health的实用工具部分查看检查,或者通过运行以下命令

./craft health/check 

结果分为三个部分:检查的标题、状态(通过/失败)和将显示任何相关注释的文本。通常解释为什么检查失败。

通知

所有通知都通过Slack发送。您可以在设置部分添加您的Slack webhook和频道。要接收失败检查的通知,请将--notify选项添加到上述命令中。

./craft health/check --notify

这将只为失败的检查发送Slack通知。

为什么不用电子邮件发送通知?

检查的一部分是确保电子邮件投递成功。如果网站发送电子邮件有问题,通知也不会发送。在未来更新中,我们打算添加更多的通知选项。