SETUP

サービス連携 (ペアリング) の準備

採用サイトと Galaxia を接続するためのインストーラーをダウンロードしてください。

なぜ必要なの?

この console (編集画面) と、実際の 採用サイト は別のサーバーで動いています。
両方を「電話線」のように繋ぐ作業が ペアリング です。 繋がってからは、ここで保存した記事が採用サイトに自動で反映されるようになります。

繋ぐまでは、編集はできますが 採用サイトには反映されません

📦 インストーラーをダウンロード

採用サイトのサーバーに置く一式 (zip) です。

サーバー要件: PHP 8.1 以上 / MySQL 5.7 以上 / HTTPS / cURL 拡張

用語が出てきたら止まらず、そのまま読み進めて大丈夫です。 途中でわからなくなったら「Galaxia に代行を依頼」のタブで丸ごとお任せできます。

📁 ステップ 1: ファイルをサーバーにアップロード

ダウンロードした galaxia-installer.zip を、お使いの パソコンで解凍 してください (zip ファイルをダブルクリックすると中身が出てきます)。中には 2 つのフォルダがあります:

  • public_html  ←  公開フォルダ (採用サイトが表示される場所)
  • secure  ←  非公開フォルダ (パスワード等の大事なファイル)

これを、契約しているレンタルサーバー (XServer 等) に FTP で送ります。 (FTP = ファイル転送のしくみ。FileZilla という無料ソフトが定番)

💡 場所のイメージ:
public_html はサーバーの /home/お客様ID/お客様ドメイン/public_html/ へ。
secure はその一段上の /home/お客様ID/お客様ドメイン/secure/ へ。

🌐 ステップ 2: ブラウザで設定画面を開く

ブラウザのアドレス欄に下記を入力してアクセスします:

https://お客様のドメイン/admin/setup.php

例: 採用サイトが recruit.example.co.jp なら → https://recruit.example.co.jp/admin/setup.php

セットアップウィザード画面が出てきます。

🗄 ステップ 3: データベースの情報を入力

記事を保存する場所 (データベース) を作る作業です。 XServer の場合、サーバーパネル という管理画面で MySQL のユーザーとデータベースを作っておきます。 作り方は XServer のマニュアルがわかりやすいです。

必要な情報:

  • データベースのホスト名 (例: mysqlXXXX.xserver.jp)
  • データベース名
  • ユーザー名
  • パスワード

入力したら「次へ」。テーブル (記事を入れる箱) が自動で作られます。

🔑 ステップ 4: ペアリングコードが表示される

画面に 12 桁くらいの英数字のコード が出ます。例: ABCD-1234-5678
これを Galaxia 担当者に 電話・メール・チャット 等で伝えてください。

⚠️ コードは画面を閉じる前にコピーしてください。 閉じてしまった場合は、もう一度 setup.php を開けば再表示されます。

✅ ステップ 5: 完了を待つ

Galaxia 担当者がコードを受け取って承認すると、お客様の setup.php の画面に 「セットアップ完了」 と表示されます。
同時に、この console の上部の黄色い警告バナーも消えます。これでペアリング完了です 🎉

❓ よくある質問

FTP って何ですか?

ファイルをサーバーに送るしくみです。FileZilla という無料ソフトをインストールして、 レンタルサーバー会社からもらった「FTP ユーザー名・パスワード・ホスト名」を入力すれば使えます。

XServer のサーバーパネルがどこにあるかわかりません

XServer 契約時のメールに「サーバーパネル URL」と「ID/パスワード」が記載されています。 通常は https://www.xserver.ne.jp/login_server.php です。

どうしても自分でできません

上のタブ「🤝 Galaxia に代行を依頼」をご覧ください。必要な情報をいただければ、こちらで全て対応いたします。

セキュリティについて

  • セットアップ中、.env 等の秘密情報は Web から到達不能な secure/ 配下に保存されます
  • ペアリング申請時のクライアント署名は HMAC-SHA256 で生成され、改竄検知可能です
  • 設置場所の IP アドレスは Galaxia 側で記録され、ホワイトリスト管理されます
  • Galaxia 担当者の承認なしには API 連携できません
  • セットアップ完了後は setup.php は 410 Gone を返し、再アクセスできなくなります