跳转到内容

安装后的第一次配置

安装向导结束后,按以下顺序完成基础配置。跳过缓存与邮件配置是”装好了但用起来很怪”的主要原因。

1. 站点基本信息

管理后台 → 设置:站点名称、标语、默认语言(选择”简体中文”)、时区(选择你的实际时区,影响邮件队列与定时任务的展示时间)。

2. 缓存

管理后台 → 管理 → 缓存设置:

  • 开启简单缓存:生产环境必开,关闭状态下每次请求都会重新解析视图
  • 开启压缩 CSS/JS:合并压缩前端资源
  • 缓存配置变更后,点击”清除缓存”让新配置生效

3. 注册策略

管理后台 → 用户 → 注册:

  • 生产环境建议关闭”允许自由注册”,改为邀请制或管理员审核
  • 无论是否开放注册,都建议开启邮箱验证,防止垃圾账号灌水

4. 邮件

Elgg 使用 PHP 邮件发送验证与通知。生产环境请配置 SMTP,推荐安装 SMTP 插件或在 settings.php 中通过 PHPMailer 集成,具体参考数据库与邮件配置。

5. 插件排序

管理后台 → 插件:按依赖关系调整插件优先级。顺序错误的典型症状是”页面 404 或功能不生效”——被依赖的插件必须排在前面(列表靠上)。

6. 验证清单

  • 注册一个测试账号,走完”注册 → 收验证邮件 → 登录 → 发一条内容”全流程
  • 确认上传一张图片正常显示(数据目录配置正确)
  • 打开非缓存的登录前页面确认 CSS 正常(缓存配置正确)