インストールウィザード
LeadHub は完全に Web ブラウザからインストールします。コマンドライン、ターミナル、SSH は一切不要です。ファイルをアップロードし、URL を開き、5 つの簡単なステップに従うだけです。このガイドでは、最初から最後まで全プロセスを説明します。
合計時間:約 10〜20 分。
始める前に
サーバー要件ガイドに記載されている要件をサーバーが満たしていることを確認してください。特に以下を確認:
- PHP 8.3 以上がドメインで有効になっている
- MySQL データベース(または MariaDB)が利用可能 — または作成できる(手順は下記)
storage/とbootstrap/cache/ディレクトリが書き込み可能- 約 500 MB の空きディスク容量がある
ステップ 1 — LeadHub ファイルをサーバーにアップロード
パッケージのダウンロード
LeadHub 購入後、購入確認メールまたは Envato ダウンロードページから ZIP パッケージをダウンロードします。ファイル名は leadhub-v1.0.0.zip のようになります。
ZIP 内には LeadHub に必要なすべてが含まれています — vendor/ フォルダ、プリコンパイル済みの CSS と JavaScript、インストーラー自体を含みます。
cPanel ファイルマネージャーでアップロード(最も簡単な方法)
- cPanel アカウントにログインします。
- Files セクションの File Manager をクリックします。
- LeadHub をインストールするフォルダに移動します。通常:
public_html/(メインドメインの場合)public_html/leadhub/のようなサブディレクトリ- 専用のアドオンドメインフォルダ(推奨 — 共有ホスティングガイド参照)
- ツールバーの Upload をクリックします。
leadhub-v1.0.0.zipファイルをアップロードします。- アップロード後、ZIP ファイルを右クリックして Extract を選択します。
- 正しいフォルダに解凍します。
FTP でアップロード
- FTP 資格情報でサーバーに接続します。
- サーバー上の宛先フォルダに移動します。
- 解凍した
leadhubフォルダをサーバーにドラッグします。 - すべてのファイルのアップロードが完了するまで待ちます(5〜15 分)。
ヒント: ファイルマネージャーで ZIP をアップロードしてサーバー上で解凍する方が、FTP で何千もの個別ファイルをアップロードするより高速です。
ステップ 2 — ファイル権限の設定
以下のフォルダを 755 権限に設定します:
cPanel ファイルマネージャーで:
- File Manager を開き、LeadHub フォルダに移動します。
storageフォルダを右クリック → Change Permissions。- 755 に設定し、**「Recurse into subdirectories」**にチェックを入れます。
- Change Permissions をクリックします。
bootstrap/cacheフォルダにも同様に繰り返します(755)。
ステップ 3 — ブラウザでインストーラーを開く
https://yourdomain.com/install
404 エラーの場合: ファイルの場所と
public/.htaccessが正しくアップロードされているか確認してください。
白い空白ページの場合: cPanel → MultiPHP Manager で PHP バージョンを確認してください。
インストーラーステップ 1 — ようこそと要件チェック
自動的にチェックします:
- PHP バージョン — 8.3 以上が必要
- PHP 拡張機能 — 必要な 13 個の拡張機能すべてをチェック
- ディレクトリ権限 — storage/ と bootstrap/cache/ の書き込み可能性をチェック
すべてが緑色のチェックマークになったら、**「Next: Database」**をクリックします。
インストーラーステップ 2 — データベース設定
| フィールド | 入力内容 |
|---|---|
| Database Host | 通常 localhost または 127.0.0.1 |
| Port | 通常 3306 |
| Database Name | 作成した MySQL データベース名 |
| Database Username | 作成した MySQL ユーザー名 |
| Database Password | MySQL ユーザーのパスワード |
cPanel で MySQL データベースを作成
- cPanel で MySQL Databases を見つけます。
- 「Create New Database」で名前を入力 → Create Database。
- 「MySQL Users」→「Add New User」でユーザー名とパスワードを作成 → Create User。
- 「Add User to Database」でユーザーとデータベースを選択 → Add。
- **「All Privileges」**にチェック → Make Changes。
インストーラーステップ 3 — 管理者アカウント
| フィールド | 入力内容 |
|---|---|
| Your Name | フルネーム |
| Email Address | メールアドレス(ログインユーザー名になります) |
| Password | 強力なパスワード(8 文字以上) |
| Confirm Password | 同じパスワードをもう一度 |
| Workspace Name | 組織名 |
ワークスペースは LeadHub 内の組織アカウントです。完全なスーパー管理者権限を持つオーナーとして設定されます。
**「Next: License」**をクリックします。
インストーラーステップ 4 — ライセンス
購入コードの確認方法:
- Envato Market / CodeCanyon アカウントにログイン。
- プロフィール → Downloads。
- LeadHub を見つける → 「Download」 → 「License certificate & purchase code」。
- 購入コードをコピー。
貼り付けて **「Next: Finish」**をクリック。このステップはスキップして後からライセンスを追加することもできます。
インストーラーステップ 5 — 完了
**「Install LeadHub」**をクリック。インストーラーが自動的に実行します:
- 設定ファイル(
.env)の書き込み - データベースマイグレーションの実行
- 初期データ(ロールと権限)の挿入
- 管理者アカウントの作成
- ワークスペースの作成
- ストレージフォルダのリンク
- 設定のキャッシュ
所要時間:約 30〜90 秒。完了後、/admin にリダイレクトされます。
インストールが完了しました。
インストール後のチェックリスト
1. Cron ジョブの設定(重要)
php /home/yourusername/leadhub/cron.php >> /dev/null 2>&1
毎分実行する必要があります。共有ホスティングガイドを参照してください。
2. メールの設定
管理パネルの設定 → メール。
3. ロゴとブランディング
設定 → ブランディング。
4. 最初のパイプラインの作成
サイドバーの Pipelines。
5. 最初のリードソースの接続
サイドバーの Lead Sources。
インストーラーの再実行
storage/ から installed.lock を削除し、/install に再度アクセスします。
警告:
.envが上書きされるため、事前にデータベースをバックアップしてくださ い。
トラブルシューティング
| 問題 | 考えられる原因 | 解決策 |
|---|---|---|
| /install で「Page not found」 | ファイルの場所が間違い、または mod_rewrite が無効 | ファイルの場所と public/.htaccess を確認 |
| 空白の白いページ | PHP エラーまたは間違った PHP バージョン | cPanel MultiPHP Manager で PHP 8.3 に変更 |
| ステップ 2 で「Cannot connect to database」 | データベース資格情報が間違い | 名前(cPanel プレフィックス含む)、ユーザー名、パスワードを確認 |
| 拡張機能に赤い警告 | PHP 拡張機能が無効 | cPanel → Select PHP Version で不足分を有効化 |
| 「storage is not writable」警告 | 権限が正しく設定されていない | ファイルマネージャーで storage/ を 755 に再帰的に設定 |
| インストーラーが「Installing...」で停止 | PHP メモリ制限が低すぎる | リフレッシュ;PHP メモリ制限を確認(128 MB 以上) |
| /admin にリダイレクトされるがログインできない | セッションが保存されない | storage/framework/sessions/ が存在し書き込み可能か確認 |
| 「installation failed」エラー | データベース接続の喪失 | 資格情報と .env の書き込み権限を確認 |