安装后的第一次配置
安装向导结束后,按以下顺序完成基础配置。跳过缓存与邮件配置是”装好了但用起来很怪”的主要原因。
1. 站点基本信息
管理后台 → 设置:站点名称、标语、默认语言(选择”简体中文”)、时区(选择你的实际时区,影响邮件队列与定时任务的展示时间)。
2. 缓存
管理后台 → 管理 → 缓存设置:
- 开启简单缓存:生产环境必开,关闭状态下每次请求都会重新解析视图
- 开启压缩 CSS/JS:合并压缩前端资源
- 缓存配置变更后,点击”清除缓存”让新配置生效
3. 注册策略
管理后台 → 用户 → 注册:
- 生产环境建议关闭”允许自由注册”,改为邀请制或管理员审核
- 无论是否开放注册,都建议开启邮箱验证,防止垃圾账号灌水
4. 邮件
Elgg 使用 PHP 邮件发送验证与通知。生产环境请配置 SMTP,推荐安装 SMTP 插件或在 settings.php 中通过 PHPMailer 集成,具体参考数据库与邮件配置。
5. 插件排序
管理后台 → 插件:按依赖关系调整插件优先级。顺序错误的典型症状是”页面 404 或功能不生效”——被依赖的插件必须排在前面(列表靠上)。
6. 验证清单
- 注册一个测试账号,走完”注册 → 收验证邮件 → 登录 → 发一条内容”全流程
- 确认上传一张图片正常显示(数据目录配置正确)
- 打开非缓存的登录前页面确认 CSS 正常(缓存配置正确)