搭建hustoj

Posted 风中的簌雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建hustoj相关的知识,希望对你有一定的参考价值。

环境:centos6.5 + LAMP环境

LAMP环境的搭建可以参考下面这篇文章

http://www.cnblogs.com/yoke/p/7257184.html

 

搭建完LAMP环境之后可以按照一下步骤安装hustoj

1 yum install update                  //更新数据
2 sudo yum install subversion         //安装svn
3 sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj
4                                     //连接到github项目,下载源代码
5 cd hustoj                            //跳转到安装目录
6 sudo bash install-interactive.sh      //自动安装

搭建完成之后可以在本机浏览器中键入 127.0.0.1/JudgeOnline

如果出现一下页面这说明hustoj搭建成功

 

 

之后注册帐号测试admin功能

首先在OJ内注册一账号  然后设置管理权限

第一步,终端进入 输入sudo su 输密码
第二步  输入 mysql –u root –p 回车
然后输密码 进入mysql
第三步 输入 show databases;查看所有数据库
第四步,  输入 use jol;
第五步 输入
insert into privilege(user_id,rightstr)values(\'admin\',\'administrator\');
admin根据你的账号填写

或者 insert into privilege values(\'admin\',\'administrator\',\'N\');

在privilege表中插入即可获得管理权限  之后重新登录即可获得管理权限

 

至此hustoj已经搭建完毕!  接下来就是根据自己的需要修改OJ的配置了,大家各显神通即可

 

以上是关于搭建hustoj的主要内容,如果未能解决你的问题,请参考以下文章

docker 搭建 hustoj

HUSTOJ 快速稳定搭建方式 需要修改的配置 常见问题解答

最新的hustoj搭建姿势

如何搭建Hustoj以及配置BlumiaOJ?

在linux上ubuntu搭建hustOJ系统

ubuntu 16.04安装HUSTOJ过程