环境: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的配置了,大家各显神通即可