# LightForum **Repository Path**: lightforum/LightForum ## Basic Information - **Project Name**: LightForum - **Description**: LightForum 是一个简单易用的 PHP 论坛程序,适合小型社区和个人网站使用。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: http://lightforum.uiisc.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-15 - **Last Updated**: 2026-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: forum, 论坛, bbs, 轻量级 ## README # LightForum ## 简介 LightForum 是一个简单易用的 PHP 论坛程序,适合小型社区和个人网站使用。v3.0 版本是完全重构的版本,解决了之前版本中的所有已知问题,特别是 MySQL 保留字冲突问题。 ## 主要特点 - **简单易用**:简洁的界面,易于安装和使用 - **响应式设计**:适配各种设备,包括手机和平板 - **安全可靠**:避免使用 MySQL 保留字,防止 SQL 注入 - **功能完善**:支持分类、主题、回复、用户管理等基本功能 - **易于扩展**:模块化设计,便于添加新功能 ## 功能预览 演示地址:[lightforum.uiisc.com](http://lightforum.uiisc.com) 预览截图: ![LightForum 预览截图](assets/screenshot-home.png) ## 系统要求 - PHP 7.4 或更高版本 - MySQL 5.6 或更高版本 / MariaDB 10.0 或更高版本 - PDO、mbstring、json、gd 扩展 ## 安装说明 1. 解压 `php_forum_v3.0_final.tar.gz` 到 Web 服务器目录 2. 确保 `config` 和 `uploads` 目录可写 3. 访问 `install/index.php` 开始安装 4. 按照安装向导的指示完成配置 5. 安装完成后删除 `install` 目录 ## 目录结构 ``` src/ ├── admin/ # 管理后台 ├── config/ # 配置文件 ├── includes/ # 核心类和函数 │ ├── database.php # 数据库类 │ └── functions.php # 公共函数 ├── install/ # 安装程序 ├── templates/ # 页面模板 ├── uploads/ # 上传文件 └── index.php # 首页 ``` ## 安全说明 本版本特别注意了 MySQL 保留字的使用问题,所有表和字段名都经过精心设计,避免使用 MySQL 保留字。所有 SQL 语句都使用预处理语句,防止 SQL 注入攻击。 ## 主要改进 与之前版本相比,v3.0 版本有以下主要改进: 1. **完全重构数据库结构**: - 避免使用 MySQL 保留字作为表名和字段名 - 使用更规范的命名方式(例如:`forum_settings`表使用`setting_key`、`setting_value`而不是`key`、`value`) - 所有字段名都使用反引号包围,确保 SQL 语句安全 2. **增强的安全性**: - 所有 SQL 语句使用预处理语句 - 统一使用命名参数,避免参数混合使用 - 完善的错误处理和异常捕获 3. **优化的安装程序**: - 简化的 4 步安装向导 - 详细的环境检测 - 更友好的用户界面 - 完善的错误提示 ## 版本信息 - **版本**:v3.0.4 - **发布日期**:2025-07-20 - **作者**:PHP 轻论坛团队 ## 许可证 本软件使用 MIT 许可证。详情请参阅 [LICENSE](LICENSE) 文件。