WP-CLI sudden empty response

时间:2016-08-25 作者:MarioKnight

上周一,我在一台新服务器上安装了WP-CLI,它按预期工作,我编写的脚本也可以正常工作。昨天,运行相同的脚本时出现错误:

PHP Warning: array_slice() expects parameter 1 to be array, null given in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php on line 610 PHP Warning: Invalid argument supplied for foreach() in phar:///usr/local/bin/wp/php/WP_CLI/Configurator.php on line 132 PHP Warning: proc_open(): Descriptor item must be either an array or a File-Handle in phar:///usr/local/bin/wp/php/commands/help.php on line 111 PHP Warning: proc_close() expects parameter 1 to be resource, boolean given in phar:///usr/local/bin/wp/php/commands/help.php on line 111 Content-type: text/html; charset=UTF-8

即使在运行时--info 我什么也得不到:

wp --info --allow-root Content-type: text/html; charset=UTF-8

我不知所措,因为本周早些时候0.24.1运行良好。看起来PHP在工作和停止之间从7.0.9更新到了7.0.10。但是,phar的所有权限和位置/usr/local/bin/ 保持不变。我想知道是否有人可以告诉我一个方向,我可以进一步解决这个问题。

1 个回复
最合适的回答,由SO网友:Ipstenu 整理而成

我遇到了同样的问题。它在周六起作用了。本周一它自动升级到7.0.10,现在坏了。我没有修复程序,所以这里有更多可能有助于调试的信息?

我在CentOS7上使用cPanel的EA品牌PHP。

PHP 7.0.10(cgi fcgi)(构建时间:2016年8月22日20:34:53)版权所有(c)1997-2016 PHP GroupZend Engine v3。0.0,版权所有(c)1998-2016 Zend Technologies with Zend OPcache v7。0.10,版权所有(c)1999-2016,Zend Technologies

我尝试重新安装PHP和wp cli,但没有成功。

相关推荐

WP-CLI media import error

我正在尝试使用WP-CLI(macOS)将JPG导入我的上载文件夹。我已连接到服务器,我可以更新和激活插件,成功导航到所有文件夹,等等。但是,当我跑步时:wp media import /Users/d.j./Desktop/cat.jpg 我收到一个错误:Warning: Unable to import file \'/Users/d.j./Desktop/cat.jpg\'. Reason: File doesn\'t exist. Error: No items imported