我正在尝试通过安装在我本地Windows计算机上的WP-CLI来管理我的远程共享主机WordPress安装。到目前为止,我已经设法安装了WP-CLI(“WP”命令可以运行)。
但是当我尝试使用“wp --http”连接到远程URL时,我得到以下消息:
RESTful WP-CLI needs to be installed. Try 'wp package install wp-cli/restful'
所以我运行建议的命令,我得到:
Composer directory for packages couldn't be created.
我没有通过作曲家安装。相反,我手动安装PHP,然后下载“wp-cli.phar”文件。所以我尝试在Windows上安装composer,但是无法在下载的地方做任何事情。我“想”我设法安装wp-cli,但无法看到它安装文件的位置......而且它没有用完。
你们知道一种更简单的方法吗?
答案 0 :(得分:0)
关于错误:无法创建包的Composer目录。
如果没有设置环境变量WP_CLI_PACKAGES_DIR,则默认为〜/ .wp-cli / packages /,适用于Linux但不适用于Windows。
我设置了这个变量,命令'wp package install wp-cli / restful'现在成功创建了packages和composer.json文件的目录,但仍然没有安装wp-cli / restful。
所以我直接使用了composer,它成功安装了wp-cli / restful。
如果我使用参数--http = me.local.com(与文档中的示例匹配),我会收到错误“无法从me.local.com自动发现WP REST API端点”。但是,如果我将其更改为--http = me.local.com / wp-json则可行。我使用的实际命令是:
wp --http=me.local.com/wp-json rest post list