先来个相册系统安装说明
1. 环境要求:
- PHP 7.4+
- 支持GD库(处理图片)
- 可选:FFmpeg(处理视频缩略图)
- 写入权限:当前目录、gallery目录、thumbnails目录
2. 安装步骤:
- 将所有文件上传到网站目录
- 修改config.php文件,设置超级管理员密码:
define('SUPER_PASSWORD', password_hash('您的密码', PASSWORD_DEFAULT));
- 确保gallery和thumbnails目录可写
3. 功能说明:
- 首页:文件上传界面,支持批量上传图片和短视频
- 访客可以创建目录,并可选择是否设置密码保护
- 图片浏览页采用瀑布流布局,默认每页显示25个文件
- 加密目录中的内容会模糊显示,输入正确密码后正常显示
- 超级管理员可以移动和删除任何文件
4. 注意事项:
- 最大上传文件大小默认为50MB,可在config.php中修改
- 支持的图片格式:JPG, PNG, GIF, WebP
- 支持的视频格式:MP4, WebM, OGG
- 视频缩略图生成需要服务器安装FFmpeg
第二个版本
一、系统需求
- PHP 7.4 或更高版本
- PHP GD库(用于图片处理)
- 可选:FFmpeg(用于视频缩略图生成)
- 服务器需支持文件上传
- 目录写入权限
二、安装步骤
1. 将所有文件上传到您的网站目录
2. 确保以下目录具有写入权限:
- uploads/
- thumbnails/
- data/
- assets/(如果需要自定义视频占位图)
3. 编辑config.php文件,设置您的超级管理员密码:
- 生成密码哈希:echo password_hash('您的密码', PASSWORD_DEFAULT);
- 将生成的哈希值替换SUPER_PASSWORD常量的值
4. 访问index.php即可开始使用
三、默认账户
- 超级管理员默认密码:password(请务必修改)
四、功能说明
1. 上传功能
- 支持图片格式:JPG, PNG, GIF, WebP
- 支持视频格式:MP4, WebM, OGG
- 支持批量上传和拖放上传
- 可设置文件标签用于分类
2. 目录管理
- 访客可创建自定义目录
- 创建目录时可选择设置密码保护
- 加密目录内容默认模糊显示
3. 画廊浏览
- 采用瀑布流布局展示媒体文件
- 顶部标签导航,支持按标签筛选
- 点击图片/视频直接打开预览
- 预览时支持左右箭头切换(键盘和屏幕按钮)
- 默认每页显示25个项目,支持分页
4. 管理员功能
- 超级管理员可移动文件到不同目录
- 超级管理员可删除任何文件
- 无需密码即可访问加密目录
五、注意事项
- 请定期备份uploads和data目录以防止数据丢失
- 视频文件处理需要较大的服务器资源
- 如无FFmpeg支持,视频将使用默认缩略图
- 建议根据服务器配置调整config.php中的最大上传大小
六、安全提示
- 请立即修改默认超级管理员密码
- 定期清理不使用的文件和目录
- 考虑限制文件上传大小以防止滥用