宝塔面板安装school-management-system – 一个开源的学校管理系统cms云服务器怎么样?云服务器值不值得购买?云服务器好不好?
school-management-system是一个开源的开源的学校管理系统,这篇文章准备用宝塔搭建一下!!
(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
1、简介
项目:https://github.com/hrshadhin/school-management-system
演示:https://cloudschoolbd.com/
站长搭建的演示:http://tbfile.qixi.ng/
2、准备
3、部署
1)PHP删除禁用函数
PHP设置——禁用函数,删除如下的函数:
- system
- symlink
- putenv
- passthru
- popen
- proc_open
- pcntl_exec
2)PHP设置——安装fileinfo扩展
3)配置mysql,我们需要添加一个log_bin_trust_function_creators参数,否则后期调试会出现错误,在宝塔"配置修改" [mysqld]处添加,如下代码:
log_bin_trust_function_creators=1
看图:
之后重启mysql
3)下载程序,配置env,下载的就自己指定了,比如本文是放在root下的。
git clone https://github.com/hrshadhin/school-management-system.git cloudschool cd cloudshool cp .env.example .env
4)修改env中的数据库配置,以及域名!!标注红框的地方都需要修改
5)安装PHP库
composer install
6)设置应用,一键运行命令!
# 三选一即可 php artisan fresh-install # 一键配置(没有测试数据) php artisan fresh-install --with-data # 一键配置(带有测试数据) php artisan fresh-install -d # 或者用这个命令
注意,运行期间会多次出现运行命令确认,输入yes
并回车即可
7)或者你也可以逐步进行(这样好排查错误,可选)
# 都要进行,测试数据可选 $ php artisan storage:link $ php artisan key:generate --ansi # 创建数据库,导入基本数据与结构 $ php artisan migrate $ php artisan db:seed # 加载测试数据 $ php artisan db:seed --class DemoSiteDataSeeder $ php artisan db:seed --class DemoAppDataSeeder # 清理缓存 $ php artisan view:clear $ php artisan route:clear $ php artisan config:clear $ php artisan cache:clear
8)安装frontend(css,js)依赖库并将其捆绑
npm install npm run backend-prod npm run frontend-prod
注意,宝塔运行 npm run backend-prod 这个命令的时候会有如下提示:
此处为隐藏的内容!
发表评论并刷新,方可查看
发表评论
9)运行服务
以上一堆都完成后,我们现在执行如下命令即可完成安装。
php artisan serve
10)如果要后台运行,可以用screen,如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装。之后创建一个会话,具体如下:
screen -S daniao #创建会话 php artisan serve #启动服务
11)默认访问网址后后台,以及管理员密码等。
- Website: http://localhost:8000
- App login: http://localhost:8000/login
- 管理员默认密码等
Username | Password |
---|---|
superadmin | super99 |
admin | demo123 |
4、设置域名访问
注意,不要忘了放行8000端口。
具体看图:
5、效果演示
前台,看演示吧,图片太大了。
后台:
6、最后
感觉更适合大学使用的管理系统,感兴趣的可以部署一个。
- 1、简介
- 2、准备
- 3、部署
- 4、设置域名访问
- 5、效果演示
- 6、最后
来源链接:https://www.vpssz.com/
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
郑重声明:VPS主机评测仅提供资料收集及VPS云主机信息推介,不提供任何VPS云主机及代购业务!