WP-CLIをロリポップに導入して、コマンドラインからwordpressを設定出来るようにしましょう。
Contents
ロリポップでSSHを有効にしておく
ロリポップのユーザーページにログインします。
WEBツール > SSHを選択し、 「SSHを有効にする」ボタンを押下します。
SSHを有効にすると以下のキャプチャのように、必要な情報を確認出来るようになります。
ローカルPCでの作業
sshpassをインストールしておく
以下は ubuntuの場合:
1 2 |
$ sudo apt-get install -y sshpass |
sshコマンドでアクセスしてみる
初回は、ロリポップのsshサーバーをローカルPCに登録するため、sshコマンドを使ってログインを試します。
そうすると、英語のメッセージが表示されるので、yes
と入力してエンターキーを押します。
そのあと、SSHパスワードの入力を求められますが、 Ctrl-C
でキャンセルします。
これで、次回以降は sshpass を使って、パスワード入力の煩わしさを解消できます。
sshの初回接続時の警告メッセージをスキップする
1 2 |
$ ssh -o StrictHostKeyChecking=no hoge@example.com |
ロリポップにsshpassコマンドでログインする
1 2 |
$ sshpass -p 'SSHパスワードをここに記述する' ssh sshアカウント名@SSHサーバー名 -p 2222 |
下準備 (ロリポップのサーバー内での作業)
wpコマンドを格納するフォルダを作ります。
1 2 |
$ mkdir bin |
~/bin フォルダにパスを通します
1 2 |
$ vi .bash_profile |
.bash_profile ファイル に以下を追記し、保存します。
1 2 |
export PATH="~/bin:$PATH" |
設定した .bash_profile を有効にします。
1 2 |
$ source .bash_profile |
wp-cliコマンドをインストール(ロリポップのサーバー内での作業)
1 2 3 4 |
$ wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar --no-check-crtificate $ chmod +x wp-cli.phar $ mv wp-cli.phar ~/bin/wp |
wpコマンドを使用できるか確認:
1 2 3 |
$ wp --version WP-CLI 0.25.0 |
1 2 3 4 5 6 7 8 9 10 |
$ wp --info PHP binary: /usr/local/php/5.5/bin/php PHP version: 5.5.35 php.ini used: /usr/local/php/5.5/etc/php.ini WP-CLI root dir: phar://wp-cli.phar WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 0.25.0 |
このように出力されれば、wpコマンドのインストールは完了です。
以上です。
No comment yet, add your voice below!