Repository files navigation
教学日历管理系统,针对教学日历编写工作提供信息化辅助手段,帮助教务部门和教师提高工作质量和效率,实现便捷而有效的管理。
项目采用Lua语言编写,后端基于OpenResty,前端采用bootstrap框架以及JavaScript,数据库使用的是Mysql
安装前置OpenResty,lor,保证nginx -v; luajit -v; lord -v; 正常输出
可以使用一键安装脚本install(xx).sh
若安装失败,则到对应的网站安装
将仓库中提供的calendar.sql导入到MySQL, 在app/config/config.lua文件下面配置用户名(user), 密码(password), 数据库名(database).
配置静态文件目录,这个目录用于存放用户上传的头像、文章图片、评论图片等
默认的目录为/app/static/image,请在保证本地有此目录,并保证该目录有供应用访问和修改的权限
若要修改上述默认目录,请修改app/config/config.lua中的upload_config.dir和nginx配置文件中的$static_files_path的值,保证两个值一致
执行sh start.sh启动
访问http://localhost:7888
初始账户admin 密码均为123
操作系统:系统在 Centos7 以及 Ubuntu20.4 都经过部署测试
开发工具:vscode
数据库: Mysql
系统的自定义配置路径在(app/config/config.lua), 里面有详细的注释
白名单配置
静态模板配置
加密方案配置
Mysql配置
上传文件路径配置
...
Nginx的配置在(conf/nginx-dev.conf)
监听端口配置(:7888)
日志保存路径配置
...
./start.sh 启动服务器
./reload.sh 热更代码
./stop.sh 停止服务器
./log.sh 查看滚动日志(error)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.