# yunpan **Repository Path**: tpcwre/yunpan ## Basic Information - **Project Name**: yunpan - **Description**: 继国网云盘做的一个新版云盘系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目移动或修改注意事项 项目的文件数据存储在 /home/wwwwroot/default/yunpan/data 是挂载的raid /dev/dm1 移动时一定要先备份 该data中的数据。 ### SESSION $_SESSION['account'] = 用户账号 $_SESSION['capacity'] = 用户总容量 $_SESSION['ucapacity'] = 用户已使用容量 $_SESSION['ulimit'] = 用户单上传限制大小 ### 框架逻辑 # 全局入口文件 功能:大流量时用来分配跳转到各业务服务器 # 业务服务器 N 个 功能:用来处理相关业务 # 静态数据缓存服务器 N个 功能:用来保存和提供静态数据 # 数据库 N 个 功能:用来保存用户及相关数据 ### 前台 # 登陆页面 # 文件管理页面 # 共享页面 ### 后台 # 登陆页面 # 管理页面 ### 数据表 create database yunpan default charset=utf8; # 用户表 create table user_list( id int primary key auto_increment, account int comment '登陆账号', name varchar(18) comment '用户姓名', pwd varchar(50) comment '登陆密码', stat tinyint(1) default 1 comment '状态1待审2正常3封禁', capacity int default 2 comment '容量默认2G', ulimit int default 500 comment '文件上传限制默认500M', index a(stat), index b(name), unique c(account) )engine=myisam default charset=utf8; # 文件记录表 create table file_list( id int primary key auto_increment, account int comment '用户账号', parent int default 0 comment '所属父id,0为根目录', type enum('file','dir') default 'dir' comment '目录文件类型', path varchar(200) comment '路径', fname varchar(50) comment '文件名', ctime varchar(12) comment '创建时间', size bigint default 0 comment '文件大小', share enum('no','yes') default 'no' comment '是否共享', index a(account,parent,type), index b(account,share), index c(fname), index d(share,type) )engine=myisam default charset=utf8;