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

サーバー要件

LeadHub SaaS は、SSH、Redis、Composer、ターミナルアクセスなしで共有ホスティング上で動作するように設計されています。以下に最小要件を示します。


PHP

要件最小値
PHPバージョン8.4 以上
max_execution_time120秒以上
memory_limit256 MB以上
upload_max_filesize10 MB以上
post_max_size10 MB以上

必須PHP拡張機能

拡張機能用途
pdo_mysqlデータベースアクセス
mbstring文字列処理
tokenizerLaravel 内部
xmlXML処理
ctypeLaravel 内部
jsonJSONエンコード/デコード
bcmath任意精度演算
openssl暗号化、HTTPS
fileinfoファイルタイプ検出
curl外部HTTP通信
zipアーカイブサポート
gd または imagick画像処理
intl国際化

データベース

要件詳細
MySQL5.7以上 または 8.0以上 ✅(推奨)
MariaDB10.3以上 ✅
ユーザー権限CREATE, ALTER, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT

💡 cPanel では、インストーラーを実行する前に MySQL Databases から MySQL データベースとユーザーを作成してください。


ウェブサーバー

サーバー状態
Apachemod_rewrite 有効)✅ 対応
Nginx(try_files フォールバック使用)✅ 対応
LiteSpeed✅ 対応

Apache の場合:.htaccess ファイルが含まれています。AllowOverride All が設定されていることを確認してください。


Cron ジョブ

LeadHub はキューに入ったジョブ(メール、オートメーション、スケジュールレポート)を処理するために 1つの cron ジョブ が必要です。

* * * * * /usr/bin/php /path/to/public/cron.php >> /dev/null 2>&1

/path/to/public/ を実際の公開ディレクトリのパスに置き換えてください。

💡 cPanel の場合:Cron Jobs → Add New Cron Job に移動し、頻度を「Every Minute」に設定してください。


不要なもの

ツール備考
Redisデフォルトではファイルベースのキューを使用
Supervisorcron.php がキューを処理
SSH / ターミナルブラウザのみのインストール
Composerベンダーファイルは事前バンドル済み
Node.js / npmアセットは事前コンパイル済み

次のステップ

インストールウィザード