メインコンテンツまでスキップ

インストールウィザード

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 ファイルマネージャーでアップロード(最も簡単な方法)

  1. cPanel アカウントにログインします。
  2. Files セクションの File Manager をクリックします。
  3. LeadHub をインストールするフォルダに移動します。通常:
    • public_html/(メインドメインの場合)
    • public_html/leadhub/ のようなサブディレクトリ
    • 専用のアドオンドメインフォルダ(推奨 — 共有ホスティングガイド参照)
  4. ツールバーの Upload をクリックします。
  5. leadhub-v1.0.0.zip ファイルをアップロードします。
  6. アップロード後、ZIP ファイルを右クリックして Extract を選択します。
  7. 正しいフォルダに解凍します。

FTP でアップロード

  1. FTP 資格情報でサーバーに接続します。
  2. サーバー上の宛先フォルダに移動します。
  3. 解凍した leadhub フォルダをサーバーにドラッグします。
  4. すべてのファイルのアップロードが完了するまで待ちます(5〜15 分)。

ヒント: ファイルマネージャーで ZIP をアップロードしてサーバー上で解凍する方が、FTP で何千もの個別ファイルをアップロードするより高速です。


ステップ 2 — ファイル権限の設定

以下のフォルダを 755 権限に設定します:

cPanel ファイルマネージャーで:

  1. File Manager を開き、LeadHub フォルダに移動します。
  2. storage フォルダを右クリック → Change Permissions
  3. 755 に設定し、**「Recurse into subdirectories」**にチェックを入れます。
  4. Change Permissions をクリックします。
  5. 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 PasswordMySQL ユーザーのパスワード

cPanel で MySQL データベースを作成

  1. cPanel で MySQL Databases を見つけます。
  2. 「Create New Database」で名前を入力 → Create Database
  3. 「MySQL Users」→「Add New User」でユーザー名とパスワードを作成 → Create User
  4. 「Add User to Database」でユーザーとデータベースを選択 → Add
  5. **「All Privileges」**にチェック → Make Changes

インストーラーステップ 3 — 管理者アカウント

フィールド入力内容
Your Nameフルネーム
Email Addressメールアドレス(ログインユーザー名になります)
Password強力なパスワード(8 文字以上)
Confirm Password同じパスワードをもう一度
Workspace Name組織名

ワークスペースは LeadHub 内の組織アカウントです。完全なスーパー管理者権限を持つオーナーとして設定されます。

**「Next: License」**をクリックします。


インストーラーステップ 4 — ライセンス

購入コードの確認方法:

  1. Envato Market / CodeCanyon アカウントにログイン。
  2. プロフィール → Downloads
  3. LeadHub を見つける → 「Download」「License certificate & purchase code」
  4. 購入コードをコピー。

貼り付けて **「Next: Finish」**をクリック。このステップはスキップして後からライセンスを追加することもできます。


インストーラーステップ 5 — 完了

**「Install LeadHub」**をクリック。インストーラーが自動的に実行します:

  1. 設定ファイル(.env)の書き込み
  2. データベースマイグレーションの実行
  3. 初期データ(ロールと権限)の挿入
  4. 管理者アカウントの作成
  5. ワークスペースの作成
  6. ストレージフォルダのリンク
  7. 設定のキャッシュ

所要時間:約 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 の書き込み権限を確認