0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ConoHa WINGにWP-CLIを入れる

Last updated at Posted at 2022-02-04

業務上どうしてもConoHa WINGに設置されているWordpressのサイトに関わらないといけない場合があるため、少しでも楽になりたいので、WP-CLIを導入した。

こちらを参考しました。

[ConoHaWING側] WP-CLIを入れる

mkdir bin
cd bin

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

chmod +x wp-cli.phar
ln -s wp-cli.phar wp

bash completion

mkdir ~/etc
curl -o etc/wp-completion.bash https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash

echo 'source $HOME/etc/wp-completion.bash' >> .bashrc
source $HOME/etc/wp-completion.bash

[ConoHaWING側] pathを通す

echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc

これで完了なので、早速使ってみよう。

wp --info

[Local側] WP-CLIを入れる

方法は色々あるけど、ここではHomebrewを紹介

brew install wp-cli

[Local側] SSH-Key, SSH-Configの設定

SSH用のKeyペアは事前に用意すること。
一応公式でも管理画面から生成する方法を用意してある。

vi ~/.ssh/config

wp cliではssh利用する時にkeyの指定ができないので、ssh-configにhost情報を登録しないといけない。
sshのconfigを編集して下記の情報を追加。
※値などはご自身の情報に応じて適宜変更。

# ~/.ssh/config
Host conoha
  HostName xxx.conoha.ne.jp
  User xxxxxxxx
  Port xxxx
  IdentityFile ~/.ssh/xxxxxx

完成

Localから下記のコマンドで取れるはず。

wp --ssh=conoha/home/xxxxxxxx/public_html/your.wp.path core version
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?