インストール
LeadHub は ブラウザベースのウィザード を通じて完全にインストールできます。SSH、ターミナル、Composer は不要です。
開始前の確認
✅ サーバーが 要件 を満たしていることを確認する ✅ MySQL データベースとデータベースユーザーを作成する(認証情報をメモしておく) ✅ ライセンスキーを準備する(CodeCanyon での購入時に取得) ✅ フ ァイルをアップロードするための FTP / cPanel ファイルマネージャーアクセスを準備する
ステップ 1 — ファイルのアップロード
- CodeCanyon → ダウンロード から LeadHub パッケージをダウンロードします。
- コンピューター上で ZIP ファイルを解凍します。
- FTP または cPanel ファイルマネージャーを使用して、解凍したフォルダのすべての内容をウェブルート(例:
public_html/)にアップロードします。
⚠️ 外側のフォルダ自体はアップロードしないでください —
index.phpがpublic_html/に直接配置されるように内容をアップロードしてください。
ステップ 2 — ファイル権限の設定
共有ホスティングでは通常自動的に設定されますが、以下を確認してください。
| パス | 権限 |
|---|---|
storage/ | 755(再帰的に) |
bootstrap/cache/ | 755 |
public/ | 755 |
ステップ 3 — インストールウィザードを開く
ブラウザでドメインに移動します。
https://yourdomain.com/install
白いページまたはエラーが表示される場合は、mod_rewrite が有効になっており、.htaccess がルートに存在することを確認してください。
ステップ 4 — 要件チェック
ウィザードはすべての PHP 要件を自動的にチェックします。失敗した項目は赤色で表示され、簡単な説明が示されます。進む前に赤い項目をすべて修正してください。
ステップ 5 — データベース設 定
データベースの認証情報を入力します。
| フィールド | 説明 |
|---|---|
| データベースホスト | 通常は localhost または 127.0.0.1 |
| データベースポート | 通常は 3306 |
| データベース名 | 作成したデータベース |
| データベースユーザー名 | データベースユーザー |
| データベースパスワード | データベースユーザーのパスワード |
接続テスト をクリックして確認し、次へ をクリックします。
ステップ 6 — アプリケーション設定
| フィールド | 説明 |
|---|---|
| アプリURL | ドメイン(例:https://yourdomain.com) |
| アプリ名 | ブラウザタブとメールに表示される名前 |
| タイムゾーン | 主要なタイムゾーン |
ステップ 7 — ライセンスキー
CodeCanyon での購入時の 購入コード(ライセンスキー)を入力します。ウィザードはオンラインで検証します。
ステップ 8 — スーパーアドミンアカウント
最初のスーパーアドミンアカウントを作成します。
| フィールド | 備考 |
|---|---|
| 名前 | フルネーム |
| メール | ログインに使用 |
| パスワード | 最低8文字 |
⚠️ これらの認証情報を保存してください — これはプラットフォーム全体のルートアドミンアカウントです。
ステップ 9 — Cron ジョブの設定
ウィザードはサーバー用の正確な cron コマンドを表示します。それをコピーしてホスティングコントロールパネルに追加してください。
* * * * * /usr/bin/php /home/username/public_html/cron.php >> /dev/null 2>&1
cPanel の場合:Cron Jobs → Add New Cron Job → Every Minute → コマンドを貼り付け。
ステップ 10 — 完了
インストール完了 をクリックします。ウィザードが .env ファイルを書き込み、マイグレーションを実行します。完了すると、/super-admin の スーパーアドミンログインページ にリダイレクトされます。
インストール後の手順
- 作成した認証情報で
/super-adminにログインします。 - 最初の テナント を作成します。
/admin(またはtenant.yourdomain.com/admin)でテナント管理パネルにログインします。
トラブルシューティング
| 問題 | 解決方法 |
|---|---|
/install で空白ページが表示される | .htaccess が存在し、mod_rewrite が有効であることを確認 |
| 「データベース接続に失敗しました」 | 認証情報を確認し、DBユーザーに完全な権限があることを確認 |
| 要件チェックで停止する | cPanel → PHP Extensions から不足している PHP 拡張機能をインストール |
| インストール後に500エラー | ファイルマネージャーで storage/logs/laravel.log を確認 |
➡ 関連ページ:共有ホスティングガイド