INSTALL
安装与部署
Jem CMS 支持宝塔 / Nginx / Apache,普通虚拟主机也可以运行。以下以宝塔面板为例。
环境要求
- PHP 7.4 / 8.0 / 8.1 / 8.2 / 8.3,推荐 8.1+
- 扩展:
pdo_mysql、mbstring、fileinfo、session、json、openssl,GD 可选 - MySQL 5.7+ / MariaDB 10.3+,字符集
utf8mb4 - Nginx(推荐宝塔)或 Apache,支持伪静态;100MB 起磁盘空间
部署步骤
- 创建站点与数据库
在宝塔创建站点,PHP 版本选择 7.4 或更高;创建空数据库并记录连接信息。
- 上传并解压
把安装包上传到站点根目录解压,确认网站运行目录为项目根目录。
- 配置伪静态
在「网站 → 设置 → 伪静态」粘贴
deploy/baota-rewrite.conf的内容并保存。 - 运行安装向导
访问
https://你的域名/install.php,填写数据库与管理账号。安装完成后立即删除install.php。 - 保护敏感目录
确认
config/、storage/不可被浏览器访问,uploads/禁止执行 PHP。 - 申请 HTTPS
在宝塔申请证书,并把
config/config.php中的site_url改为 HTTPS 地址。
安全提示:不要公开 config/config.php、授权服务器私钥与数据库备份。正式环境请关闭 debug。