找不到通过SSH的WP-CLI-wp命令

时间:2019-06-13 作者:hrsetyono

我一直在尝试使用WP-CLI进行远程SSH。

我已在上安装了WP-CLIWebfaction server 并测试了它的工作情况

# This is in server

$ wp --info

OS:     Linux web561.webfaction.com 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/bin/php56
PHP version:    5.6.40
php.ini used:   /usr/local/lib/php56/php.ini
但每当我尝试进行远程访问时(我在Windows10上使用GitBash),都会出现以下错误:

# This is in my local comp

$ wp @staging --info

[email protected]\'s password:
bash: wp: command not found
我确信@staging别名没有问题。

路径也绝对正确,因为当我将其更改为不存在的目录时,它会No such file or directory 错误

以前有人遇到过这个问题吗?

谢谢

2 个回复
SO网友:hrsetyono

在此处找到解决方案https://github.com/hrsetyono/wordpress/wiki/WP-CLI-on-Webfaction.

这似乎是特定于网络势力的问题

您只需打开FTP并将此行附加到/home/yourname/.bashrc

export PATH=$PATH:$HOME/bin

SO网友:Zeth

我知道这可能微不足道,但这是我的解决方案。我只是没有在我的机器上安装WP-CLI。因此,我按照此处的安装说明进行了操作:wp-cli - 然后它对我起了作用。

相关推荐

WP-CLI如何生成具有相应元值的帖子列表

我创建此SQL查询是为了生成帖子列表(我将用于CSV工作表)SELECT p.ID, p.post_content, p.post_title, pm1.meta_value as \'Amazon.com\', pm2.meta_value as \'Amazon.co.uk\' FROM wp_posts p LEFT JOIN wp_postmeta pm1 ON p.ID = pm1.post_id AND pm1.meta_key = \'Amazon.c