danielbachhuber / host-check-command
检查 WordPress 安装的主机状态。
Requires
- wp-cli/wp-cli: ^2
Requires (Dev)
- behat/behat: ~2.5
- wp-cli/entity-command: ^2
- wp-cli/server-command: ^2
- wp-cli/wp-cli-tests: ^2
This package is auto-updated.
Last update: 2024-08-24 03:54:05 UTC
README
检查 WordPress 安装的主机状态。
使用
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。