school-management-system是一个开源的开源的学校管理系统,这篇文章准备用宝塔搭建一下!!
(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
项目:https://github.com/hrshadhin/school-management-system
演示:https://cloudschoolbd.com/
站长搭建的演示:http://tbfile.qixi.ng/
PHP设置——禁用函数,删除如下的函数:
2)PHP设置——安装fileinfo扩展
3)配置mysql,我们需要添加一个log_bin_trust_function_creators参数,否则后期调试会出现错误,在宝塔"配置修改"[mysqld]处添加,如下代码:
log_bin_trust_function_creators=1
3)下载程序,配置env,下载的目录就自己指定了,比如本文是放在root目录下的。
gitclonehttps://github.com/hrshadhin/school-management-system.gitcloudschool
4)修改env中的数据库配置,以及域名!!标注红框的地方都需要修改
6)设置应用,一键运行命令!
phpartisanfresh-install#一键配置(没有测试数据)
phpartisanfresh-install--with-data#一键配置(带有测试数据)
phpartisanfresh-install-d#或者用这个命令
注意,运行期间会多次出现运行命令确认,输入并回车即可

$phpartisankey:generate--ansi
#创建数据库,导入基本数据与结构
$phpartisandb:seed--classDemoSiteDataSeeder
$phpartisandb:seed--classDemoAppDataSeeder
$phpartisancache:clear
8)安装frontend(css,js)依赖库并将其捆绑
npmrunfrontend-prod
注意,宝塔运行npmrunbackend-prod这个命令的时候会有如下提示:此处为隐藏的内容发表评论并刷新,方可查看发表评论
以上一堆都完成后,我们现在执行如下命令即可完成安装。
10)如果要后台运行,可以用screen,如果提示screen:commandnotfound命令不存在可以执行:yuminstallscreen或apt-getinstallscreen安装。之后创建一个会话,具体如下:
phpartisanserve#启动服务
11)默认访问网址后后台,以及管理员密码等。
注意,不要忘了放行8000端口。
前台,看演示吧,图片太大了。
感觉更适合大学使用的管理系统,感兴趣的可以部署一个。
本文地址:https://www.idcbaba.com/vps/2241.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。