WP-CLI静默失败,错误代码为255

时间:2015-06-11 作者:John Schank

当我运行大多数wp cli命令时,都会出现无声故障。如果我回显返回码,我可以看到它是255。

一些背景知识。我们的团队正在开发一个插件。早期版本的插件可以与wp cli配合使用。如果我更新插件($wp-plugin-update-our-plugin),插件就会更新,站点似乎工作正常,但是,使用wp-cli的任何其他命令都会失败,返回代码255。

我说的是一些简单的命令,比如($wp plugin list)或($wp plugin status),255个错误代码甚至可以扩展到主题子命令。

问题是:如何调试它?有没有办法从wp cli获取更多详细的故障信息?

谢谢John Schank

1 个回复
SO网友:leymannx

你至少可以试着跑wp COMMAND --debug 看看这会给你带来什么。

我曾经在手动复制预处理的wp-config.php 在Docker容器内使用。突然,所有的命令都停止了工作,安静地。集装箱给了我一个255. 具有--debug 我可以确定命令在什么时候停止工作,并确定它一定是wp-config.php.

最后,我通过使用wp config create 突然,WP-CLI又开始工作了。如果您在删除wp-config.php. 然后WP-CLI应该告诉您没有配置,并可能建议使用wp config create 创建一个。

结束

相关推荐

在加载plugins_后,get_plugins()不工作

知道为什么下面的代码function my_plugin_load() { get_plugins(); } add_action( \'plugins_loaded\', \'my_plugin_load\' ); 抛出此错误?Fatal error: 不应调用未定义的函数get\\u plugins()get_plugins() 定义在plugins_loaded 胡克开火了?如果不是,那么什么才是合适的钩子呢?(这个钩子应该启动插件的引导/加载过程)