danielbachhuber/host-check-command

检查 WordPress 安装的主机状态。

v0.1.0 2018-08-16 13:55 UTC

This package is auto-updated.

Last update: 2024-08-24 03:54:05 UTC


README

检查 WordPress 安装的主机状态。

Build Status

快速链接: 使用 | 安装 | 贡献 | 支持

使用

wp host-check --path=<path>

加载 WordPress 安装以验证它是否仍然托管在此服务器上。

首先,它验证 WordPress 安装是否可以加载。接下来,它发起一个 HTTP 请求以确定:1)安装是否仍然在服务器上,2)安装是否按预期加载。

可能的状 态包括

  • no-wp-exists - 在路径中不存在 WordPress。
  • no-wp-config - 未找到安装的 wp-config.php 文件。
  • error-db-connect - 使用定义的凭据无法连接到数据库。
  • error-db-select - 连接到数据库,但无法选择特定数据库。
  • missing-<http-code> - WordPress 安装不在服务器上。
  • hosted-maintenance - WordPress 安装已托管但显示维护页面。
  • hosted-php-fatal - WordPress 安装已托管但有一个 PHP 致命错误。
  • hosted-broken-wp-login - WordPress 安装已托管但登录页面已损坏。
  • hosted-valid-login - WordPress 安装在服务器上,并且登录页面可以加载。

禁用 WP cron 以防止运行 'wp_version_check'。

选项

--path=<path>
	Path to the WordPress installation.

示例

# Site loads successfully and is hosted on the server.
$ wp host-check --path=wordpress
[2018-08-16 13:41:48] Loading: wordpress
[2018-08-16 13:41:48] WordPress version: 4.9.8
[2018-08-16 13:41:48] Next scheduled wp_version_check: 2018-08-13 23:31:31
[2018-08-16 13:41:48] Yes: WordPress install is hosted here (HTTP code 200)
[2018-08-16 13:41:49] Yes: wp-login loads as expected (HTTP code 200)
[2018-08-16 13:41:49] Summary: wordpress, hosted-valid-login, 4.9.8
[2018-08-16 13:41:49] Details: {"wp_version_check":"2018-08-13 23:31:31","active_plugins":["debug-bar\/debug-bar.php"],"active_theme":"wordpress-theme","user_count":3,"post_count":89,"last_post_date":"2018-08-06 13:22:39"}

# Error connecting to the database when loading site.
$ wp host-check --path=wordpress
[2018-08-16 13:40:03] Loading: wordpress
[2018-08-16 13:40:03] WordPress version: 4.7.6
[2018-08-16 13:40:03] Summary: wordpress, error-db-connect, 4.7.6
[2018-08-16 13:40:03] Details: {"wp_version_check":null,"active_plugins":null,"active_theme":null,"user_count":null,"post_count":null,"last_post_date":null

安装

安装此包需要 WP-CLI v2 或更高版本。使用 wp cli update 更新到最新稳定版本。

完成此操作后,您可以使用以下命令安装此包:

wp package install git@github.com:danielbachhuber/host-check-command.git

贡献

我们感谢您主动为这个项目做出贡献。

贡献不仅限于代码。我们鼓励您以最适合您能力的方式做出贡献,例如撰写教程、在当地聚会中演示、帮助其他用户支持问题或修订我们的文档。

有关更全面的介绍,请查看 WP-CLI 贡献指南。此包遵循那些政策和指南。

报告错误

你认为你发现了一个错误?我们很乐意让你帮助我们修复它。

在创建新的问题之前,你应该 搜索现有问题,看看是否已存在对该问题的现有解决方案,或者它是否已在更新的版本中修复。

经过一番搜索,发现没有针对你的错误的开放或已修复问题后,请 创建一个新的问题。尽可能提供详细信息,并在可能的情况下提供清晰的复现步骤。有关更多指导,请查看我们的错误报告文档

创建拉取请求

想要贡献一个新功能?请首先 打开一个新问题,讨论该功能是否适合该项目。

一旦您决定投入时间来完成您的pull request,请遵循我们的创建pull request指南,以确保这是一次愉快的体验。有关在本地处理此包的详细信息,请参阅"设置"。

支持

Github问题不是用于一般支持问题的地方,但您可以尝试其他途径:https://wp-cli.org/#support

此README.md是从项目的代码库动态生成的,使用wp scaffold package-readme文档)。如需提出更改建议,请提交针对代码库相应部分的pull request。