错误报告 编辑

你觉得你发现了一个虫子吗?我们希望您能帮助我们修复它。

创建新问题之前,您应该:

  • 搜索现有问题看看是否有现有的解决方案,或者是否已经在新版本中修复。
  • 查看我们的文档常见问题及其修复.值得一读githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/页面上链接的问题,因为列出的错误可能与您遇到的错误不完全相同。
  • 在新安装的WordPress中重现问题(例如,Twenty Sixteen或类似版本,没有激活插件)。如果问题只在自定义环境中重现,则问题是您环境中的错误,而不是WP-CLI公司WP-CLI公司 WP-CLI是WordPress的命令行界面,用于以编程方式执行管理和开发任务。项目页面是http://wp-cli.org/ https://make.wordpress.org/cli/(确保WP_DEBUG公司已启用,这通常会使您对问题有更多的了解)。你也许能够跟踪特定插件或主题的错误.

一旦您进行了一点搜索,发现没有针对您的bug的现有技术,请在相应的存储库中创建一个新的GitHub问题。提供总结、复制步骤、环境详细信息和下面确定的其他细节将有助于确保您提交完整的错误报告。

总结

以叙事形式,例如“在测试功能x时,我遇到了z。”

总结:

在最新的WP-CLI夜间版本上安装以下包后,我收到“is not a registered WP command error”

重现错误的步骤

请尽可能详细和具体。最好再次返回并遵循您的步骤,以确保其他用户可以通过直接遵循这些步骤而不采取任何操作来重新创建问题。

复制步骤:

  1. 运行命令“wp-package install wp-cli/scaffold-package-command:@stable”
  2. 允许安装过程完成
  3. '成功:已安装程序包。'显示
  4. 运行“wp help scaffold package”
  5. 观察“错误:”scaffold package“不是注册的wp命令。”

如果您有大量输出要共享,请创建GitHub要点并在问题中链接到它。

环境

您的错误可能也与环境有关。由于WP-CLI是一种工具,其行为因系统而异,如果您认为相关,请在您的问题中包含一些环境细节。

#WP-CLI在什么PHP环境中运行?wp-cli信息#你在运行suhosin吗?如果是这样,请确保已将`suhosin.executor.include.whitelist=phar`添加到php.iniphp-m | grep-i suhosin#你能分享哪一个wp的结果吗?哪个-一个wpstat$(哪个wp)#你在运行任何包吗?如果其中一个导致了问题,可以使用`--skip-packages`跳过加载wp包列表

结果和影响

解释错误如何影响您的使用,包括严重程度(预期结果是什么,实际结果是什么?受影响的人、方式和程度?)。

严重程度–高

预期结果:正在运行wp帮助脚手架包显示已安装命令的帮助信息。

实际结果:显示“错误:”scaffold package“不是注册的wp命令”。

这个命令对我们的日常业务至关重要。1.2k名其他用户也安装了此软件包,并将受到影响。

使用WP-CLI,安装的包可以正常工作1.2.0-字母-3182ac4

权变措施

是否存在解决方法?如果是,它们是什么?

解决方法:回滚到WP-CLI的工作版本

相关诊断

包括与问题相关的任何崩溃报告、堆栈跟踪或调试输出。任何问题的屏幕截图或gif都很有用!

有很多输出吗?通过以下方式使您的问题更容易理解创建GitHub要点并在问题中链接到它。

如果包括--调试执行WP-CLI时的标志(例如。wp发布列表--调试),您可能会更加详细地了解要包含在报告中的错误源。

$wp包安装wp-cli/scaffold-package-command:@stable安装包wp-cli/scaffold-package-command(@stable)正在更新/root/.wp-cli/packages/composer.json以需要该包。。。正在使用Composer安装程序包。。。---使用包信息加载作曲家存储库更新依赖项通过SAT解决依赖关系依赖关系解析在0.001秒内完成分析421个包以解决依赖关系分析了96条规则以解决依赖关系包操作:1个安装,0个更新,0个删除安装:wp-cli/scaffold-package-command:1.2.0-安装wp-cli/scaffold-package-command(1.2.0)写入锁定文件生成自动加载文件---成功:已安装程序包。
$wp help scaffold包--调试调试(引导):从以下位置加载包:/root/.wp-cli/packages/vendor/autoload.php(0.044s)调试(引导):找不到可读的全局配置(0.193s)调试(引导):找不到项目配置(0.194s)调试(引导):argv:/usr/local/bin/wp help scaffold包--调试(0.194s)调试(引导):定义的ABSPATH:/home/fu/public_html/(0.195s)调试(引导):开始WordPress加载(0.195s)调试(引导):wp-config.php路径:/home/fu/public_html/wp-config_php(0.196s)调试(引导):加载的WordPress(1.323s)调试(引导):运行命令:help(1.323s)错误:“scaffold package”不是已注册的wp命令。

wp脚手架包也不起作用:

$wp脚手架包错误:“scaffold package”不是“scaffort”的已注册子命令。请参阅“wp help scaffold”。

上次更新时间: