问题标签 [wp-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2637 浏览

php - WP-CLI.phar“无法打开输入文件”

我正在尝试wp-cli在 windows 10 上使用 cygwin 在 windows 上安装。我使用了官方网站上的说明:http ://wp-cli.org/docs/installing/使用“在 windows 上安装”说明,而不是通过 composer。PHP 通过 XAMPP 安装并添加到 PATH。php --info返回

我在驱动器中创建了一个wp-cli文件夹并添加了和​​ . 返回:c:wp-cli.pharwp.batwp.bat --info

但是当我输入$ wp-cli.phar --info它时,它会返回:

请帮忙

0 投票
1 回答
213 浏览

php - 使用 phpseclib 通过 SSH 运行 wp-cli 命令

我正在自动在服务器上安装多个 WordPress 博客。基本上,我需要运行多个 wp-cli 命令。

使用 phpseclib 和做exec(),不起作用......

当我做类似的事情时:

我会得到:

/usr/bin/env: php: 没有这样的文件或目录

即使我可以很好地运行它,但在正常的 ssh 会话中......

如果我尝试$ssh->write执行命令并执行 '\n' 它似乎什么也没做。即使我只是尝试执行一个简单的命令,例如:touch foo.txt

尽管该测试“触摸”命令将与 exec 一起使用...

系统是 Ubuntu 14.04...

有任何想法吗?

随着新客户的涌现,我必须通过 PHP 的 SSH 连接服务器上的多个域来执行此操作。

0 投票
3 回答
1355 浏览

wordpress - 用于 URL 的 Wordpress WP-CLI 搜索替换语法

我想改变这句话:

对此:

我可以为数据库中 youtube 视频的每个 iframe 执行此操作。什么是正确的句子?我猜是这样的:

步骤 1。替换第一部分:

步骤 2。替换最后一部分:

这样对吗?我不确定引号和通配符。

谢谢!

0 投票
1 回答
5259 浏览

php - MAMP 中缺少 mysql 扩展

我只是在 windows 上从 wamp 转移到 mamp。

通过 mamp,一切都运行良好(WordPress 或 PHP 项目)。

1) 在 cmd 中,当我使用 wp-cli.phar 文件时,它给了我以下错误

我检查了 php.ini 文件,扩展路径是完美的,php_mysql.dll 不在这里。然后我在这里更改 PHP 版本 5.6.13 我有 php_mysql.dll 扩展名,但问题是一样的。

2)同时设置环境变量C:\MAMP\bin\php\php7.0.0;

当我用 phpinfo(); 检查 PHP 变量路径时 路径是

为什么它同时显示 wamp 和 mamp 路径?

这两个问题有关系吗?

0 投票
1 回答
4596 浏览

homebrew - 冲泡升级不更新到最新版本

我已经注意到这种情况发生了几次,但是最近的实例是wp-cliRunningbrew upgrade wp-cli并没有下载最新版本。

注意版本是0.20.1. 当我检查公式回购时,我看到,

当我检查那个 repo时,我看到 master 分支中的版本是0.24.0brew info并且wp --version都返回0.20.1。为什么 Homebrew 没有抢到最新版本?我如何强制它获取最新的?

0 投票
1 回答
54 浏览

php - 我无法通过前端或 WP-CLI 登录我的任何 WordPress 开发网站

最近我的 WordPress 网站开始在登录页面上运行。
当用户提供他们的凭据并点击回车时,页面似乎会重新加载。

网站重新加载时没有反馈。甚至没有错误的密码信息。
当使用“恢复丢失的密码”选项时,页面将要求输入电子邮件或用户名,然后继续执行与登录页面相同的操作。

在任何站点上从 WP-CLI 运行“wp 用户列表”时,这是错误消息。


该服务器托管许多其他 WordPress 站点,它们都在这样做。

当一个站点被移动到我们的生产服务器时,登录页面会正常工作。

这最初只是一个站点上的问题,现在已经蔓延到整个服务器。

0 投票
0 回答
127 浏览

wordpress - 带有 wp-cli 的多个 wordpress 的 Shell 脚本

我正在编写一个 shell 脚本,用于在我所有的 wordpress 上执行 wp-cli 命令。这是脚本:

但是当我执行 sh 时,在某些情况下 wp-cli 返回一个“缓存值”。例如:

./multitaskWP.sh “选项获取站点网址”

结果:

该脚本为不同的 wordpress 域返回相同的值,是否有用于在 ubuntu 中执行 wp-cli 的缓存?

提前致谢

0 投票
2 回答
3456 浏览

wordpress - 使用 cron 作业运行 wp cli 命令

是否可以使用 cron 作业运行 WP cli 命令?因为我正在建立一个演示站点,并且希望该站点每 12 小时重置一次。而且我认为使用 wp cli,我可以重置安装。导入具有正确内容的文件等等。

或者你们有更好的想法如何做到这一点?

0 投票
2 回答
2454 浏览

wordpress - 安装 WP 包时出现错误 0D0C50A1,“未知消息摘要算法”

我正在尝试在WP-CLI:中运行此命令wp package install wp-cli/scaffold-package-command,但出现此错误:

如果我跑openssl version -a

为什么我会收到此错误?我在 OSX 上使用 MAMP

0 投票
1 回答
102 浏览

php - PHP CLI - 同时管道和提示?

我有两个 php cli 脚本。第一个管道数据到第二个。我希望第二个提示用户确认。这可能吗?

我正在使用 wordpress 的php-cli-tools,但从我的基本测试来看,我的问题似乎一般适用于 php。(即 fgets()、readline 等)

我永远无法让提示工作,因为它看起来总是会从以前的输入中读取 EOT 字符,即使我已经阅读过它......

然后,稍后,当我提示使用 fwrite 输出,然后 fgets() 输入时,什么也没有发生。程序只是在等待某些事情发生...不确定是什么...如果我使用库,我会收到错误“在输入期间捕获 ^D”。readline 也没有运气......

以前有人做过吗?

非常感谢!