共享主机指南
本指南介绍如何在典型的 cPanel 共享主机账户上安装 LeadHub。无需 SSH、终端或 root 权限。
您将使用的工具
- cPanel 文件管理 器(或 FTP)
- cPanel MySQL 数据库
- cPanel 定时任务
- Web 浏览器
第 1 步 — 创建数据库
- 在 cPanel 中,点击 MySQL 数据库。
- 创建一个新数据库,例如
username_leadhub。 - 创建一个新的数据库用户,例如
username_lhuser,并设置强密码。 - 将用户添加到数据库并授予所有权限。
- 记录:数据库名称、用户名、密码和主机(通常为
localhost)。
第 2 步 — 上传文件
方式 A — 文件管理器:
- 前往 cPanel → 文件管理器。
- 导航到
public_html/(如果希望将 LeadHub 安装在子目录中,请导航至相应目录)。 - 点击上传并上传 LeadHub ZIP 文件。
- 上传后,右键点击 ZIP → 解压至
public_html/。
方式 B — FTP:
- 使用 FileZilla 或任何 FTP 客户端。
- 使用您的 FTP 凭据连接到主机。
- 将解压后的 LeadHub 文件夹中的所有文件直接上传至
public_html/。
⚠️ 确保
index.php直接位于public_html/中——不要放在子文件夹内。
第 3 步 — 设置权限
在 cPanel 文件管理器中:
- 选择
storage/文件夹 → 右键点击 → 更改权限 → 设为755,勾选递归进入子目录。 - 对
bootstrap/cache/执行相同操作。
第 4 步 — 运行安装程序
打开浏览器并访问:
https://yourdomain.com/install
按照安装指南完成向导。
第 5 步 — 设置定时任务
- 在 cPanel 中,点击定时任务。
- 在添加新定时任务下,将常用设置设为"每分钟(
* * * * *)"。 - 在命令字段中输入:
/usr/bin/php /home/yourusername/public_html/cron.php >> /dev/null 2>&1请将
yourusername替换为您实际的 cPanel 用户名,如果 LeadHub 安装在子目录中,请相应调整路径。 - 点击添加新定时任务。
第 6 步 — 验证定时任务是否运行
等待 2-3 分钟后,在 LeadHub 超级管理员面板中前往系统健康。队列状态应显示绿色。如果显示"队列未运行",请重新检查 cron 路径。
在子目录中安装
如果您希望 LeadHub 运行在 yourdomain.com/leadhub/ 而非根目录:
- 将文件上传至
public_html/leadhub/