その他のレンタルサーバー セットアップ
ロリポップ、mixhost、カラフルボックス など
SSH接続が可能なその他のレンタルサーバーでWP-GUIを使用するための汎用セットアップ手順です。
このガイドが適用できるサービス
- ロリポップ! - ハイスピード、エンタープライズプラン
- mixhost - 全プラン(SSH対応)
- カラフルボックス - 全プラン
- ConoHa WING - 全プラン
- お名前.com レンタルサーバー - RSプラン
- その他SSH接続可能なレンタルサーバー
セットアップ前に確認してください
- ご利用のプランでSSH接続が可能か
- SSH接続情報(ホスト名、ポート、ユーザー名)
- WordPressのインストールパス
このページの内容
1 SSH接続の確認
まず、お使いのレンタルサーバーでSSH接続が可能か確認します。
確認すべき情報
| 項目 | 確認方法 | 一般的な値 |
|---|---|---|
| SSHホスト名 | コントロールパネルで確認 | xxx.example.jp |
| SSHポート | コントロールパネルで確認 | 22 または 10022 など |
| ユーザー名 | コントロールパネルで確認 | アカウントID |
| 認証方式 | 公開鍵認証が必要 | 公開鍵認証 |
重要: SSH接続が利用できないプランでは、WP-GUIを使用できません。 上位プランへのアップグレードをご検討ください。
2 WP-GUIでホストを登録
-
1
WP-GUIにログイン
ダッシュボードにアクセスします
-
2
「SSHホスト管理」→「新しいホストを登録」
-
3
確認したSSH接続情報を入力
ホスト名、SSHホスト、ポート、ユーザー名を入力
-
4
「登録」をクリック
SSH公開鍵が自動生成されます
3 SSH公開鍵の設定
生成された公開鍵をサーバーに登録します。方法はサービスによって異なります。
方法1: コントロールパネルから登録
多くのサービスでは、コントロールパネルにSSH公開鍵を登録する機能があります。
- 1 WP-GUIで「SSH公開鍵を表示」をクリックして公開鍵をコピー
- 2 サービスのコントロールパネルで「SSH」や「公開鍵」の設定を開く
- 3 公開鍵を貼り付けて登録
方法2: SSH接続して直接登録
パスワード認証でSSH接続できる場合は、直接登録することもできます。
# SSH接続(パスワード認証) ssh username@hostname # .sshディレクトリを作成 mkdir -p ~/.ssh && chmod 700 ~/.ssh # 公開鍵を追加 echo "ssh-ed25519 AAAA.....(コピーした公開鍵)" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
登録後、WP-GUIの「接続テスト」ボタンで接続を確認してください。
4 必要ツールのインストール
SSH接続してWP-CLIとjqをインストールします。レンタルサーバーではroot権限がないため、ホームディレクトリにインストールします。
WP-CLI のインストール
# binディレクトリを作成 mkdir -p ~/bin # WP-CLIをダウンロード curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar # 実行権限を付与して移動 chmod +x wp-cli.phar mv wp-cli.phar ~/bin/wp # PATHに追加 echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # 動作確認 wp --info
jq のインストール
# jqをダウンロード(Linux 64bit版) curl -L -o ~/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux-amd64 # 実行権限を付与 chmod +x ~/bin/jq # 動作確認 jq --version
注意: 一部のサーバーでは異なるアーキテクチャの場合があります。
uname -m で確認し、適切なバイナリをダウンロードしてください。
5 スクリプトの配置
# スクリプト用ディレクトリを作成 mkdir -p ~/.wpgui/bin # スクリプトをダウンロード curl -sL https://vps01.wp-gui.jp/static/scripts/update -o ~/.wpgui/bin/update.sh curl -sL https://vps01.wp-gui.jp/static/scripts/snapshot -o ~/.wpgui/bin/snapshot.sh # 実行権限を付与 chmod +x ~/.wpgui/bin/*.sh
6 PHP/WP-CLI設定ファイルの作成
レンタルサーバーではデフォルトのPHPとは別のバージョンを使用する必要がある場合があります。
~/.wpgui.json で使用するPHPやWP-CLIのパスを設定します。
設定ファイルの作成
# 設定ファイルを作成
cat > ~/.wpgui.json << 'EOF'
{
"php_path": "/usr/bin/php8.1",
"wp_cli_path": "/home/username/bin/wp"
}
EOF
# パーミッションを設定
chmod 600 ~/.wpgui.json
注意: パスはご利用のサービスに合わせて変更してください。PHPのパスはサービスによって異なります。
設定項目
| 設定名 | 説明 |
|---|---|
| php_path | 使用するPHPの絶対パス |
| wp_cli_path | WP-CLIの絶対パス |
curlが古い場合(オプション)
curlのバージョンが7.35未満の場合、SSL/TLS通信に問題が発生することがあります。
その場合は http_post.php を使用してAPI通信を行います。
# curlのバージョン確認
curl --version
# curl 7.34.0 未満の場合は以下を実行
# http_post.phpをダウンロード
curl -sL https://vps01.wp-gui.jp/static/scripts/http_post -o ~/.wpgui/bin/http_post.php
chmod +x ~/.wpgui/bin/http_post.php
# .wpgui.jsonにhttp_post_commandを追加
cat > ~/.wpgui.json << 'EOF'
{
"php_path": "/usr/bin/php8.1",
"wp_cli_path": "/home/username/bin/wp",
"http_post_command": "/home/username/scripts/http_post.php"
}
EOF
PHPパスの確認方法
# デフォルトのPHPバージョンを確認 php -v # 利用可能なPHPを探す ls /usr/bin/php* 2>/dev/null ls /usr/local/bin/php* 2>/dev/null # または which コマンドで確認 which php
ヒント: 多くのレンタルサーバーでは、コントロールパネルでPHPバージョンを確認・変更できます。 WordPressに対応したPHP 7.4以上を選択してください。
7 WP-GUIでサイトを登録
WordPressパスの確認方法
# wp-config.php を探す find ~ -name "wp-config.php" 2>/dev/null # または、ドキュメントルートを確認 ls -la ~/public_html/ ls -la ~/www/
サイト登録手順
- 1 ダッシュボードで「新しいサイトを登録」
-
2
サイト情報を入力
項目 例 サイトURL https://example.com サイト名 メインサイト ホスト (登録したホストを選択) WordPressパス /home/username/public_html update.shパス ~/.wpgui/bin/update.sh - 3 「登録」をクリック(APIキーが自動生成されます)
ポイント: サーバー側での設定ファイル作成は不要です。WP-GUIが必要な情報(APIキー、WordPressパスなど)を管理し、update.sh実行時に自動でパラメーターを付加します。
8 動作確認
ダッシュボードから確認
- 1 ダッシュボードでサイトの「更新情報を取得」ボタンをクリック
- 2 更新状況が表示されれば成功です
セットアップ完了!
これでWP-GUIからWordPressサイトを管理できるようになりました。
サービス別の補足情報
ロリポップ!
| 対応プラン | ハイスピード、エンタープライズ |
| SSHポート | 22 |
| ホスト形式 | ssh.lolipop.jp |
| WPパス例 | /home/users/0/アカウント/web/ |
ロリポップFTPから「SSH」メニューでSSHを有効化し、公開鍵を登録してください。
mixhost
| 対応プラン | 全プラン(SSH対応) |
| SSHポート | 22 |
| ホスト形式 | jpXX.mixhost.jp |
| WPパス例 | /home/ユーザー名/public_html/ |
cPanelの「SSH アクセス」から公開鍵を登録できます。「Manage SSH Keys」→「Import Key」を使用してください。
カラフルボックス
| 対応プラン | 全プラン |
| SSHポート | 22 |
| ホスト形式 | サーバー名.colorfulbox.jp |
| WPパス例 | /home/ユーザー名/public_html/ |
cPanelの「SSHアクセス」から公開鍵を登録できます。
ConoHa WING
| 対応プラン | 全プラン |
| SSHポート | 8022 |
| ホスト形式 | サーバー名.conoha.ne.jp |
| WPパス例 | /home/ユーザー名/public_html/ドメイン/ |
コントロールパネルの「サーバー管理」→「SSH」からSSHを有効化し、公開鍵を登録してください。 SSHポートは8022です。