个人小说站 · 安装向导

适用于 cPanel 共享主机(PHP 8 + MySQL),无需命令行。

环境检查

PHP ≥ 8.0 8.2.33通过
PDO PostgreSQL (pdo_pgsql) 连接 Supabase 必需,可在 Select PHP Version 中勾选通过
mbstring 通过
OpenSSL 用于 SMTP / 随机密钥通过
cURL Stripe 支付需要通过
JSON 通过
fileinfo 封面上传校验通过
Zip(可选) docx 导入需要通过
app/ 目录可写 用于写入 config.php通过
storage/ 目录可写 通过
uploads/covers 可写 通过

1. 数据库(Supabase / PostgreSQL)

Supabase 控制台 打开项目 → 顶部 Connect → 选择 Session pooler(共享主机通常只有 IPv4,不能用 Direct connection)。把显示的主机、端口、用户名填到下方;密码是创建项目时设置的数据库密码(忘记可在 Project Settings → Database 重置)。

连接使用 SSL。安装会自动建表、为所有表开启 RLS 并收回 anon / authenticated 权限,确保 Supabase 的 REST API 无法读取站点数据。

2. 站点

3. 管理员账号