WP-CLI命令不执行任何操作,也不返回任何内容

时间:2018-05-23 作者:bob

我正在使用wp cli 1.5.1。我的服务器正在运行php7。2.

我不是在经营苏霍辛。(有些人似乎认为苏霍辛可能会引起同样的症状)

当我在非wordpress目录中发出wpcli命令时,我得到了预期的结果:并显示错误消息“这似乎不是wordpress安装”

但是,当我在wordpress目录中运行wpcli命令时,提示符会快速返回,而不输出。

这似乎适用于“wpcli插件”、“wpcli主题”、“wpci搜索替换”和“wp主题”的大多数变体。这些是我测试过的。

“wp--version”和“wp--help”返回预期的输出。

这里会发生什么?

2 个回复
SO网友:David Sword

尝试--skip-plugins 标记有问题的命令。正如您所经历的那样,我在处理更简单的命令version/info命令时遇到了wp-cli错误,但什么也不做。

我的无声错误是由一个错误的插件引起的。此插件使用的是php短标记,在中未启用php/x.x/cli/php.ini wp cli使用的。

SO网友:Alexander K.

我也有类似的问题,以下是我的发现:

  • html_errors 设置Off 将导致wp cli没有输出(当出现PHP错误时,如PHP Notice: Trying to access array offset on value of type null)

    显然,这个问题是众所周知的,并且已经有了一个解决方法-https://github.com/wp-cli/wp-cli/issues/5422

    简而言之,PHP7.x 产生大量警告;切换到夜间构建可以解决此问题:wp cli update --nightly

结束

相关推荐

导出WP-CLI中具有名字和姓氏的用户列表

我想用WP-CLI导出一个CSV文件,其中包含我的Wordpress站点用户列表。我可以做到这一点,但我正在将我的用户的名字和姓氏放在一列(显示名)中,我希望将他们分别放在各自的列中。有没有办法做到这一点?在列出可选字段的文档中,我找不到名和姓作为可用选项。